CN101867749B - Positioning method of programs, system and set-top box - Google Patents

Positioning method of programs, system and set-top box Download PDF

Info

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
Application number
CN2010101789878A
Other languages
Chinese (zh)
Other versions
CN101867749A (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.)
Shenzhen Jiuzhou Electric Appliance Co Ltd
Original Assignee
Shenzhen Jiuzhou Electric Appliance 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 Shenzhen Jiuzhou Electric Appliance Co Ltd filed Critical Shenzhen Jiuzhou Electric Appliance Co Ltd
Priority to CN2010101789878A priority Critical patent/CN101867749B/en
Publication of CN101867749A publication Critical patent/CN101867749A/en
Application granted granted Critical
Publication of CN101867749B publication Critical patent/CN101867749B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of localization method of program, system and STB
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.
Program order module 101 is used for the rendition list of receiving at STB, and all program alphabet sequences are carried out temporary order again; Display module 102 is presented at ranking results 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 that the index relative table will be set up after module 103 will sort; The 104 control cursor positionings of cursor display control module are on the program that the middle of the rendition list after ordering page or leaf shows; Command reception module 105 receives user's operational light target control command; Cursor positioning control module 106 is 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.
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.
CN2010101789878A 2010-05-19 2010-05-19 Positioning method of programs, system and set-top box Expired - Fee Related CN101867749B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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