CN101867749B - Positioning method of programs, system and set-top box - Google Patents
Positioning method of programs, system and set-top box Download PDFInfo
- Publication number
- CN101867749B CN101867749B CN2010101789878A CN201010178987A CN101867749B CN 101867749 B CN101867749 B CN 101867749B CN 2010101789878 A CN2010101789878 A CN 2010101789878A CN 201010178987 A CN201010178987 A CN 201010178987A CN 101867749 B CN101867749 B CN 101867749B
- Authority
- CN
- China
- Prior art keywords
- program
- programs
- cursor
- page
- leaf
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention applies to the technical field of set-top boxes, and provides a positioning method of programs, a system and a set-top box. The method comprises the following steps: in a program list received by the set-top box, temporarily sorting all programs in alphabetical order; displaying the sorting result in the program list, and unchanging the storage positions of all programs; establishing an index relationship table for the sorted programs and the corresponding original storage positions of the programs; controlling a cursor to position on the programs displayed on the middle page of the sorted program list; receiving control instructions for operating the cursor from users, according to the control instructions, controlling the cursor to move towards the top programs from the programs on the middle page to position the required programs, and automatically jumping to the programs on the middle page after the cursor reaches the topmost program; or controlling the cursor to move towards the bottom programs from the programs on the middle page to position the required programs, and automatically jumping to the programs on the middle page after the cursor reaches the bottommost program. The invention accelerates the speed of searching programs, saves time for users, and facilitates the users to operate.
Description
Technical field
The invention belongs to the set-top box technique field, relate in particular to a kind of localization method, system and STB of program.
Background technology
At DVB (Digital Video Broadcasting; DVB) in the industry; The number of programs that STB receives can reach several thousand covers, locatees a programs, and traditional method is in the rendition list; Button up and down with on the remote controller is sought singly, or seeks page by page with page turning key up and down.Every page is 8 to 10 programs.Seek a programs like this, spend several minutes, even the longer time.Bring very big inconvenience to the user.
Summary of the invention
The object of the present invention is to provide a kind of localization method of program, be intended to solve the oversize problem of program spended time of searching that exists in the prior art.
The present invention is achieved in that a kind of localization method of program, said method comprising the steps of:
Triggering is set on remote controller all program alphabet sequences is carried out again the operation push-button of temporary order;
When pressing said operation push-button, trigger and carry out in the rendition list that STB receives, all program alphabet sequences are carried out temporary order again;
Ranking results is presented in the rendition list, and the memory location of said all programs is constant;
The index relative table is set up in the program former memory location corresponding with said program after the ordering;
The control cursor positioning is on the program that the middle of the rendition list after ordering page or leaf shows;
Receive user's operational light target control command;
According to said control command, the program of control cursor page or leaf from the middle moves to top program direction locatees required programs, after cursor arrival is positioned at the program of top, jumps to automatically on the program of middle page or leaf; Perhaps, the program of control cursor page or leaf from the middle moves to bottom program direction locatees required programs, after cursor arrival is positioned at the program of lowermost end, jumps to automatically on the program of middle page or leaf.
Another object of the present invention is to provide a kind of navigation system of program, said system comprises:
Button is provided with module, is used to be provided with the operation push-button that temporary order is carried out all program alphabet sequences in triggering again; When pressing said operation push-button, trigger the program order module and carry out in the rendition list that STB receives, all program alphabet sequences are carried out again the step of temporary order;
The program order module is used for the rendition list of receiving at STB, and all program alphabet sequences are carried out temporary order again;
Display module is used for ranking results is presented at the rendition list, and the memory location of said all programs is constant;
The index relative table is set up module, is used for the index relative table is set up in the program former memory location corresponding with said program after the ordering;
The cursor display control module is used to control the program that the middle page or leaf of cursor positioning the rendition list after ordering shows;
The command reception module is used to receive user's operational light target control command;
The cursor positioning control module is used for according to said control command, and the program of control cursor page or leaf from the middle moves to top program direction locatees required programs, after cursor arrival is positioned at the program of top, jumps to automatically on the program of middle page or leaf; Perhaps, the program of control cursor page or leaf from the middle moves to bottom program direction locatees required programs, after cursor arrival is positioned at the program of lowermost end, jumps to automatically on the program of middle page or leaf.
Another object of the present invention is to provide a kind of STB that comprises the navigation system of program recited above.
In the present invention, through all program alphabet sequences are carried out temporary order again, the control cursor positioning is on the program that the middle of the rendition list after ordering page or leaf shows; Thereby make the user readily appreciate that front or the back of purpose program, for the half the time has been practiced thrift in the searching of back in theory at this page.The present invention has accelerated to seek the speed of program, for the user has practiced thrift the time, and user-friendly.
Description of drawings
Fig. 1 is the realization flow sketch map of the localization method of the program that provides of the embodiment of the invention.
Fig. 2 is the structural representation of the navigation system of the program that provides of the embodiment of the invention.
Embodiment
In order to make the object of the invention, technical scheme and beneficial effect clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
See also Fig. 1, the realization flow of the localization method of the program that provides for the embodiment of the invention, it may further comprise the steps:
In step S101, in the rendition list that STB receives, all program alphabet sequences are carried out temporary order again;
In embodiments of the present invention, all programs are carried out temporary order again by alphabetical A-Z order; Perhaps, all programs are carried out temporary order again by zed-A order.
Before step S101, further comprising the steps of:
The operation push-button that triggering is carried out temporary order again with all program alphabet sequences is set on remote controller, for example can be the red key on the remote controller.When the user pressed said operation push-button, it was said in the rendition list that STB receives to trigger execution, the step of all program alphabet sequences being carried out again temporary order.
In step S102, ranking results is presented in the rendition list, the memory location of said all programs is constant;
In step S103, the index relative table is set up in the program former memory location corresponding with said program after the ordering;
In step S104, the control cursor positioning is on the program that the middle of the rendition list after ordering page or leaf shows;
In step S105, receive user's operational light target control command;
In step S106, according to said control command, the program of control cursor page or leaf from the middle moves to top program direction locatees required programs, after cursor arrival is positioned at the program of top, jumps to automatically on the program of middle page or leaf; Perhaps, the program of control cursor page or leaf from the middle moves to bottom program direction locatees required programs, after cursor arrival is positioned at the program of lowermost end, jumps to automatically on the program of middle page or leaf.
As one embodiment of the present invention, the localization method of said program is further comprising the steps of:
In step S201, receive with the head of a household by the instruction of browsing the program button;
In step S202,, carry out the jumping of program multipage and seek according to said instruction.
In embodiments of the present invention, the setting that said multipage is skipped number of pages in jumping and seeking, calculate according to program sum self adaptation: the program sum is divided by every page of number of programs, and again divided by 2, the result is evolution again.Wherein, comprise the evolution result and multiply by or add the optimization coefficient again.
Son is described the operating process of localization method that the embodiment of the invention is carried the program of arch in detail by way of example below.
The user pushes the colorful key (as: red key) on the remote controller, triggers and carries out in the rendition list, and to all program alphabet sequences " A to Z ", or alphabetical inverted order " Z to A " is carried out temporary order; The result of ordering only is used in the rendition list and shows, is used for locating program temporarily, can not change the original memory location of program.
After " A to Z " or " Z to A " ordering, cursor focuses on the middle page or leaf of the rendition list, and promptly the current list shows middle page or leaf (as: every page of demonstration 10 programs after sorting; Existing 4000 programs; One has 400 pages, the 200th page of current demonstration), the program of purpose program and this page is observed relatively; Just readily appreciate that front or the back of purpose program, for the half the time has been practiced thrift in the searching of back in theory at this page.
With " P+ " on the remote controller or " P-" (going up page turning or page turning down) key, can in half the (a few louver) of total program, seek the purpose program.In order further to accelerate hunting speed, utilize remote controller long-button function (promptly by live in page turning or down page turning keep not putting, remote controller will send continuous key, it with to send single key (click, put) different), carry out multipage and jump and seek.For example the user press " go up page turning " or
" following page turning " do not put, and the program in the rendition list continuous jumping of multipage is forward or backward sought, and up near the purpose program, individual palpation " is gone up page turning " or " following page turning " again, searches out the purpose program apace.
See also Fig. 2, the structure of the navigation system of the program that provides for the embodiment of the invention.For the ease of explanation, only show the part relevant with the embodiment of the invention.The navigation system of said program comprises: program order module 101, display module 102, index relative table are set up module 103, cursor display control module 104, command reception module 105 and cursor positioning control module 106.The navigation system of said program can be the unit that is built in software unit, hardware cell or software and hardware combining in the STB.
In embodiments of the present invention, the navigation system of said program also comprises: button is provided with module.
Said button is provided with module; Be used to be provided with the operation push-button that temporary order is carried out all program alphabet sequences in triggering again; When pressing said operation push-button; It is said in the rendition list that STB receives to trigger said program order module 101 execution, the step of all program alphabet sequences being carried out again temporary order.
As one embodiment of the present invention, the navigation system of said program also comprises: key command receiver module and multipage are jumped and are sought control module.
Said key command receiver module is used to receive with the head of a household by the instruction of browsing the program button; Said multipage is jumped and is sought control module according to said instruction, and control program multipage is jumped and sought.
In sum, the embodiment of the invention is through carry out temporary order with all program alphabet sequences again, and the control cursor positioning is on the program that the middle of the rendition list after ordering page or leaf shows; Thereby make the user readily appreciate that front or the back of purpose program, for the half the time has been practiced thrift in the searching of back in theory at this page.Jump through the program multipage in addition and seek, further accelerated hunting speed.The present invention has accelerated to seek the speed of program, for the user has practiced thrift the time, and user-friendly.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to accomplish through program; Described program can be in being stored in a computer read/write memory medium; Described storage medium is like ROM/RAM, disk, CD etc.
The above is merely preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (8)
1. the localization method of a program is characterized in that, said method comprising the steps of:
Triggering is set on remote controller all program alphabet sequences is carried out again the operation push-button of temporary order;
When pressing said operation push-button, trigger and carry out in the rendition list that STB receives, all program alphabet sequences are carried out temporary order again;
Ranking results is presented in the rendition list, and the memory location of said all programs is constant;
The index relative table is set up in the program former memory location corresponding with said program after the ordering;
The control cursor positioning is on the program that the middle of the rendition list after ordering page or leaf shows;
Receive user's operational light target control command;
According to said control command, the program of control cursor page or leaf from the middle moves to top program direction locatees required programs, after cursor arrival is positioned at the program of top, jumps to automatically on the program of middle page or leaf; Perhaps, the program of control cursor page or leaf from the middle moves to bottom program direction locatees required programs, after cursor arrival is positioned at the program of lowermost end, jumps to automatically on the program of middle page or leaf.
2. the method for claim 1 is characterized in that, said all programs are carried out temporary order again by alphabetical A-Z order; Perhaps, said all programs are carried out temporary order again by zed-A order.
3. the method for claim 1 is characterized in that, the localization method of said program is further comprising the steps of:
Reception with the head of a household by the instruction of browsing the program button;
According to said instruction, carry out the jumping of program multipage and seek.
4. method as claimed in claim 3 is characterized in that, the setting that said multipage is skipped number of pages in jumping and seeking, and calculate according to program sum self adaptation: the program sum is divided by every page of number of programs, and again divided by 2, the result is evolution again.
5. the navigation system of a program is characterized in that, said system comprises:
Button is provided with module, is used to be provided with the operation push-button that temporary order is carried out all program alphabet sequences in triggering again; When pressing said operation push-button, trigger the program order module and carry out in the rendition list that STB receives, all program alphabet sequences are carried out again the step of temporary order;
The program order module is used for the rendition list of receiving at STB, and all program alphabet sequences are carried out temporary order again;
Display module is used for ranking results is presented at the rendition list, and the memory location of said all programs is constant;
The index relative table is set up module, is used for the index relative table is set up in the program former memory location corresponding with said program after the ordering;
The cursor display control module is used to control the program that the middle page or leaf of cursor positioning the rendition list after ordering shows;
The command reception module is used to receive user's operational light target control command;
The cursor positioning control module is used for according to said control command, and the program of control cursor page or leaf from the middle moves to top program direction locatees required programs, after cursor arrival is positioned at the program of top, jumps to automatically on the program of middle page or leaf; Perhaps, the program of control cursor page or leaf from the middle moves to bottom program direction locatees required programs, after cursor arrival is positioned at the program of lowermost end, jumps to automatically on the program of middle page or leaf.
6. system as claimed in claim 5 is characterized in that, said system also comprises:
The key command receiver module is used to receive with the head of a household by the instruction of browsing the program button;
Multipage is jumped and is sought control module, is used for according to said instruction, and control program multipage is jumped and sought.
7. system as claimed in claim 5 is characterized in that, said all programs are carried out temporary order again by alphabetical A-Z order; Perhaps, said all programs are carried out temporary order again by zed-A order.
8. STB that comprises the navigation system of each described program of claim 5 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101789878A CN101867749B (en) | 2010-05-19 | 2010-05-19 | Positioning method of programs, system and set-top box |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101789878A CN101867749B (en) | 2010-05-19 | 2010-05-19 | Positioning method of programs, system and set-top box |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101867749A CN101867749A (en) | 2010-10-20 |
CN101867749B true CN101867749B (en) | 2012-05-30 |
Family
ID=42959282
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101789878A Expired - Fee Related CN101867749B (en) | 2010-05-19 | 2010-05-19 | Positioning method of programs, system and set-top box |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101867749B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107872704B (en) * | 2017-11-22 | 2023-10-24 | 深圳市好创意科技有限公司 | Television set top box remote control system capable of controlling direction key trend |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6057831A (en) * | 1996-08-14 | 2000-05-02 | Samsung Electronics Co., Ltd. | TV graphical user interface having cursor position indicator |
US6966064B1 (en) * | 1997-06-06 | 2005-11-15 | Thomson Licensing | System and method for processing audio-only programs in a television receiver |
JP2008117310A (en) * | 2006-11-07 | 2008-05-22 | Casio Comput Co Ltd | Dictionary retrieval device and dictionary retrieval processing program |
KR101325846B1 (en) * | 2006-12-07 | 2013-11-05 | 엘지전자 주식회사 | Method and apparatus for searching of EPG |
CN101616200A (en) * | 2008-06-27 | 2009-12-30 | 鸿富锦精密工业(深圳)有限公司 | A kind of method of searching address list |
-
2010
- 2010-05-19 CN CN2010101789878A patent/CN101867749B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101867749A (en) | 2010-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102263997B (en) | Program information classifying and displaying method and device and TV set | |
CN101355664B (en) | Method, apparatus and system for playing program | |
CN101609707B (en) | Information processing apparatus and information processing method | |
CN104038834A (en) | Video positioning method and device | |
US20110238661A1 (en) | Information processing device, content displaying method, and computer program | |
CN101175186A (en) | Video apparatus having bookmark function for searching programs and method for creating bookmarks | |
KR20080086265A (en) | System and method for scrolling display screen, mobile terminal including the system and recording medium storing program for performing the method thereof | |
CN102983867A (en) | Method and system for self-defining press key function of remote controller | |
EP2538696A1 (en) | Method and apparatus for multimedia content playback | |
CN102843610A (en) | TV (Television) channel sequencing method and TV set | |
CN103227946A (en) | Method for television scene switching and television | |
CN103634661A (en) | Method and device for implementing video on demand | |
CN112989104A (en) | Information display method and device, computer readable storage medium and electronic equipment | |
CN104080002A (en) | Playing method and terminal of set top box | |
CN101867749B (en) | Positioning method of programs, system and set-top box | |
CN104519411A (en) | Multimedia player and playing method thereof | |
US20090183075A1 (en) | Method and apparatus for displaying content list | |
CN103686308A (en) | Method and system for setting video shuffle playing | |
CN101964888B (en) | Method and system for implementing dynamic menu and television | |
CN101996665B (en) | Media playing method for portable device and portable device thereof | |
CN103414922A (en) | Method and device for achieving page turning of digital television EPG section and digital television | |
CN102096541B (en) | Multimedia player interface operation control device and method | |
CN107027063B (en) | Recording playback method and system for detecting television menu function | |
CN102833614B (en) | File playing device, television set and document play-back method | |
CN103414946A (en) | Method and device for achieving digital television EPG board page skipping and digital television |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120530 Termination date: 20190519 |
|
CF01 | Termination of patent right due to non-payment of annual fee |