BRPI0609942A2 - método e aparelho para fornecer guia de programas - Google Patents
método e aparelho para fornecer guia de programas Download PDFInfo
- Publication number
- BRPI0609942A2 BRPI0609942A2 BRPI0609942-4A BRPI0609942A BRPI0609942A2 BR PI0609942 A2 BRPI0609942 A2 BR PI0609942A2 BR PI0609942 A BRPI0609942 A BR PI0609942A BR PI0609942 A2 BRPI0609942 A2 BR PI0609942A2
- Authority
- BR
- Brazil
- Prior art keywords
- program guide
- time interval
- program
- time
- information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42692—Internal components of the client ; Characteristics thereof for reading from or writing on a volatile storage medium, e.g. Random Access Memory [RAM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
MéTODO E APARELHO PARA FORNECER GUIA DE PROGRAMAS. Trata-se de um método e aparelho que fornecem um guia de programas na tela, o qual usa seu espaço de uma maneira eficiente deslocando-se informação de programa no guia de programas em aumentos de tempo relativamente pequenos. De acordo com uma modalidade exemplar, o aparelho (20) inclui uma memória (15) operativa para armazenar dados que habilitam o guia de programas. Um processador (14) é operativo para habilitar a exibição de uma parte do guia de programas incluindo informação de programa cobrindo um primeiro intervalo de tempo incluindo um tempo atual. O guia de programas tem informação de horário em um primeiro eixo e informação de canal em um segundo eixo. O processador (14) é adicionalmente operativo para levar a informação de programa a ser deslocada ao longo do primeiro eixo por um segundo intervalo de tempo se um tempo decorrido for igual ao segundo intervalo de tempo. O segundo intervalo de tempo é menor do que trinta minutos.
Description
"MÉTODO E APARELHO PARA FORNECER GUIA DEPROGRAMAS"
Referência Cruzada a Pedido RelacionadoEsse pedido reivindica prioridade e todos os bene-fícios a partir de um pedido provisório depositado no Escri-tório de Marcas e Patentes dos Estados Unidos em 17 de Maiode 2005, e lá determinado o número serial 60/681.867.
Campo da Invenção
A presente invenção geralmente refere-se a guiasde programas usados por aparelhos, tais como receptores desinal de televisão, e mais particularmente, a um método eaparelho para fornecer um guia de programas que usa seu es-paço de uma maneira eficiente deslocando-se informação deprograma no guia de programas em aumentos de tempo relativa-mente pequenos.
Fundamentos da Invenção
Um guia de programas é uma característica intera-tiva de exibição em tela que exibe informação análoga a lis-tagens de televisão encontradas em jornais locais ou outrosmeios de impressão. A informação contida em um guia de pro-gramas pode incluir características de programação, tais co-mo número de canal, titulo do programa, horário de inicio,horário de fim, e uma breve descrição do conteúdo de um pro-grama. Os guias de programas podem, por exemplo, ser arran-jados em um formato de grade bidimensional com informação dehorário em um eixo (por exemplo, horizontal) e informação decanal no outro eixo (por exemplo, vertical).
Com um guia de programas na tela tendo formato degrade mencionado acima, a informação de programa no guia deprogramas tipicamente se move (isto é, é deslocada) para adireita em tempos pré-determinados correspondentes a cadamarca de meia hora ou de uma hora. Por exemplo, se o horárioatual é 20:29, a lateral esquerda do guia de programas podeser exibida com programas tendo um horário de inicio de20:00, Isso significa que vinte e nove minutos de horáriosão essencialmente gastos na lateral direita do guia de pro-gramas. Conseqüentemente, esse tipo de guia de programas nãousa seu espaço tão eficientemente quanto possível. Como umresultado, o guia de programas, por exemplo, não informa aosusuários considerando opções de programação futura tão ime-diatamente quanto possível -
Uma solução possivel para o problema anterior ésimplesmente aumentar o intervalo de tempo de exibição doguia de programas, e desse modo, exibir mais informação deprograma. Por exemplo, o guia de programas poderia ser modi-ficado para fornecer mais de duas horas de informação deprogramas. Essa solução, entretanto, pode ser indesejáveldesde que o tamanho do texto no guia de programas seria re-duzido de forma correspondente, desse modo tornando-a maisdificil de ler. Esse problema seria ainda mais evidente emáreas geográficas, tal como a Europa, onde programas sãofreqüentemente de dez minutos e algumas vezes não mais doque cinco minutos de duração.
Conseqüentemente, há uma necessidade por um métodoe aparelho para fornecer um guia de programas que aborde osproblemas anteriores, e é desse modo capaz de usar seu espa-ço de uma maneira mais eficiente. A presente invenção abordaesses e outros problemas.
Sumário da Invenção
De acordo com um aspecto da presente invenção, ummétodo para fornecer um guia de programas é descrito. De a-cordo com uma modalidade exemplificada, o método compreendeuma etapa de habilitar a exibição de uma parte do guia deprogramas incluindo informação de programa cobrindo um pri-meiro intervalo de tempo incluindo um horário atual. 0 guiade programas tem informação de horário em um primeiro eixo einformação de canal em um segundo eixo. O método adicional-mente compreende uma etapa de levar a informação de programaa ser deslocada ao longo do primeiro eixo por um segundo in-tervalo de tempo, se um tempo decorrido for igual ao segundointervalo de tempo. O segundo intervalo de tempo é menor doque trinta minutos.
De acordo com um outro aspecto da presente inven-ção, um aparelho para fornecer um guia de programas é des-crito. De acordo com uma modalidade exemplificada, o apare-lho compreende dispositivos de memória para armazenar dadosque habilitam o guia de programas, e dispositivo de proces-samento para habilitar a exibição de uma parte do guia deprogramas incluindo informação de programa cobrindo um pri-meiro intervalo de tempo incluindo um horário atual. O guiade programa tem informação de horário em um primeiro eixo einformação de canal em um segundo eixo. O dispositivo deprocessamento leva a informação de programa a ser deslocada aolongo do primeiro eixo por um segundo intervalo de tempo, seum tempo decorrido for igual ao segundo intervalo de tempo.0 segundo intervalo de tempo é menor do que trinta minutos.
De acordo com um outro aspecto da presente inven-ção, um receptor de sinal de televisão é descrito. De acordocom uma modalidade exemplificada, o receptor de sinal de te-levisão compreende uma memória operativa para armazenar da-dos que habilitam um guia de programas, e um processador o-perativo para habilitar a exibição de uma parte do guia deprogramas incluindo informação de programa cobrindo um pri-meiro intervalo de tempo incluindo um horário atual. O guiade programas tem informação de horário em um primeiro eixo einformação de canal em um segundo eixo. 0 processador é adi-cionalmente operativo para levar a informação de programa aser deslocada ao longo do primeiro eixo por um segundo in-tervalo de tempo, se um tempo decorrido for igual ao segundointervalo de tempo. O segundo intervalo de tempo é menor doque trinta minutos.
Breve Descrição dos Desenhos
As características e vantagens mencionadas acima eoutras tais dessa invenção, e a maneira de conectá-las, setornarão mais aparentes, e a invenção será mais bem entendi-da com relação à seguinte descrição de modalidades da inven-ção tomada em conjunto com os desenhos em anexo, onde:
A FIG. 1 é um ambiente exemplificado adequado paraimplementar a presente invenção;
A FIG. 2 é um diagrama que fornece detalhes adi-cionais do aparelho da FIG. 1, de acordo com uma modalidadeexemplificada da presente invenção;A FIG. 3 é um diagrama de um guia de programas natela, de acordo com uma modalidade exemplificada da presenteinvenção; e
A FIG. 4 é um fluxograma que ilustra etapas parafornecer um guia de programas de acordo com uma modalidadeexemplificada da presente invenção.
As exemplificações apresentadas aqui ilustram mo-dalidades preferenciais da invenção, e tais exemplificaçõesnão são construidas de qualquer maneira como limitantes doescopo da invenção.
Descrição das Modalidades Preferenciais
Com relação agora aos desenhos, e mais particular-mente à FIG. 1, um ambiente exemplificado 100 adequado paraimplementar a presente invenção é mostrado. Como indicado naFIG. 1, o ambiente 100 compreende dispositivos de entrada deusuário, tal como o dispositivo de entrada de usuário 10, eo aparelho eletrônico, tal como o aparelho 20. De acordo comuma modalidade exemplificada, o aparelho 20 é incorporadocomo um receptor de sinal de televisão, mas pode ser incor-porado como qualquer tipo de dispositivo ou aparelho capazde fornecer um guia de programas na tela.
O dispositivo de entrada de usuário 10 é operativopara gerar e emitir sinais de controle que controlam a ope-ração do aparelho 20 e/ou outros dispositivos. De acordo comuma modalidade exemplificada, o dispositivo de entrada deusuário 10 inclui uma pluralidade de teclas de entrada e si-nais de controle de saidas de uma maneira por fios e/ou semfio (por exemplo, via ligação infravermelha ou de radiofre-qüência (RF), etc.) responsiva à pressão do usuário de suasteclas de entrada. 0 dispositivo de entrada de usuário 10pode, por exemplo, ser incorporado como. um dispositivo decontrole remoto portátil, teclado por fio e/ou sem fio, pai-nel de controle integrado do aparelho 20, e/ou outro dispo-sitivo de entrada de usuário.
O aparelho 20 é operativo para receber sinais in-cluindo sinais de áudio, video e/ou de dados em formato ana-lógico e/ou digital a partir de uma ou mais fontes de sinal,tal como fontes terrestres, a cabo, por satélite, internete/ou outras fontes de sinal e para fornecer saidas de áudioe/ou visuais correspondentes a esses sinais recebidos. O a-parelho 2 0 é também operativo para processar sinais recebi-dos e fornecer os sinais processados resultantes a um oumais outros dispositivos, e para receber sinais a partir deoutros dispositivos. De acordo com uma modalidade exemplifi-cada, o aparelho 20 é capaz de fornecer um guia de programasna tela que usa seu espaço de uma maneira eficiente deslo-cando-se informação de programa no guia de programas por au-mentos de tempo relativamente pequenos. Detalhes adicionaisconsiderando o guia de programa na tela do aparelho 20 serãofornecidos aqui mais adiante.
Com relação à FIG. 2, um diagrama de bloco forne-cendo detalhes adicionais do aparelho 20 da FIG. 1, de acor-do com uma modalidade exemplificada da presente invenção émostrado. O aparelho 20 da FIG. 2 compreende dispositivos depainel frontal, tal como um conjunto de painel frontal (FPA)11, dispositivos de acoplamento, tal como o amplificador 12,e dispositivos de entrada/saida (E/S), tal como o bloco E/S13, dispositivos de processamento, tal como o processador14, e dispositivos de memória, tal como a memória 15. Algunsdos elementos anteriores da FIG. 2 podem ser incorporadosusando CIs, e alguns elementos podem, por exemplo, ser in-cluídos em um ou mais CIs. Para esclarecimento da descrição,certos elementos convencionais associados com o aparelho 20,tal como certos sinais de controle, sinais de energia e/ououtros elementos, podem não ser mostrados na' FIG. 2.
O FPA 11 é operativo para receber entradas de usu-ário a partir do dispositivo de entrada de usuário 10, e pa-ra emitir sinais correspondentes às entradas de usuário aoamplificador 12. De acordo com uma modalidade exemplificada,o FPA 11 recebe sinais, tal como sinais IR e/ou RF, a partirdo dispositivo de entrada de usuário 10, e gera sinais cor-respondentes que são emitidos ao amplificador 12. 0 amplifi-cador 12 é operativo para amplificar os sinais fornecidos apartir do FPA 11 para emitir ao processador 14.
O bloco E/S 13 é operativo para executar funçõesE/S do aparelho 20. De acordo com uma modalidade exemplifi-cada, o bloco E/S 13 é operativo para receber sinais, talcomo sinais de áudio, video e/ou de dados em formato analó-gico e/ou digital a partir de uma ou mais fontes de sinal,tal como fontes terrestres, a cabo, por satélite, internete/ou outras fontes de sinal. O bloco E/S 13 é também opera-tivo para emitir sinais processados a um ou mais outros dis-positivos, e para receber sinais a partir de tais dispositi-vos .O processador 14 é operativo para executar váriasfunções de controle e de processamento de sinal do aparelho20. De acordo com uma modalidade exemplificada, o processa-dor 14 processa os sinais de áudio, video e/ou de dados for-necidos a partir do bloco E/S 13 executando-se funções in-cluindo funções de sintonização, demodulação, correção adi-antada de erros, e de processamento de transporte para dessemodo gerar dados digitais representando conteúdo de áudio,video e/ou de dados. Os dados digitais produzidos a partirde tais funções de processamento podem ser fornecidos paraadicionalmente processar e/ou emitir.
O processador 14 é também operativo para executarcódigo de software que habilita a exibição de um guia deprograma na tela de acordo com os princípios da presente in-venção. De acordo com uma modalidade exemplificada, o pro-cessador 14 é operativo para levar informação de programa noguia de programa a ser deslocada ao longo de um eixo de ho-rário do guia de programas por um intervalo de tempo pré-definido que é menor do que trinta minutos. Tal informaçãode programa pode ser deslocada em resposta a uma expiraçãodo intervalo de tempo pré-definido e/ou em resposta a umanavegação do usuário no guia de programas via o dispositivode entrada de usuário 10. Como um resultado da informação deprograma sendo deslocada, um ou mais titulos de programa in-cluídos na informação de programa podem ser truncados. Deta-lhes adicionais considerando o processador 14 e o guia deprogramas mencionado acima serão fornecidos aqui adiante. Oprocessador 14 é também operativo para executar e/ou habili-tar outras funções do aparelho 20 incluindo, mas não limita-do a, processar entradas de usuário feitas via o dispositivode entrada de usuário 10, lendo e escrevendo dados na memó-ria 15, e/ou outras operações.
A memória 15 é acoplada de forma operativa ao pro-cessador 14 e executa funções de armazenamento de dados doaparelho 20. De acordo com uma modalidade exemplificada, amemória 15 armazena dados incluindo, mas não limitada a, có-digo de software, dados de exibição na tela (por exemplo,guia de programas, etc.) dados de configuração de usuário,e/ou outros dados.
Com relação agora à FIG. 3, um diagrama de um guiade programa na tela 30, de acordo com uma modalidade exem-plificada da presente invenção, é mostrado. Para propósitosde exemplo e explicação, o guia de programa 30 da FIG. 3 i-lustra informação de programa para um alinhamento de canaldisponível na Inglaterra. Como mostrado na FIG. 3, o guia deprogramas 30 inclui informação de horário em um eixo hori-zontal e informação de canal em um eixo vertical. O horárioatual é 12:13 e a janela de exibição mostra aproximadamentesetenta minutos (isto é, 12:13 a 13:23) de informação deprograma. Se o guia de programas 30 foi exibido de uma ma-neira convencional, a lateral esquerda da janela de exibiçãocorresponderia a 12:00 ao invés do horário atual. O guia deprogramas 30 da FIG. 3 inclui marcas de uma hora e meia horapara referência do usuário.
De acordo com princípios da presente invenção, in-formação de programa (isto é, títulos de programa) no guiade programas 30 é deslocada ao longo do eixo horizontal porum intervalo de tempo pré-definido que é menor do que trintaminutos, e pode ser deslocada por uma única coluna de pi-xels. Por exemplo, assume-se que a janela de exibição de se-tenta minutos do guia de programas 30 inclui quatrocentas evinte colunas de pixels, isso corresponde a aproximadamenteuma coluna de um pixel a cada dez segundos (isto é, colunasde 420 pixels/70 minutos = colunas de 6 pixels/l minuto =coluna de 1 pixel/10 segundos). Ou seja, a informação deprograma na janela de exibição do guia de programas 30 podeser deslocada para a direita na taxa de coluna de um pixel acada dez segundos. Nota-se que enquanto informação de pro-grama na janela de exibição do guia de programas 30 é deslo-cada para a direita, o guia de programas 30 aparece para umusuário à medida que se movendo da direita para a esquerda.
Entretanto, desde que a exibição do guia de pro-gramas 30 pode exigir uma quantidade notada de tempo a seratualizada, a informação de programa na janela de exibiçãodo guia de programas 30 pode ser deslocada em uma taxa me-nor, tal como a cada minuto ou a cada vários minutos. De a-cordo com uma modalidade exemplificada, o intervalo de tempono qual informação de programa na janela de exibição do guiade programa 30 é deslocada, pode ser ajustável (por exemplo,em uma faixa prescrita) por usuários durante um processo deconfiguração para o aparelho 20. Também de acordo com umamodalidade exemplificada, o intervalo de tempo no qual in-formação de programa na janela de exibição do guia de pro-grama 30 é deslocada, é menor ou igual à duração de tempo doprograma mais curto incluído no guia de programa 30. Por e-xemplo, se a duração de tempo do programa mais curto incluí-do no guia de programa 30 é cinco minutos, informação deprograma no guia de programas 30 pode ser deslocada de acor-do com um intervalo de tempo que é menor ou igual a cincominutos. Em qualquer evento, o intervalo de tempo no qualinformação de programa na janela de exibição do guia de pro-gramas 30 é deslocada para a direita pode ser ajustado comouma questão de escolha e/ou preferência do usuário. Informa-ção de programa na janela de exibição do guia de programas30 pode também ser deslocada e atualizada em resposta a umanavegação do usuário no guia de programas 30 (por exemplo,navegando para cima e/ou para baixo através da informação deprograma). A distância física, Y, que a informação de pro-grama na janela de exibição do guia de programas 30 é deslo-cada durante cada intervalo de tempo, TI, pode ser calculadacomo segue: Y = (X*T1/T2), onde X representa o comprimentofisico da janela de exibição e T2 representa o intervalo detempo coberto pela janela de exibição.
Embora o guia de programas 30 da FIG. 3 mostre a-proximadamente setenta minutos de informação de programa emsua janela de exibição, o intervalo de tempo coberto por suajanela de exibição pode ser diferente. De acordo com uma mo-dalidade exemplificada, o intervalo de tempo coberto pelaj anela de exibição do guia de programa 30 pode ser aj ustável(por exemplo, em uma faixa prescrita) por usuários duranteum processo de configuração para o aparelho 20 tal que usuá-rios têm mais controle da resolução de exibição do guia deprogramas 30. Também de acordo com uma modalidade exemplifi-cada, o intervalo de tempo coberto pela janela de exibiçãodo guia de programas 30 está entre sessenta e noventa minu-tos . Em qualquer evento, o intervalo de tempo coberto pelajanela de exibição do guia de programas 30 pode ser ajustadocomo uma questão de escolha de projeto e/ou preferência dousuário.
0 guia de programas 30 da FIG. 3 resolve um pro-blema causado pela resolução de exibição limitada. Em parti-cular, deslocando-se informação de programa no guia de pro-gramas 30 em aumentos de tempo relativamente pequenos, maisinformação de programa pode ser comunicada a usuários do quese a informação de programa for deslocada em marcas de meiahora ou uma hora de uma maneira convencional. Além disso, odeslocamento de informação de programa no guia de programas30 em aumentos de tempo menores pode aperfeiçoar a legibili-dade do guia de programas 30 em áreas geográficas, tal comoa Europa, onde programas de televisão podem iniciar a qual-quer hora em aumentos de cinco minutos, como discutido abaixo.
Como indicado na FIG. 3, muitos programas incluí-dos no guia de programas 30, tal como "Working Lunch" e"Cheers" iniciam em meia hora. Entretanto, outros programasnão. Por exemplo, a versão inglesa de "Cheers" dura somentevinte e cinco minutos tal que o programa "Comanche Station"inicia em 12:55. Além disso, o programa "Miff..." é um pro-grama de somente cinco minutos seguido por dois programas dedez minutos (isto é, "Tractor To..." e "Bernard") no mesmocanal. Em 12:35, o programa "Miff..." deveria ter desapare-cido da j anel a de exibição de acordo com os princípios dainvenção. A legibilidade é aperfeiçoada porque, em 12:35, oprograma "Miff..." deveria ter terminado e um usuário nãonecessitou mais ver o titulo do programa na janela de exibi-ção.
De acordo com princípios da presente invenção, tí-tulos de programa podem ser truncados baseados no intervalode tempo coberto pela j anela de exibição do guia de progra-mas 30. Em particular, o titulo do programa pode ser trunca-do mais com uma janela de exibição cobrindo um intervalo detempo maior (por exemplo, noventa minutos, etc.) do que umajanela de exibição cobrindo um intervalo de tempo menor (porexemplo, sessenta ou setenta minutos, etc.). Por exemplo, oprograma "Tractor To..." mostrado na janela de exibição desetenta minutos do guia de programas 30 na FIG. 3, pode serexibido como "Tract..." se a janela de exibição foi expandi-da para noventa minutos, desse modo tornando o titulo doprograma menos provável de ser reconhecido. Uma opção paraabordar esse problema é exibir o texto com um tamanho menor,embora isso poderia ser mais dificil para um usuário reco-nhecer um titulo de programa. Usando uma janela de exibiçãocobrindo um intervalo de tempo menor pode também abordar es-se problema, embora um intervalo de tempo menor reduziria aquantidade de informação de programa que os usuários podemver em um dado horário.
À medida que informação de programa na janela deexibição do guia de programas 30 é deslocada para a direita,os programas na lateral esquerda da janela de exibição têmjanelas de tempo menores e seus títulos podem ser truncados(ou reduzidos em tamanho) até que eles estejam tão pequenosque nenhuma letra está visível. Isso não é realmente um pro-blema desde que qualquer programa com somente uns poucos mi-nutos de duração não é provavelmente um programa de interes-se. Além disso, um usuário pode sempre navegar no guia deprogramas 30 via o dispositivo de entrada de usuário 10 paradestacar um programa de interesse e desse modo ver uma des-crição do programa na faixa de informação no topo do guia deprogramas 30. Na lateral direita da janela de exibição, asjanelas de horário para programas fica maior à medida queinformação de programa é deslocada para a direita, desse modopermitindo mais dos títulos de programa a serem mostrados.
Com relação agora à FIG. 4, um fluxograma 40 queilustra etapas para fornecer um guia de programas na tela deacordo com uma modalidade exemplificada da presente invençãoé mostrado. Com propósitos de exemplo e explicação, as eta-pas da FIG. 4 serão descritas com relação ao aparelho 20 dasFIG. 1 e 2, e o guia de programas 30 da FIG. 3. As etapas daFIG. 4 são exemplificadas somente, e não pretendem limitarde qualquer maneira a presente invenção.
Na etapa 41, o aparelho 20 detecta se um usuárioacessa o guia de programas 30. De acordo com uma modalidadeexemplificada, um usuário pode acessar o guia de programas30 na etapa 41 fornecendo uma ou mais entradas pre-determinadas ao aparelho 20, via o dispositivo de entrada deusuário 10, que são detectadas pelo processador 14. Por e-xemplo, o usuário pode pressionar uma tecla "GUIDE" ou"MENU" do dispositivo de entrada de usuário 10 na etapa 41para acessar o guia de programas 30. Como indicado na FIG.4, a etapa 41 é executada de forma repetida até que seja de-tectado que o guia de programas 30 é acessado.
Uma vez que o guia de programas 30 é acessado porum usuário na etapa 41, o fluxo de processo avança para aetapa 42 onde o aparelho 20 exibe o guia de programas 30calculando-se uma grade para o guia de programas 30 baseadano horário atual e truncando-se titulos de programa à medidaque necessário. De acordo com uma modalidade exemplificada,o processador 14 calcula a grade para o guia de programas 30adicionando-se o intervalo de tempo coberto pela j anela deexibição do guia de programas 30 para o horário atual. Comopreviamente indicado aqui, o intervalo de tempo coberto pelajanela de exibição do guia de programas 30 pode ser ajustadocomo uma questão de escolha de projeto e/ou de preferênciado usuário. De acordo com a modalidade exemplificada mostra-da na FIG. 3, o intervalo de tempo coberto pela j anela deexibição do guia de programas 30 é aproximadamente setentaminutos. Conseqüentemente, o processador 14 adiciona setentaminutos ao horário atual para calcular a grade para o guiade programas 30 na etapa 42. Uma vez que o guia de programas30 é calculado, o processador 14 leva a informação de pro-grama correspondente à grade a ser exibida na janela de exi-bição do guia de programas 30. Quando exibindo essa informa-ção de programa na etapa 42, os titulos de programas podemser truncados como previamente descrito aqui.
A partir da etapa 42, o fluxo de processo avançapara a etapa 4 3 onde o aparelho 20 detecta se o usuário saido guia de programas 30. De acordo com uma modalidade exem-plificada, o usuário pode sair do guia de programas 30 naetapa 43 fornecendo-se uma ou mais entradas pré-determinadasao aparelho 20 via o dispositivo de entrada de usuário 10que são detectadas pelo processador 14. Por exemplo, o usuá-rio pode pressionar uma tecla "EXIT" do dispositivo de en-trada de usuário 10 para sair do guia de programas 30 na e-tapa 43. Como indicado na FIG. 4, se o usuário sai do guiade programas 30 na etapa 43, o fluxo de processo volta para a etapa 41.
Alternativamente, se o usuário não sai do guia deprogramas 30 na etapa 43, o fluxo de processos avança para aetapa 4 4 onde o aparelho 20 determina se um intervalo detempo pré-definido T decorreu enquanto o guia de programas30 é exibido, ou se o usuário navegou no guia de programas30. De acordo com uma modalidade exemplificada, o processa-dor 14 inicia uma função de tempo cada vez que o guia deprogramas 30 é exibido (ou atualizado), e desse modo detectaquando o intervalo de tempo T decorre na etapa 44. O inter-valo de tempo T da etapa 44 representa o intervalo de tempono qual informação de programa (isto é, titulos de progra-mas) é deslocada ao longo do eixo horizontal do guia de pro-gramas 30. Como previamente indicado aqui, esse intervalo detempo pré-definido T é menor do que trinta minutos, e podeser tão pequeno quanto o tempo representado por uma únicacoluna de pixels. Em geral, o intervalo de tempo T da etapa44 pode ser ajustado como uma questão de escolha de projetoe/ou referência de usuário. 0 processador 14 também detectana etapa 44 sempre que um usuário navega no guia de progra-mas 30. Como indicado na FIG. 4, a etapa 44 é executada deforma repetida até que o processador 14 detecta que o inter-valo de tempo pré-definido T decorreu enquanto o guia deprogramas 30 é exibido, ou que o usuário navegou no guia deprogramas 30. Uma vez que o processador 14 detecta pelo me-nos uma dessas condições na etapa 4 4, o fluxo de processovolta para a etapa 42 onde o processador 14 re-calcula agrade para o guia de programas 30 baseado no horário atual,como previamente descrito aqui.
Como descrito aqui, a presente invenção fornece ummétodo e aparelho para fornecer um guia de programas que usaseu espaço de uma maneira eficiente deslocando-se informaçãode programa no guia de programa por aumentos de tempo rela-tivamente pequenos. A presente invenção pode ser aplicável avários aparelhos, ou com ou sem um dispositivo de exibiçãointegrado. Conseqüentemente, a frase "receptor de sinal detelevisão" como usada aqui pode referir-se a sistemas ou a-parelhos incluindo, mas não limitados a, aparelhos de tele-visão, computadores, dispositivos portáteis, ou monitoresque incluem um dispositivo de exibição integrado, e sistemasou aparelhos tais como dispositivos de conexão a TV via In-ternet, gravadores de video cassete (VCRs), reprodutores dedisco versátil digital (DVD), aparelhos de video game, gra-vadores de video pessoais (PVRs), computadores ou outros a-parelhos que podem não incluir um dispositivo de exibiçãointegrado.Enquanto essa invenção foi descrita como tendo umprojeto preferencial, a presente invenção pode ser adicio-nalmente modificada no espirito e escopo dessa descrição.Esse pedido pretende, portanto, cobrir quaisquer variações,usos ou adaptações da invenção usando seus princípios ge-rais . Ademais, esse pedido pretende cobrir tais departamen-tos a partir da presente descrição à medida que vêm na pra-tica conhecida ou comum na técnica à qual essa invenção per-tence e que cai nos limites das reivindicações em anexo.
Claims (21)
1. Método (40) para fornecer um guia de programas,CARACTERIZADO pelo fato de que compreende as etapas de:habilitar a exibição de uma parte do dito guia deprogramas que inclui informação de programa cobrindo um pri-meiro intervalo de tempo incluindo um horário atual, o ditoguia de programa tendo informação de horário em um primeiroeixo e informação de canal em um segundo eixo (41); elevar a dita informação de programa a ser desloca-da ao longo do dito primeiro eixo por um segundo intervalode tempo se um tempo decorrido é igual ao segundo intervalode tempo, onde o segundo intervalo de tempo é menor do quetrinta minutos (42, 44).
2. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o dito primeiro intervalo detempo é ajustável por um usuário.
3. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o dito primeiro intervalo detempo está entre sessenta e noventa minutos.
4. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o segundo intervalo de tempoé ajustável por um usuário.
5. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o segundo intervalo de tempoé menor ou igual a cinco minutos.
6. Método, de acordo com a reivindicação 1,CARACTERIZADO adicionalmente pelo fato de que compreende re-calcular uma grade para o dito guia de programas em respostaa um usuário navegando no dito guia de programas (42, 44).
7. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que pelo menos um titulo de pro-grama é truncado em resposta à dita informação de programadeslocada ao longo do dito primeiro eixo pelo dito segundointervalo de tempo (42).
8. Aparelho (20) para fornecer um guia de progra-mas, CARACTERIZADO pelo fato de que compreende:dispositivo de memória (15) para armazenar dadosque habilita o dito guia de programas;dispositivo de processamento (14) para habilitar aexibição de uma parte do dito guia de programa incluindo in-formação de programa cobrindo um primeiro intervalo de tempoque inclui um horário atual, o dito guia de programa tendoinformação de horário em um primeiro eixo e informação decanal em um segundo eixo; eo dito dispositivo de processamento (14) leva adita informação de programa a ser deslocada ao longo do ditoprimeiro eixo por um segundo intervalo de tempo se um tempodecorrido for igual ao dito segundo intervalo de tempo, ondeo dito segundo intervalo de tempo é menor do que trinta mi-nutos .
9. Aparelho, de acordo com a reivindicação 8,CARACTERIZADO pelo fato de que o dito primeiro intervalo detempo é ajustável por um usuário.
10. Aparelho, de acordo com a reivindicação 8,CARACTERIZADO pelo fato de que o dito primeiro intervalo detempo está entre sessenta e noventa minutos.
11. Aparelho, de acordo com a reivindicação 8,CARACTERIZADO pelo fato de que o dito segundo intervalo detempo é ajustável por um usuário.
12. Aparelho, de acordo com a reivindicação 8,CARACTERIZADO pelo fato de que o dito segundo intervalo detempo é menor ou igual a cinco minutos.
13. Aparelho, de acordo com a reivindicação 8,CARACTERIZADO pelo fato de que o dito dispositivo de proces-samento (14) re-calcula uma grade para o dito guia de pro-grama em resposta a uma navegação do usuário no dito guia deprograma.
14. Aparelho, de acordo com a reivindicação 8,CARACTERIZADO pelo fato de que pelo menos um titulo de pro-grama é truncado em resposta à dita informação de programadeslocada ao longo do dito primeiro eixo pelo dito segundointervalo de tempo.
15. Receptor de sinal de televisão (20),CARACTERIZADO pelo fato de que compreende:dispositivo de memória (15) operativo para armaze-nar dados que habilita um guia de programas;processador (14) operativo para habilitar a exibi-ção de uma parte do dito guia de programas incluindo infor-mação de programa cobrindo um primeiro intervalo de tempoque inclui um horário atual, o dito guia de programas tendoinformação de horário em um primeiro eixo e informação decanal em um segundo eixo; eo dito processador (14) é adicionalmente operativopara levar a dita informação de programa a ser deslocada aolongo do dito primeiro eixo por um segundo intervalo de tem-po se um tempo decorrido for igual ao dito segundo intervalode tempo, onde o dito segundo intervalo de tempo é menor doque trinta minutos.
16. Receptor de sinal de televisão, de acordo coma reivindicação 15, CARACTERIZADO pelo fato de que o ditoprimeiro intervalo de tempo é ajustável por um usuário.
17. Receptor de sinal de televisão, de acordo coma reivindicação 15, CARACTERIZADO pelo fato de que o ditoprimeiro intervalo de tempo está entre sessenta e noventaminutos.
18. A Receptor de sinal de televisão, de acordocom a reivindicação 15, CARACTERIZADO pelo fato de que o di-to segundo intervalo de tempo é ajustável por um usuário.
19. Receptor de sinal de televisão, de acordo coma reivindicação 15, CARACTERIZADO pelo fato de que o ditosegundo intervalo de tempo é menor ou igual a cinco minutos.
20. Receptor de sinal de televisão, de acordo coma reivindicação 15, CARACTERIZADO pelo fato de que o ditoprocessador (14) é adicionalmente operativo para re-calcularuma grade para o dito guia de programas em resposta a umanavegação do usuário no dito guia de programas.
21. Receptor de sinal de televisão, de acordo coma reivindicação 15, CARACTERIZADO pelo fato de que pelo me-nos um titulo de programa é truncado em resposta à dita in-formação de programa deslocada ao longo do dito primeiro ei-xo pelo dito segundo intervalo de tempo.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US68186705P | 2005-05-17 | 2005-05-17 | |
| US60/681.867 | 2005-05-17 | ||
| PCT/US2006/017268 WO2006124316A2 (en) | 2005-05-17 | 2006-05-05 | Method and apparatus for providing program guide |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0609942A2 true BRPI0609942A2 (pt) | 2010-05-11 |
Family
ID=37431797
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0609942-4A BRPI0609942A2 (pt) | 2005-05-17 | 2006-05-05 | método e aparelho para fornecer guia de programas |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20090125942A1 (pt) |
| EP (1) | EP1882363A4 (pt) |
| JP (1) | JP5103384B2 (pt) |
| CN (1) | CN101180872A (pt) |
| BR (1) | BRPI0609942A2 (pt) |
| MY (1) | MY150301A (pt) |
| WO (1) | WO2006124316A2 (pt) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5144242B2 (ja) * | 2007-12-17 | 2013-02-13 | 任天堂株式会社 | 表示制御プログラム、表示制御装置、表示制御システムおよび表示制御方法 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998006219A1 (en) * | 1996-08-06 | 1998-02-12 | Starsight Telecast, Incorporated | Electronic program guide with interactive areas |
| US6118492A (en) * | 1996-08-14 | 2000-09-12 | Starsight Telecast, Inc. | Guide system and method of operation |
| US5929927A (en) * | 1996-12-19 | 1999-07-27 | Thomson Consumer Electronics, Inc. | Method and apparatus for providing a modulated scroll rate for text display |
| US6483548B1 (en) * | 1998-12-28 | 2002-11-19 | Research Investment Network, Inc. | Method of data display for electronic program guides (EPGs) |
| JPH11313291A (ja) * | 1998-04-28 | 1999-11-09 | Toshiba Corp | 番組案内表示装置及び方法 |
| US20020059609A1 (en) * | 1998-10-05 | 2002-05-16 | Brian John Cragun | Method and computer program product for remote surfing control |
| JP2000350111A (ja) * | 1999-06-03 | 2000-12-15 | Canon Inc | 受信装置及び表示装置 |
| GB0001424D0 (en) * | 2000-01-22 | 2000-03-08 | Pace Micro Tech Plc | Television programme guide |
| US6721953B1 (en) * | 2000-02-11 | 2004-04-13 | International Business Machines Corporation | Display of television program information using dynamically-adjusted scroll rate |
| KR100379443B1 (ko) * | 2000-12-29 | 2003-04-11 | 엘지전자 주식회사 | Epg 가이드 바 표시 장치 및 방법 |
| JP2002232804A (ja) * | 2001-02-02 | 2002-08-16 | Funai Electric Co Ltd | 電子番組情報処理装置 |
| US20030131355A1 (en) * | 2001-11-27 | 2003-07-10 | Berenson Richard W. | Program guide system |
| JP3960788B2 (ja) * | 2001-12-03 | 2007-08-15 | パイオニア株式会社 | 番組ガイド表示装置および番組ガイド表示方法 |
| US20040055007A1 (en) * | 2002-09-13 | 2004-03-18 | David Allport | Point-based system and method for interacting with electronic program guide grid |
| JP2004208187A (ja) * | 2002-12-26 | 2004-07-22 | Sanyo Electric Co Ltd | ディジタル放送受信装置 |
| WO2004075543A1 (ja) * | 2003-02-24 | 2004-09-02 | Sony Corporation | 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム |
| US20040250280A1 (en) * | 2003-06-06 | 2004-12-09 | Research Investment Network, Inc. | System and method for interacting with epg grid using stable underlying focal point |
| US7925298B2 (en) * | 2003-09-18 | 2011-04-12 | Vulcan Portals Inc. | User interface for a secondary display module of a mobile electronic device |
| US20060020971A1 (en) * | 2004-07-22 | 2006-01-26 | Thomas Poslinski | Multi channel program guide with integrated progress bars |
-
2006
- 2006-05-05 JP JP2008512330A patent/JP5103384B2/ja not_active Expired - Fee Related
- 2006-05-05 EP EP06759095.0A patent/EP1882363A4/en not_active Ceased
- 2006-05-05 WO PCT/US2006/017268 patent/WO2006124316A2/en active Application Filing
- 2006-05-05 BR BRPI0609942-4A patent/BRPI0609942A2/pt not_active Application Discontinuation
- 2006-05-05 CN CNA2006800173822A patent/CN101180872A/zh active Pending
- 2006-05-05 US US11/920,487 patent/US20090125942A1/en not_active Abandoned
- 2006-05-15 MY MYPI20062222A patent/MY150301A/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008541665A (ja) | 2008-11-20 |
| EP1882363A4 (en) | 2014-08-13 |
| JP5103384B2 (ja) | 2012-12-19 |
| EP1882363A2 (en) | 2008-01-30 |
| US20090125942A1 (en) | 2009-05-14 |
| MY150301A (en) | 2013-12-31 |
| WO2006124316A3 (en) | 2007-03-08 |
| CN101180872A (zh) | 2008-05-14 |
| WO2006124316A2 (en) | 2006-11-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3299771B2 (ja) | 文字放送受信機 | |
| JP5372916B2 (ja) | 映像出力装置及び映像出力方法 | |
| US8572651B2 (en) | Methods and apparatus for presenting supplemental information in an electronic programming guide | |
| KR101185667B1 (ko) | 전자 기기, 기록 매체 및 제어 방법 | |
| US20010033340A1 (en) | Image processing apparatus | |
| US6876397B2 (en) | Menu display apparatus | |
| JPH10164450A (ja) | 情報表示方法 | |
| JP5282028B2 (ja) | オンスクリーン・メニュー・システムを提供する方法および装置 | |
| US20070113251A1 (en) | Display control apparatus and method, recording medium, and program therefor | |
| US8767130B2 (en) | Method and apparatus for assisting users with channel entry | |
| US20140259072A1 (en) | Method for providing an electronic program guide, multimedia reproduction system, and computer readable storage medium | |
| BRPI0619210A2 (pt) | aparelho e método para fornecer guia de programação com intensidade de sinal do canal | |
| BRPI0609942A2 (pt) | método e aparelho para fornecer guia de programas | |
| US8970782B2 (en) | Method and system for redisplaying text | |
| JPH07298156A (ja) | メモリ読み込み回路 | |
| US20070083893A1 (en) | Display apparatus and control method thereof | |
| JP4606267B2 (ja) | 電子番組情報表示装置 | |
| JP4719291B2 (ja) | 入力支援装置 | |
| JP2000138876A (ja) | 番組表表示方法、装置及び番組表表示処理をコンピュータに実現させるためのプログラムを記録した記録媒体 | |
| US10013077B2 (en) | System and method for data item filtering based on character sequence entry | |
| KR100729451B1 (ko) | 디스플레이장치 및 그 제어방법 | |
| KR20180132305A (ko) | 방송 프로그램 정보 표시 방법 및 이를 수행하는 단말과 서버 | |
| EP2256647A1 (en) | Thumbnail generating device and thumbnail generating method | |
| JP5231758B2 (ja) | データ放送表示装置、データ放送表示方法およびデータ放送表示プログラム | |
| KR100750728B1 (ko) | 외부입력 연결여부 제공방법 및 이를 적용한 영상기기 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B06T | Formal requirements before examination [chapter 6.20 patent gazette] | ||
| B15K | Others concerning applications: alteration of classification |
Free format text: A CLASSIFICACAO ANTERIOR ERA: H04N 5/445 Ipc: H04N 21/426 (2011.01), H04N 5/445 (1985.01), H04N |
|
| B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
| B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
| B25G | Requested change of headquarter approved |
Owner name: THOMSON LICENSING (FR) |
|
| B25G | Requested change of headquarter approved |
Owner name: THOMSON LICENSING (FR) |
|
| B25A | Requested transfer of rights approved |
Owner name: INTERDIGITAL CE PATENT HOLDINGS (FR) |
|
| B09B | Patent application refused [chapter 9.2 patent gazette] | ||
| B12B | Appeal against refusal [chapter 12.2 patent gazette] |