Movatterモバイル変換


[0]ホーム

URL:


CN101710936A - IPTV printscreen realization method and device based on set-top box - Google Patents

IPTV printscreen realization method and device based on set-top box
Download PDF

Info

Publication number
CN101710936A
CN101710936ACN200910260343ACN200910260343ACN101710936ACN 101710936 ACN101710936 ACN 101710936ACN 200910260343 ACN200910260343 ACN 200910260343ACN 200910260343 ACN200910260343 ACN 200910260343ACN 101710936 ACN101710936 ACN 101710936A
Authority
CN
China
Prior art keywords
sectional drawing
zone
module
top box
iptv
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.)
Pending
Application number
CN200910260343A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE CorpfiledCriticalZTE Corp
Priority to CN200910260343ApriorityCriticalpatent/CN101710936A/en
Publication of CN101710936ApublicationCriticalpatent/CN101710936A/en
Priority to PCT/CN2010/074353prioritypatent/WO2010149050A1/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The invention discloses an IPTV printscreen realization method and a device based on a set-top box, which can intercept screen IPTV based on a set-top box, and the image can not distort. The device comprises a zone partition module, a printscreen zone selection module, an image intercepting module and a full screen printscreen module, wherein the zone partition module is used for partitioning a page into a plurality of zones by taking the HTML protocol label as the standard, and the labels correspond to the zones one by one; the printscreen zone selection module is used for selecting one or more than one zones to serve as the printscreen zone by remote control keys in the mode of a focal frame, and the zone of which the area is smaller than the preset smallest printscreen area can not be independently chosen as the printscreen zone; the image intercepting module is used for intercepting images in the printscreen zone; and the full screen printscreen module is used for intercepting the whole page images according to a full screen printscreen order input by the remote control by a user.

Description

A kind of IPTV sectional drawing implementation method and device based on set-top box
Technical field
The invention belongs to IPTV (Internet Protocol Television, IPTV) technical field, relate in particular to a kind of IPTV sectional drawing implementation method and device based on set-top box.
Background technology
Along with the development of IPTV technology and Internet technology, the user sees TV, visit electronic program guidance system (Electronic Program Guide is called for short EPG) and surfs the web by top box of digital machine (Set Top Box is called for short STB) and becomes a reality.
The software that operates in the set-top box in the IPTV system is made up of browser, control module, media play module and graphics engine usually.Browser is responsible for the EPG explanation and is shown; The media play module is responsible for the request and the broadcast of medium; Control module be responsible for button reception, report the media play module state to browser, issue medium control command to media play module and configuration STB, graphics engine and be responsible for the typesetted parameter of browser given and draw.
The user carries out page control by remote controller.User's request at first is sent to EPG, and EPG sends the browser of corresponding message to set-top box then.By behind the browser-interpreted version parameter of the page (as size, position, color etc.) being passed to graphics engine, graphics engine draws it come and is presented on the screen according to these parameter values again.
Image has become a kind of very intuitively phenomenon in people's life, and people wish information interception useful or that like in the page or the video to be got off and be saved in USB flash disk or peripheral storage device.Also can bring great convenience by the page or video interception to the developer location.
Sectional drawing on traditional PC (Personal Computer) is a coordinate according to picture, the implementation method that sectional drawing is come in the position physically, and can the sectional drawing size be set by mouse drag on the PC, moreover there is distortion in the picture that the reason of physics sectional drawing may cause intercepting; And set-top box does not have mouse it can only be controlled by remote controller, makes troubles so just for set-top box window sectional drawing.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of IPTV sectional drawing implementation method and device based on set-top box, adopts this method and device, can carry out sectional drawing to the IPTV based on set-top box effectively.
For solving the problems of the technologies described above, the IPTV sectional drawing implementation method that the present invention is based on set-top box comprises the steps:
Steps A, be that benchmark is several zones with page division with HTML (HyperText Mark-up Language, HTML) protocol label, described label is corresponding one by one with described zone;
Step B, select one or more described zone as the sectional drawing zone by remote controller key;
Image in step C, the described sectional drawing of the intercepting zone.
Further, in the described steps A, described label explanation is divided into zones of different by the JavaScript interface.
Further, among the described step B, be that form by focus frame realizes selected to described sectional drawing zone.
Further, among the described step B, area can not be selected to separately less than the zone of the default minimum cut area of pictural surface and be the sectional drawing zone.
Further, the inventive method also comprises step: the full page image is intercepted by the full screen printscreen order of remote controller input according to the user.
For solving the problems of the technologies described above, the IPTV sectional drawing implement device that the present invention is based on set-top box comprises:
It is that benchmark is several zones with page division that area dividing module, this module are used for the HTML protocol label, and described label is corresponding one by one with described zone;
Sectional drawing zone chosen module, this module is used for selecting one or more described zone as the sectional drawing zone by remote controller key;
Image interception module, this module are used to intercept the image in the described sectional drawing zone.
Further, described area dividing module is divided into zones of different by the JavaScript interface with described label explanation.
Further, described sectional drawing zone chosen module is that form by focus frame realizes selected to described sectional drawing zone.
Further, area can not be selected to separately less than the zone of the default minimum cut area of pictural surface and be the sectional drawing zone.
Further, apparatus of the present invention also comprise the full screen printscreen module, and this module is used for the full page image being intercepted by the full screen printscreen order of remote controller input according to the user.
Beneficial effect of the present invention is:
The present invention realizes IPTV sectional drawing based on set-top box with the HTML protocol label as benchmark, is different from the page screenshotss that are as the criterion and carry out with physical coordinates on the PC.The present invention is handed down to browser to parameter by the vaScript interface of the WEB page, carries out analyzing and processing according to each parameter after the browser-interpreted and sends the data cached of graphics engine intercepting current region to, at last with data cached this locality or the ancillary equipment of being saved in.The present invention brings great convenience for user's sectional drawing, can solve to realize the intelligent sectional drawing of window under the situation that does not have mouse in the set-top box, and picture can distortion simultaneously.The present invention also has user-friendly for operation, customized characteristics.
Description of drawings
Fig. 1 is the inventive method principle schematic;
Fig. 2 is the browser handles schematic flow sheet;
Fig. 3 is a window sectional drawing handling process schematic diagram;
Fig. 4 is apparatus of the present invention structural representations.
Embodiment
Below in conjunction with the drawings and specific embodiments the present invention is described in further detail.
Prove through a host of facts, the picture of general custom on intercept page, video, flash, page literal etc. during people's sectional drawing, and the existing way of these things in the page is exactly the label of HTML agreement with the eye of technology in fact, as: table (form), div (piece), object (object plug-in unit, comprise video, picture, flash animation etc.), the present invention proposes a kind of implementation that carries out the screenshotss on the meaning of one's words with the label of HTML agreement as benchmark for this reason.
The present invention includes full screen printscreen and window sectional drawing, wherein full screen printscreen is full frame data cutout is got off and to preserve, the window sectional drawing then is that the people is the part in the intercept page, and for example some personal information, irrelevant information are unwilling to pass to others and are seen and need and intercept.
The browser major function is downloading page, explains the page, composing, display page, the present invention is by coming the label on the page (table, div, object etc.) explained and be divided into different zones and carry out mark embedding JavaScript (a kind of embed browser and can dynamically change the script of the page) EXPANDING DISPLAY AREA in the browser, certainly can self-defined in advance as required minimum value to these zones, having only can be separately by sectional drawing above the zone of this minimum value.When the user presses function key (screenshotss key, can be self-defined) time these zones respectively frame get up, by remote controller directionkeys (upper and lower, left and right) each zone is carried out freely selecting back and forth then, browser can be made as focus frame to selected zone with the focus form.The selected back of user begins sectional drawing is carried out in the zone of choosing by the OK key.
Fig. 1 is the inventive method principle schematic, as shown in the figure, after built-in browser is received the sectional drawing instruction that issues by remote controller, the view data of sectional drawing zone (two kinds of branch full screen printscreen and window sectional drawings) is sent to graphics engine, graphics engine intercepts the data cached of this zone, and it is turned back to this browser, preserve by ancillary equipment at last.
Below the IPTV sectional drawing implementation method flow process that the present invention is based on set-top box is specifically described:
The course of work is once at first briefly described:
1, reads a html file by network;
2, give the webpage rendering engine and resolve, if in the process of resolving, find new URL address (mainly being picture, style sheet and JavaScript external code), then by this URL address of network download;
3, the requirement according to DOM (Document Object Model, DOM Document Object Model) standard forms a dom tree (being the set of object model) in the process of resolving;
4, in forming the process of dom tree, form one and play up tree (play up set not necessarily identical) with the structure of dom tree for each DOM node forms Render (a composings) node and plays up node;
5, set type to playing up tree, export at last;
6, give rendering engine the JavaScript code in the resolving and go to explain execution.
Lifting an example below is specifically described:
For example, the page 1 of an EPG is arranged, the concrete page code of this page is omitted:
<html><body>
<table?border=1?id=″table1″>
<tr><td>Shady?Grove</td>
<td>Aeolian</td></tr>
<tr><td>Over?the?River,Charlie</td>
<td>Dorian</td></tr>
</table>
<script>
var?obj_td=document.getElementById(″table1″);
obj_td.captureScreen(0);
</script>
</body></html>
In this example JavaScript has been increased newly an additional interface captureScreen and be used for sectional drawing, parameter s etImgType is used for being provided with the sectional drawing type, wherein 0 be full frame, 1 be window.
Fig. 2 is the browser handles schematic flow sheet, as shown in the figure, at first issue the sectional drawing order by remote controller, browser receives that this order back makes an explanation to it, carry out parameter recognition then, browser can determine to carry out full screen printscreen or window sectional drawing according to the difference of parameter value, if the full frame graphics engine of directly giving is handled, if then at first carrying out the page, the words of window sectional drawing explain, is that benchmark is divided into several zones with the page according to the HTML protocol label, and the view data with selection area sends to the image engine processing then.Window sectional drawing operating process is specifically seen Fig. 3.
As shown in Figure 3, window sectional drawing flow process specifically comprises the steps:
1, the sectional drawing pattern is made as window sectional drawing pattern;
2, begin to carry out the sectional drawing operation by calling the JavaScript interface;
3, protocol label (table, div, object etc.) is made an explanation be divided into the zone of each correspondence and carry out mark;
4, be made as the focus form by the selected zone that oneself will intercept of remote controller key, and selected zone, have yellow housing; The size of self-defined selection area, position if desired, then execution in step 5, if do not need the size, position of self-defined selection area then direct execution in step 6;
5, carry out area size and Position Control by buttons such as remote controller directionkeys, execution in step 6 then;
6, the view data with selection area sends to graphics engine, reads the view data buffer memory of this selection area then and is saved in this locality or ancillary equipment.
Fig. 4 is apparatus of the present invention structural representations, and as shown in the figure, the IPTV sectional drawing implement device that the present invention is based on set-top box comprises area dividing module, sectional drawing zone chosen module, image interception module and full screen printscreen module.
Wherein the area dividing module is used for by the interface of JavaScript engine correspondence the explanation of HTML protocol label being divided into each corresponding label area;
Sectional drawing zone chosen module is used for select one or more label area as the sectional drawing zone by remote controller key and with the form of focus frame, and wherein area can not be selected to separately less than the zone of the minimum cut area of pictural surface of presetting and be the sectional drawing zone;
The image interception module is used to intercept the image in the sectional drawing zone;
The full screen printscreen module is used for the full page image being intercepted by the full screen printscreen order of remote controller input according to the user.
Above-described specific embodiment, purpose of the present invention, technical scheme and beneficial effect are further described, institute it should be noted, the above only is specific embodiments of the invention, and those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of the technical scheme of claim record of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (10)

CN200910260343A2009-12-162009-12-16IPTV printscreen realization method and device based on set-top boxPendingCN101710936A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN200910260343ACN101710936A (en)2009-12-162009-12-16IPTV printscreen realization method and device based on set-top box
PCT/CN2010/074353WO2010149050A1 (en)2009-12-162010-06-23Method and device for implementing internet protocol television(iptv) image capture based on set top box

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN200910260343ACN101710936A (en)2009-12-162009-12-16IPTV printscreen realization method and device based on set-top box

Publications (1)

Publication NumberPublication Date
CN101710936Atrue CN101710936A (en)2010-05-19

Family

ID=42403695

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN200910260343APendingCN101710936A (en)2009-12-162009-12-16IPTV printscreen realization method and device based on set-top box

Country Status (2)

CountryLink
CN (1)CN101710936A (en)
WO (1)WO2010149050A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2010149050A1 (en)*2009-12-162010-12-29中兴通讯股份有限公司Method and device for implementing internet protocol television(iptv) image capture based on set top box
CN102984595A (en)*2012-12-312013-03-20北京京东世纪贸易有限公司Image processing system and image processing method
CN103051964A (en)*2011-10-142013-04-17中国科学院计算技术研究所Intelligent television human-computer interaction method, device and system based on positioning remote controller
CN103473035A (en)*2012-06-072013-12-25腾讯科技(深圳)有限公司Screen capturing method and device
CN103593129A (en)*2012-08-132014-02-19腾讯科技(深圳)有限公司Focus frame drawing method and system and touch device
CN103853355A (en)*2014-03-172014-06-11吕玉柱Operation method for electronic equipment and control device thereof
CN104113776A (en)*2014-06-302014-10-22深圳市九洲电器有限公司Fusion type application synchronization management method, device and audio/video terminal
CN103051964B (en)*2011-10-142016-11-30中国科学院计算技术研究所Intelligent television human-machine interaction based on remote position controlled device, device and system
CN106527892A (en)*2016-11-042017-03-22惠州Tcl移动通信有限公司Screen capture method and system for electronic device
CN106610829A (en)*2015-10-262017-05-03北京国双科技有限公司Webpage screenshot method and device
CN106611025A (en)*2015-10-272017-05-03北京国双科技有限公司Web page data collecting method and device
CN106775561A (en)*2016-12-072017-05-31广东小天才科技有限公司Question intercepting method and device and intelligent equipment
CN107194977A (en)*2017-05-152017-09-22深圳市茁壮网络股份有限公司A kind of display methods of focus element, device and electronic equipment
CN107797838A (en)*2017-09-082018-03-13百度在线网络技术(北京)有限公司A kind of screenshot method and device
CN109284045A (en)*2018-09-132019-01-29武汉轻工大学 A method and device for taking screenshots by element based on browser plug-in
WO2020057466A1 (en)*2018-09-202020-03-26聚好看科技股份有限公司Method and device for zooming focus frame of user interface of smart television
CN111124111A (en)*2019-11-292020-05-08联想(北京)有限公司Processing method and electronic equipment

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106228207B (en)*2016-07-202019-06-11青岛海信电器股份有限公司The method and apparatus of the graphic code shown in identification family's playback equipment
CN111290676B (en)*2020-03-022021-02-12北京金山安全软件有限公司Method, device and equipment for intercepting picture of designated area in client

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP3829144B2 (en)*2004-11-252006-10-04シャープ株式会社 Mobile device with focusing area adjustment camera
CN1976390A (en)*2006-11-032007-06-06中山大学Method for realizing digital TV picture graph text information storaging
US8453192B2 (en)*2008-05-222013-05-28Verizon Patent And Licensing Inc.TV slideshow
CN101710936A (en)*2009-12-162010-05-19中兴通讯股份有限公司IPTV printscreen realization method and device based on set-top box

Cited By (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2010149050A1 (en)*2009-12-162010-12-29中兴通讯股份有限公司Method and device for implementing internet protocol television(iptv) image capture based on set top box
CN103051964B (en)*2011-10-142016-11-30中国科学院计算技术研究所Intelligent television human-machine interaction based on remote position controlled device, device and system
CN103051964A (en)*2011-10-142013-04-17中国科学院计算技术研究所Intelligent television human-computer interaction method, device and system based on positioning remote controller
CN103473035A (en)*2012-06-072013-12-25腾讯科技(深圳)有限公司Screen capturing method and device
CN103593129A (en)*2012-08-132014-02-19腾讯科技(深圳)有限公司Focus frame drawing method and system and touch device
CN102984595A (en)*2012-12-312013-03-20北京京东世纪贸易有限公司Image processing system and image processing method
CN102984595B (en)*2012-12-312016-10-05北京京东世纪贸易有限公司A kind of image processing system and method
CN103853355A (en)*2014-03-172014-06-11吕玉柱Operation method for electronic equipment and control device thereof
CN104113776A (en)*2014-06-302014-10-22深圳市九洲电器有限公司Fusion type application synchronization management method, device and audio/video terminal
CN104113776B (en)*2014-06-302017-08-25深圳市九洲电器有限公司A kind of pattern of fusion application synchronization management method, device and audio-video terminal
CN106610829A (en)*2015-10-262017-05-03北京国双科技有限公司Webpage screenshot method and device
CN106610829B (en)*2015-10-262020-06-16北京国双科技有限公司Webpage screenshot method and device
CN106611025A (en)*2015-10-272017-05-03北京国双科技有限公司Web page data collecting method and device
CN106527892B (en)*2016-11-042020-04-07惠州Tcl移动通信有限公司Screen capturing method and system of electronic equipment
CN106527892A (en)*2016-11-042017-03-22惠州Tcl移动通信有限公司Screen capture method and system for electronic device
US10824327B2 (en)2016-11-042020-11-03Huizhou Tcl Mobile Communication Co., Ltd.Screen capturing method and system for electronic device, and electronic device
WO2018082484A1 (en)*2016-11-042018-05-11惠州Tcl移动通信有限公司Screen capturing method and system for electronic device, and electronic device
CN106775561A (en)*2016-12-072017-05-31广东小天才科技有限公司Question intercepting method and device and intelligent equipment
CN107194977A (en)*2017-05-152017-09-22深圳市茁壮网络股份有限公司A kind of display methods of focus element, device and electronic equipment
CN107797838A (en)*2017-09-082018-03-13百度在线网络技术(北京)有限公司A kind of screenshot method and device
CN109284045A (en)*2018-09-132019-01-29武汉轻工大学 A method and device for taking screenshots by element based on browser plug-in
CN109284045B (en)*2018-09-132021-11-05武汉轻工大学 A method and device for taking screenshots by element based on browser plug-in
WO2020057466A1 (en)*2018-09-202020-03-26聚好看科技股份有限公司Method and device for zooming focus frame of user interface of smart television
CN111124111A (en)*2019-11-292020-05-08联想(北京)有限公司Processing method and electronic equipment

Also Published As

Publication numberPublication date
WO2010149050A1 (en)2010-12-29

Similar Documents

PublicationPublication DateTitle
CN101710936A (en)IPTV printscreen realization method and device based on set-top box
CN111182345B (en)Display method and display equipment of control
CN104135684B (en)A kind of interface display method and device based on Firefox OS
CN100571348C (en) Method of graphically generating network TV electronic program guide system template
CN112969084A (en)User interface display method, storage medium and display device
CN111654739A (en)Content display method and display equipment
WO2017113730A1 (en)Method and system for generating and controlling composite user interface control
CN112463269B (en)User interface display method and display equipment
KR102328121B1 (en)An electronic apparatus and operating method for the same
CN111104020B (en)User interface setting method, storage medium and display device
CN111625169A (en)Method for browsing webpage by remote controller and display equipment
CN103024564B (en)IPTV platform EPG page visual development and automatic generation method
CN111601149B (en)Operation guide display method and display equipment
CN105117232A (en)Method and system for generating text image on user interface
JP4926852B2 (en) Image display device, image data providing device, image display system, image display system control method, control program, and recording medium
CN111857502A (en)Image display method and display equipment
CN111654732A (en)Advertisement playing method and display device
WO2008018506A1 (en)Image display device, image data providing device, image display system, image display system control method, control program, and recording medium
CN111246309A (en)Method for displaying channel list in display device and display device
CN113163228B (en) Media asset playback type marking method and server
US12022146B2 (en)User interface display method and device
US20140259083A1 (en)System and method for use in enhancing the display of multimedia content
CN111726674B (en)HbbTV application starting method and display equipment
CN113645489A (en) A kind of IPTV platform EPG dynamic focus configuration and moving method
JP4926853B2 (en) Image display device, image data providing device, image display system, image display system control method, control program, and recording medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C12Rejection of a patent application after its publication
RJ01Rejection of invention patent application after publication

Application publication date:20100519


[8]ページ先頭

©2009-2025 Movatter.jp