Font Size: a A A

Research On Key Technologies Of Augmentd Reality Browser For Mobile Terminal

Posted on:2020-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:D LiFull Text:PDF
GTID:2428330572473580Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The improvement of the performance of intelligent mobile terminals and the development of mobile communication technology have brought about the vigorous development of mobile applications.The number of AR applications based on the native ability of mobile terminals is also on the rise.However,AR applications based on the native ability of mobile terminals have the disadvantages of closure,cross-platform development difficulty and high maintenance cost.Compared with AR applications based on the native ability of mobile terminals,Web AR applications based on mobile browsers are lightweight,cross-platform and easy to spread.However,mobile browser-based Web AR applications have the advantages mentioned above,but there are also some problems.Firstly,due to the poor processing ability of general browsers,it is impossible to complete the calculation of complex AR algorithms,such as device tracking,plane recognition,etc.,which limits the rendering effect of Web AR applications.To solve this problem,this thesis proposes a scheme of using native ability to complete complex AR algorithm calculation.Secondly,due to the limited computing power of JavaScript,when the 3D model of virtual objects is more sophisticated or the animation is more complex,there will be problems such as lag,out-of-sync between the real world and the virtual world,or even inability to render.In addition,the existing method of using WebRTC to obtain real-world images in Web AR applications is complex and has a low frame rate.To solve this problem,this thesis proposes a collaborative rendering scheme using mobile terminal Native ability and Web ability.Finally,based on the above two schemes,this thesis completes the development of AR browser that works with both Native and Web.The AR browser uses the native ability of the application to complete the calculation of AR algorithm,and uses the native ability and the ability of the Web to complete the rendering of the Web AR application.In addition,to make it easier for developers to write Web AR applications,native ability that can be invoked in Web applications are encapsulated as JavaScript plug-ins.In order to verify the effectiveness of the above work,the thesis carried out experiments on the function and performance of the AR browser.The experimental results show that the AR browser can run a Web AR application by using the native ability of the application and the ability of the Web,and the Web AR application based on the AR browser has a great improvement in performance compared with the Web AR application based on the general browser.
Keywords/Search Tags:web, augumented reality, browser, mobile terminals
PDF Full Text Request
Related items