CN101867749B - Program positioning method and system and set top box - Google Patents
Program positioning method and 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
- cursor
- programs
- 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
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000004807 localization Effects 0.000 claims description 10
- 230000009191 jumping Effects 0.000 claims description 5
- 238000003825 pressing Methods 0.000 claims description 5
- 230000006978 adaptation Effects 0.000 claims description 2
- 238000012163 sequencing technique Methods 0.000 abstract 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000002559 palpation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention is applicable to the technical field of set top boxes, and provides a program positioning method, a program positioning system and a set top box. The method comprises the following steps: in a program list received by the set-top box, all programs are temporarily sorted again according to the alphabetical order; displaying the sequencing result in a program list, wherein the storage positions of all the programs are unchanged; establishing an index relation table between the sequenced programs and the original storage positions corresponding to the programs; controlling a cursor to be positioned on the program displayed in the middle page of the sorted program list; receiving a control instruction of a user for operating a cursor; according to the control instruction, the cursor is controlled to move from the program on the middle page to the top program direction to position the required program, and when the cursor reaches the program at the top, the cursor automatically jumps to the program on the middle page; or, the cursor is controlled to move from the program on the middle page to the bottom program to position the required program, and when the cursor reaches the program at the bottom, the cursor automatically jumps to the program on the middle page. The invention accelerates the speed of searching programs, saves time for users and is convenient for 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 | Program positioning method and 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 | Program positioning method and 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 | Program positioning method and 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 |
| KR100515486B1 (en) * | 1997-06-06 | 2005-09-16 | 톰슨 콘슈머 일렉트로닉스, 인코포레이티드 | Apparatus and method for recording pay tv programs |
| JP2008117310A (en) * | 2006-11-07 | 2008-05-22 | Casio Comput Co Ltd | Dictionary search apparatus and dictionary search 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 method of searching address book |
-
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 | |
| US20110238661A1 (en) | Information processing device, content displaying method, and computer program | |
| EP2538696A1 (en) | Method and apparatus for multimedia content playback | |
| CN104038848A (en) | Video processing method and video processing device | |
| CN102970281A (en) | Method for processing multimedia playing records, user terminal and server | |
| CN103607642A (en) | On demand method of multimedia program and electronic equipment | |
| CN101702317A (en) | Method for processing music tracks with movable terminal and movable terminal thereof | |
| CN104185086A (en) | Method and device for providing video information | |
| CN101867749B (en) | Program positioning method and system and set top box | |
| CN103500122A (en) | Multimedia file playing method and electronic equipment | |
| US8230340B2 (en) | Method and apparatus for displaying content list | |
| CN103854686A (en) | Audio player and playing method thereof | |
| US12149795B2 (en) | Method and apparatus for presenting audiovisual work, device, and medium | |
| US8468140B2 (en) | Information processing apparatus reading out and displaying contents, and method for the same | |
| CN103377206A (en) | Page content displaying method and browser | |
| CN110072129A (en) | Based on vehicle-mounted interconnection push, save the method for playing record, a kind of playback method | |
| CN103414922A (en) | Method and device for achieving page turning of digital television EPG section and digital television | |
| CN103686308A (en) | Method and system for setting video shuffle playing | |
| CN101102427A (en) | A method and system for channel switching | |
| CN104254003A (en) | Channel switching method and device of intelligent terminal equipment | |
| CN104581333A (en) | Intelligent television remote control system and control method based on cloud platform | |
| CN112989102A (en) | Audio playing control method and device, storage medium and terminal equipment | |
| CN104185072A (en) | Video playing method and device | |
| CN107027063B (en) | Recording playback method and system for detecting television menu function |
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 |