Movatterモバイル変換


[0]ホーム

URL:


CN104301795A - Method for managing big data poster information of smart television on basis of 3D model - Google Patents

Method for managing big data poster information of smart television on basis of 3D model
Download PDF

Info

Publication number
CN104301795A
CN104301795ACN201410502835.7ACN201410502835ACN104301795ACN 104301795 ACN104301795 ACN 104301795ACN 201410502835 ACN201410502835 ACN 201410502835ACN 104301795 ACN104301795 ACN 104301795A
Authority
CN
China
Prior art keywords
placard
picture
thread
refreshing
intelligent television
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410502835.7A
Other languages
Chinese (zh)
Other versions
CN104301795B (en
Inventor
谢钢
李足红
陈科宇
赵国汆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Changhong Electric Co LtdfiledCriticalSichuan Changhong Electric Co Ltd
Priority to CN201410502835.7ApriorityCriticalpatent/CN104301795B/en
Publication of CN104301795ApublicationCriticalpatent/CN104301795A/en
Application grantedgrantedCritical
Publication of CN104301795BpublicationCriticalpatent/CN104301795B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention relates to smart televisions and provides a method for managing big data poster information of a smart television on the basis of a 3D model. The method comprises the steps that when a system receives a video on demand preview order of a user, a video preview poster is loaded, refreshed and rendered to a current display page, and the system achieves the activities of focus moving, graphic rendering, preloading of poster pictures, refreshing of pictures and management of memory of the smart television in a multithreading management mode, wherein the activity of focus moving is arranged in a main thread, the activity of graphic rendering is arranged in a 3DUI thread, and the activities of preloading of the pictures, refreshing of the pictures and management of the memory are arranged in a Buffer thread. Preemptive management of multiple tasks is achieved through the multithreading management mode, and key response speed and poster data loading and refreshing speed are increased; in addition, the system carries out background poster picture loading by utilizing idle time, and therefore the loading efficiency of the poster can be further improved. The method is suitable for multithreading control and data preloading of the smart television.

Description

Intelligent television based on 3D model large data placard approaches to IM
Technical field
The present invention relates to intelligent television, the method for particularly Multi-thread control and data prestrain on intelligent television.
Background technology
Along with the arriving in cloud epoch, large data (Big data) have also attracted increasing concern, and large data are changing our life style and understanding the mode in the world, and intelligent television industry also opens a major reform thereupon.At large data age, intelligent television has only as user provides the resource information of magnanimity to attract user, the market competitiveness of improving product, video playback is then the favorite a kind of resource of user, user is when carrying out video request program preview, need to carry out loading to the placard picture of video resource to refresh, current ubiquitous problem be when placard data volume larger, time hardware resource configures again not high, it is slow that user obviously feels that placard loads refresh rate, and Focal Point Shift is slow, Consumer's Experience is caused to decline, greatly affect the core competitiveness of intelligent television product.
Summary of the invention
Technical problem to be solved by this invention, is just to provide a kind of intelligent television based on 3D model large data placard approaches to IM, solves the Caton phenomenon of user when preview placard and Focal Point Shift retardation problem to reach.
The present invention solve the technical problem, the technical scheme adopted is, intelligent television based on 3D model large data placard approaches to IM, during system receives user video request program preview command, load refreshing video preview placard, played up at current display page, the Focal Point Shift that system realizes intelligent television by multiple line distance management mode is movable, graph rendering is movable and the prestrain of placard picture, the refreshing of picture and memory management activity;
Described Focal Point Shift is movably arranged in main thread;
Described graph rendering is movably arranged in 3DUI thread;
The prestrain of described picture, the refreshing of picture and memory management are movably arranged in Buffer thread.
Further, also comprise after the intelligent television page shows, whether systems axiol-ogy receives Focal Point Shift order in setting-up time, if not, carries out prestrain to placard picture on backstage;
If have, then block all tasks in Buffer thread, and respond Focal Point Shift order.
Further, the described intelligent television based on 3D model large data placard approaches to IM also comprises, when user sends the display page switching command of preview placard picture, system is first by the refreshing inside Buffer thread, prestrain task empties, then carry out the detection of data page internal memory, if the placard information of current data page has been buffered in internal memory, then directly carry out playing up of picture; The download carrying out picture if, do not need in real time refreshes.
Further, all image cache data are less than or equal to system assignment to the stored memory of video placard image data.
Further, the priority being arranged at the Focal Point Shift activity in main thread is movable higher than other in 3DUI thread and Buffer thread.
Further, the priority of memory management in described Buffer thread is higher than the refreshing of picture, and the priority of the refreshing of picture is higher than the prestrain of picture.
The invention has the beneficial effects as follows, realize by adopting multiple line distance management mode that the Focal Point Shift of intelligent television is movable, graph rendering is movable and the prestrain of placard picture, the refreshing of picture and memory management activity, Focal Point Shift is movably arranged in main thread, graph rendering is movably arranged in 3DUI thread, the prestrain of picture, the refreshing of picture and memory management are movably arranged in Buffer thread, achieve the preemptive type management of multitask like this, promote key response and placard Data import refresh rate;
In addition, system detects in setting-up time whether have focus switching command in real time, if not, utilizes free time to carry out backstage and loads placard picture, can promote placard loading efficiency further, like this when user's page turning preview, can be very fast just placard picture is played up out.
Embodiment
Technical scheme of the present invention is described in detail below in conjunction with embodiment:
The present invention is directed in prior art, when placard data volume is larger, time hardware resource configures again not high, it is slow that user obviously feels that placard loads refresh rate, and Focal Point Shift is slow, cause the problem that Consumer's Experience declines, a kind of intelligent television based on 3D model large data placard approaches to IM is provided, during system receives user video request program preview command, load refreshing video preview placard, played up at current display page, the Focal Point Shift that system realizes intelligent television by multiple line distance management mode is movable, the prestrain of graph rendering activity and placard picture, the refreshing of picture and memory management activity, described Focal Point Shift is movably arranged in main thread, described graph rendering is movably arranged in 3DUI thread, the prestrain of described picture, the refreshing of picture and memory management are movably arranged in Buffer thread.Realize by adopting multiple line distance management mode that the Focal Point Shift of intelligent television is movable, graph rendering is movable and the prestrain of placard picture, the refreshing of picture and memory management activity, Focal Point Shift is movably arranged in main thread, graph rendering is movably arranged in 3DUI thread, the prestrain of picture, the refreshing of picture and memory management are movably arranged in Buffer thread, achieve the preemptive type management of multitask like this, promote key response and placard Data import refresh rate; In addition, system detects in setting-up time whether have focus switching command in real time, if not, utilizes free time to carry out backstage and loads placard picture, can promote placard loading efficiency further, like this when user's page turning preview, can be very fast just placard picture is played up out.
Embodiment
Under set hardware platform; the present invention is by the reasonable management and control to intelligent television large data placard information; dynamically memory management not only can effectively protect intelligent television product; internal memory can be caused when avoiding a large amount of placard picture to load to rise suddenly and sharply the problem that movement can be made to generate heat rapidly; extend product useful life; and when user carries out video request program preview; effectively can promote video placard information and load the speed refreshed; solve the problem that user focus switch card pauses simultaneously, improve the fluency of Consumer's Experience.
This routine technical scheme realizes as follows:
Create data page display model by 3D modeling software blender in prior art, in 3D interactive interface, various animation effect can be realized very easily, and animation effect is smooth, vividly.Data page display model quantity is determined jointly by intelligent television display layout and animation effect.The stored memory that supposing the system distributes to video placard image data is N, and every page of 12 data models in 3D model.Store M can only open placard data under set internal memory N, therefore M need be the integral multiple of 12.
The conversion of placard pictorial information, the placard pictorial information that intelligent television obtains from the Internet is all png, jpg form, and playing up of 3D model carries out graph rendering by calling Android OpenGL ES2.0 interface, it is Bitmap form that picture is played up in requirement, 3D data model is by managing texture and material in addition, and texture and material not only comprises the texture information of picture, also has illumination, shadow informations etc., this example has only used the picture texture information in texture and material.User is when carrying out video request program preview, placard picture number is huge, and data display model quantity is certain, therefore must bind dynamically to tie up with solution to model and placard picture texture and operate to ensure that the correct of placard pictorial information mates, these are all current those skilled in the art's common technology means, explain no longer further herein.
In order to promote key response and placard Data import refresh rate, the Focal Point Shift of intelligent television is movably arranged in main thread by this example, OpenGL ES2.0 graph rendering is movably arranged in 3DUI thread, the loading of placard picture, the refreshing of placard picture and memory management are movably arranged in Buffer thread, achieve the preemptive type management of multitask like this.
The loading of placard picture, refreshing, memory management activity, inside same thread, carry out user the process that video request program page turning preview all can see a placard Data import, refreshing so at every turn.Therefore, in order to placard loading efficiency can be promoted further, time at one's leisure, namely user is when carrying out video request program preview, 5 seconds when not carrying out any button operation, system carries out prestrain to placard picture on backstage automatically, and like this when user's page turning preview, very fast just plays up out by placard picture.
From the above, the present invention relates to 3 threads when video request program preview, and each thread comprises one or more task, and reasonably or synchronous task asynchronous to these regulates and controls, and effectively can realize the information management of intelligent television large data placard.For Consumer's Experience, when user carries out video request program preview, it is alternately most important that focus switches, as long as so user carries out focus handover operation, the necessary real-time response of focus controller, therefore focus switching is given limit priority by the present invention, namely when user carries out focus handover operation, the task inside Buffer thread is all blocked; 3DUI thread is that the built-in Render circulation of Android OpenGL ES2.0 plays up that thread is per second carries out repeatedly refresh inquiry to 3D model, and when Buffer thread gets clogged, 3DUI thread has just carried out query manipulation, does not need consumes resources.Buffer thread is the core of large data placard information management, and include the loading of data, refreshing, memory management three tasks inside Buffer thread, memory management is that three task medium priorities are the highest, and being secondly that picture refreshes, is finally picture prestrain.
This example utilizes page turning as memory management trigger point, supposes that prestrain total data is X page, and namely internal memory the placard picture of prestrain X page (if X is odd number, then can only comprise current data page, X/2 page data page above, X/2 page data page below; If X is even number, then comprise current data page, (X-1)/2 page data page above, X/2 page data page below), in whole video request program previews, the data volume stored inside placard datarams must be less than or equal to X page, effectively can control internal memory like this, prevent EMS memory occupation from rising suddenly and sharply, reduce quantity of heat production, effectively extend product service time.
When user carries out program request preview page turning, first by the refreshing inside Buffer thread, prestrain task empties, memory management then retains as limit priority, then carry out the detection of data page internal memory, the placard image data buffer memory beyond X page is removed, then carries out the refreshing of data page.If the placard information of current data page has been buffered in internal memory, then directly carry out playing up of picture, otherwise then need the download carrying out picture in real time to refresh, in this way can the information management of effectively realization large data placard.
The foregoing is only case study on implementation of the present invention, be not limited to the present invention, all do within principle of the present invention and spirit any amendment, equivalent replace and improve, be all included within protection scope of the present invention.

Claims (6)

CN201410502835.7A2014-09-262014-09-26Intelligent television big data poster approaches to IM based on 3D modelsExpired - Fee RelatedCN104301795B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410502835.7ACN104301795B (en)2014-09-262014-09-26Intelligent television big data poster approaches to IM based on 3D models

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410502835.7ACN104301795B (en)2014-09-262014-09-26Intelligent television big data poster approaches to IM based on 3D models

Publications (2)

Publication NumberPublication Date
CN104301795Atrue CN104301795A (en)2015-01-21
CN104301795B CN104301795B (en)2017-10-20

Family

ID=52321324

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410502835.7AExpired - Fee RelatedCN104301795B (en)2014-09-262014-09-26Intelligent television big data poster approaches to IM based on 3D models

Country Status (1)

CountryLink
CN (1)CN104301795B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104883615A (en)*2015-05-202015-09-02四川长虹电器股份有限公司Intelligent television UI development platform based on 3D engine
CN105512170A (en)*2015-11-192016-04-20南京信息工程大学Radar mosaic display optimizing method based on gestures
CN106385599A (en)*2016-12-152017-02-08四川长虹电器股份有限公司Method for quickly responding smart TV (Television) recommendation system
CN108965969A (en)*2018-06-282018-12-07烽火通信科技股份有限公司Method for page jump and system for IPTV set top box
CN109977168A (en)*2019-03-182019-07-05武汉达梦数据库有限公司The method for synchronizing data of database and equipment preloaded based on data page
CN109992697A (en)*2019-03-272019-07-09联想(北京)有限公司A kind of information processing method and electronic equipment
CN110809185A (en)*2019-10-222020-02-18四川长虹电器股份有限公司Home page presentation method of smart television based on Web video preview
CN110941785A (en)*2019-12-122020-03-31江苏火米互动科技有限公司External picture flow collection smooth loading mode based on Unity3D characteristic
CN114092595A (en)*2020-07-312022-02-25荣耀终端有限公司Image processing method and electronic equipment
CN119248430A (en)*2024-01-222025-01-03荣耀终端有限公司 Processing method, related device, electronic device and computer readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030005447A1 (en)*2001-06-292003-01-02Rodriguez Arturo A.Interactive program guide for bidirectional services
US20040003400A1 (en)*2002-03-152004-01-01John CarneySystem and method for construction, delivery and display of iTV content
CN102999332A (en)*2011-11-142013-03-27微软公司 Computer-generated animation of display components for user interfaces and content items
CN103546816A (en)*2013-05-022014-01-29乐视网信息技术(北京)股份有限公司User interface processing and video playing method and user interface system
CN103648037A (en)*2013-11-152014-03-19乐视致新电子科技(天津)有限公司Intelligent television media player and search response method thereof, and intelligent television
CN103649908A (en)*2011-06-012014-03-19微软公司 Asynchronous processing of user interface manipulation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030005447A1 (en)*2001-06-292003-01-02Rodriguez Arturo A.Interactive program guide for bidirectional services
US20040003400A1 (en)*2002-03-152004-01-01John CarneySystem and method for construction, delivery and display of iTV content
CN103649908A (en)*2011-06-012014-03-19微软公司 Asynchronous processing of user interface manipulation
CN102999332A (en)*2011-11-142013-03-27微软公司 Computer-generated animation of display components for user interfaces and content items
CN103546816A (en)*2013-05-022014-01-29乐视网信息技术(北京)股份有限公司User interface processing and video playing method and user interface system
CN103648037A (en)*2013-11-152014-03-19乐视致新电子科技(天津)有限公司Intelligent television media player and search response method thereof, and intelligent television

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104883615A (en)*2015-05-202015-09-02四川长虹电器股份有限公司Intelligent television UI development platform based on 3D engine
CN105512170A (en)*2015-11-192016-04-20南京信息工程大学Radar mosaic display optimizing method based on gestures
CN106385599B (en)*2016-12-152019-08-27四川长虹电器股份有限公司Smart television recommender system quick response method
CN106385599A (en)*2016-12-152017-02-08四川长虹电器股份有限公司Method for quickly responding smart TV (Television) recommendation system
CN108965969A (en)*2018-06-282018-12-07烽火通信科技股份有限公司Method for page jump and system for IPTV set top box
CN108965969B (en)*2018-06-282020-08-14烽火通信科技股份有限公司Page skipping method and system for IPTV set top box
CN109977168A (en)*2019-03-182019-07-05武汉达梦数据库有限公司The method for synchronizing data of database and equipment preloaded based on data page
CN109992697A (en)*2019-03-272019-07-09联想(北京)有限公司A kind of information processing method and electronic equipment
US11120840B2 (en)2019-03-272021-09-14Lenovo (Beijing) Co., Ltd.Information processing method and electronic device
CN110809185A (en)*2019-10-222020-02-18四川长虹电器股份有限公司Home page presentation method of smart television based on Web video preview
CN110941785A (en)*2019-12-122020-03-31江苏火米互动科技有限公司External picture flow collection smooth loading mode based on Unity3D characteristic
CN114092595A (en)*2020-07-312022-02-25荣耀终端有限公司Image processing method and electronic equipment
US12205206B2 (en)2020-07-312025-01-21Honor Device Co., Ltd.Image processing method and electronic device
CN119248430A (en)*2024-01-222025-01-03荣耀终端有限公司 Processing method, related device, electronic device and computer readable storage medium

Also Published As

Publication numberPublication date
CN104301795B (en)2017-10-20

Similar Documents

PublicationPublication DateTitle
CN104301795A (en)Method for managing big data poster information of smart television on basis of 3D model
CN102647634B (en)Multi-fragment video playing method and device based on hypertext markup language (HTML) 5 video
KR101523861B1 (en)Load balancing between general purpose processors and graphics processors
CN103631634B (en)Realize the method and apparatus of graphics processor virtualization
US11731050B2 (en)Asset aware computing architecture for graphics processing
CN107295285B (en)Processing method, processing unit and the storage medium of video data
US10474574B2 (en)Method and apparatus for system resource management
CN104200506A (en)Method and device for rendering three-dimensional GIS mass vector data
CN104506950A (en)Multithread download method and download device in network streaming media play, and download equipment
US11810524B2 (en)Virtual reality display device and control method thereof
CN109783442A (en)A kind of IFC model storage mode based on Redis and Mongodb
TW201820883A (en)Method and system for managing buffers
CN105760038A (en)Multi-window display method and device
CN106982388B (en) Method and device for displaying pictures
CN106293953B (en)A kind of method and system of the shared display data of access
CN109598800A (en)A kind of three-dimensional electronic sand table display methods, device, equipment and storage medium
CN117472483A (en) Image display method and related device
CN104602116A (en)Interactive media-rich visual rendering method and system
CN102857534B (en)Remote interaction method on basis of cloud computing
CN113610699A (en)Hardware layer rendering scheduling method, device, equipment and storage medium
CN116755587A (en) An augmented reality method, device, storage medium and electronic device
CN103377025A (en)Multimedia interface control method and device
KR20240090946A (en) Spectator interaction methods and apparatus and devices, storage media and program products
CN103268619B (en)The method of image data batch compression in swf file and device
CN117676227B (en) Data processing method and related equipment

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20171020

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp