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
CN104301795A CN201410502835.7A CN201410502835A CN104301795A CN 104301795 A CN104301795 A CN 104301795A CN 201410502835 A CN201410502835 A CN 201410502835A CN 104301795 A CN104301795 A CN 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 Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201410502835.7A priority Critical patent/CN104301795B/en
Publication of CN104301795A publication Critical patent/CN104301795A/en
Application granted granted Critical
Publication of CN104301795B publication Critical patent/CN104301795B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand

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)

1. based on the intelligent television large data placard approaches to IM of 3D model, during system receives user video request program preview command, load refreshing video preview placard, played up at current display page, it is characterized in that, 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.
2. the intelligent television based on 3D model according to claim 1 large data placard approaches to IM, it is characterized in that, 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.
3. the intelligent television based on 3D model according to claim 1 large data placard approaches to IM, it is characterized in that, 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, and prestrain task empties, and then carries 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.
4. the intelligent television based on 3D model according to claim 1 large data placard approaches to IM, is characterized in that, all image cache data are less than or equal to system assignment to the stored memory of video placard image data.
5. the intelligent television based on 3D model according to claim 1 large data placard approaches to IM, is characterized in that, the priority being arranged at the Focal Point Shift activity in main thread is movable higher than other in 3DUI thread and Buffer thread.
6. the intelligent television based on 3D model according to claim 1 large data placard approaches to IM, is characterized in that, 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.
CN201410502835.7A 2014-09-26 2014-09-26 Intelligent television big data poster approaches to IM based on 3D models Active CN104301795B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410502835.7A CN104301795B (en) 2014-09-26 2014-09-26 Intelligent television big data poster approaches to IM based on 3D models

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410502835.7A CN104301795B (en) 2014-09-26 2014-09-26 Intelligent television big data poster approaches to IM based on 3D models

Publications (2)

Publication Number Publication Date
CN104301795A true CN104301795A (en) 2015-01-21
CN104301795B CN104301795B (en) 2017-10-20

Family

ID=52321324

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410502835.7A Active CN104301795B (en) 2014-09-26 2014-09-26 Intelligent television big data poster approaches to IM based on 3D models

Country Status (1)

Country Link
CN (1) CN104301795B (en)

Cited By (9)

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

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030005447A1 (en) * 2001-06-29 2003-01-02 Rodriguez Arturo A. Interactive program guide for bidirectional services
US20040003400A1 (en) * 2002-03-15 2004-01-01 John Carney System and method for construction, delivery and display of iTV content
CN102999332A (en) * 2011-11-14 2013-03-27 微软公司 Animation for display assembly generated by computer and of user interface and content item
CN103546816A (en) * 2013-05-02 2014-01-29 乐视网信息技术(北京)股份有限公司 User interface processing and video playing method and user interface system
CN103648037A (en) * 2013-11-15 2014-03-19 乐视致新电子科技(天津)有限公司 Intelligent television media player and search response method thereof, and intelligent television
CN103649908A (en) * 2011-06-01 2014-03-19 微软公司 Asynchronous handling of a user interface manipulation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030005447A1 (en) * 2001-06-29 2003-01-02 Rodriguez Arturo A. Interactive program guide for bidirectional services
US20040003400A1 (en) * 2002-03-15 2004-01-01 John Carney System and method for construction, delivery and display of iTV content
CN103649908A (en) * 2011-06-01 2014-03-19 微软公司 Asynchronous handling of a user interface manipulation
CN102999332A (en) * 2011-11-14 2013-03-27 微软公司 Animation for display assembly generated by computer and of user interface and content item
CN103546816A (en) * 2013-05-02 2014-01-29 乐视网信息技术(北京)股份有限公司 User interface processing and video playing method and user interface system
CN103648037A (en) * 2013-11-15 2014-03-19 乐视致新电子科技(天津)有限公司 Intelligent television media player and search response method thereof, and intelligent television

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104883615A (en) * 2015-05-20 2015-09-02 四川长虹电器股份有限公司 Intelligent television UI development platform based on 3D engine
CN105512170A (en) * 2015-11-19 2016-04-20 南京信息工程大学 Radar mosaic display optimizing method based on gestures
CN106385599A (en) * 2016-12-15 2017-02-08 四川长虹电器股份有限公司 Method for quickly responding smart TV (Television) recommendation system
CN106385599B (en) * 2016-12-15 2019-08-27 四川长虹电器股份有限公司 Smart television recommender system quick response method
CN108965969A (en) * 2018-06-28 2018-12-07 烽火通信科技股份有限公司 Method for page jump and system for IPTV set top box
CN108965969B (en) * 2018-06-28 2020-08-14 烽火通信科技股份有限公司 Page skipping method and system for IPTV set top box
CN109977168A (en) * 2019-03-18 2019-07-05 武汉达梦数据库有限公司 The method for synchronizing data of database and equipment preloaded based on data page
CN109992697A (en) * 2019-03-27 2019-07-09 联想(北京)有限公司 A kind of information processing method and electronic equipment
US11120840B2 (en) 2019-03-27 2021-09-14 Lenovo (Beijing) Co., Ltd. Information processing method and electronic device
CN110809185A (en) * 2019-10-22 2020-02-18 四川长虹电器股份有限公司 Home page presentation method of smart television based on Web video preview
CN110941785A (en) * 2019-12-12 2020-03-31 江苏火米互动科技有限公司 External picture flow collection smooth loading mode based on Unity3D characteristic
CN114092595A (en) * 2020-07-31 2022-02-25 荣耀终端有限公司 Image processing method and electronic equipment

Also Published As

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

Similar Documents

Publication Publication Date Title
CN104301795A (en) Method for managing big data poster information of smart television on basis of 3D model
KR101523861B1 (en) Load balancing between general purpose processors and graphics processors
CN102647634B (en) Multi-fragment video playing method and device based on hypertext markup language (HTML) 5 video
US10792566B1 (en) System for streaming content within a game application environment
CN103631634B (en) Realize the method and apparatus of graphics processor virtualization
CN107295285B (en) Processing method, processing unit and the storage medium of video data
CN103874991A (en) Crowd-sourced video rendering system
CN104506950A (en) Multithread download method and download device in network streaming media play, and download equipment
CN107507262A (en) A kind of three-dimensional rendering method and system of large scene
CN105760038A (en) Multi-window display method and device
CN114257849B (en) Barrage playing method, related equipment and storage medium
CN106162232A (en) video playing control method and device
TW201820883A (en) Method and system for managing buffers
US11731050B2 (en) Asset aware computing architecture for graphics processing
CN109254650A (en) A kind of man-machine interaction method and device
CN113709093B (en) Packaging method, device and medium of three-dimensional point cloud
CN106293953B (en) A kind of method and system of the shared display data of access
US10474574B2 (en) Method and apparatus for system resource management
CN109509139A (en) Vertex data processing method, device and equipment
US11810524B2 (en) Virtual reality display device and control method thereof
CN107250980A (en) The computational methods and equipment checked with figure and system storage conflict
CN104063224A (en) Method and device for switching multiple fine control scenarios based on three-dimensional GIS (geographic information system)
CN109598800A (en) A kind of three-dimensional electronic sand table display methods, device, equipment and storage medium
CN109977079A (en) A kind of data processing method and device based on distributed file system
CN109874044A (en) A kind of data pre-storage method, system, equipment and computer-readable medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant