Você está na página 1de 25

1/18

“MÉTODO E APARELHO PARA FORNECER GUIA DE

PROGRAMAS”

Referência Cruzada a Pedido Relacionado

Esse pedido reivindica prioridade e todos os

5benefícios a partir de um pedido provisório depositado no

Escritório de Marcas e Patentes dos Estados Unidos em 17 de

Maio de 2005, e lá determinado o número serial 60/681.867.

Campo da Invenção

A presente invenção geralmente refere-se a guias

10de programas usados por aparelhos, tais como receptores de

sinal de televisão, e mais particularmente, a um método e

aparelho para fornecer um guia de programas que usa seu

espaço de uma maneira eficiente deslocando-se informação de

programa no guia de programas em aumentos de tempo

15relativamente pequenos.

Fundamentos da Invenção

Um guia de programas é uma característica

interativa de exibição em tela que exibe informação análoga

a listagens de televisão encontradas em jornais locais ou

20outros meios de impressão. A informação contida em um guia

de programas pode incluir características de programação,

tais como número de canal, título do programa, horário de

início, horário de fim, e uma breve descrição do conteúdo de

um programa. Os guias de programas podem, por exemplo, ser

25arranjados em um formato de grade bidimensional com

informação de horário em um eixo (por exemplo, horizontal) e

informação de canal no outro eixo (por exemplo, vertical).

Com um guia de programas na tela tendo formato de


2/18

grade mencionado acima, a informação de programa no guia de

programas tipicamente se move (isto é, é deslocada) para a

direita em tempos pré-determinados correspondentes a cada

marca de meia hora ou de uma hora. Por exemplo, se o horário

5atual é 20:29, a lateral esquerda do guia de programas pode

ser exibida com programas tendo um horário de início de

20:00. Isso significa que vinte e nove minutos de horário

são essencialmente gastos na lateral direita do guia de

programas. Conseqüentemente, esse tipo de guia de programas

10não usa seu espaço tão eficientemente quanto possível. Como

um resultado, o guia de programas, por exemplo, não informa

aos usuários considerando opções de programação futura tão

imediatamente quanto possível.

Uma solução possível para o problema anterior é

15simplesmente aumentar o intervalo de tempo de exibição do

guia de programas, e desse modo, exibir mais informação de

programa. Por exemplo, o guia de programas poderia ser

modificado para fornecer mais de duas horas de informação de

programas. Essa solução, entretanto, pode ser indesejável

20desde que o tamanho do texto no guia de programas seria

reduzido de forma correspondente, desse modo tornando-a mais

difícil de ler. Esse problema seria ainda mais evidente em

áreas geográficas, tal como a Europa, onde programas são

freqüentemente de dez minutos e algumas vezes não mais do

25que cinco minutos de duração.

Conseqüentemente, há uma necessidade por um método

e aparelho para fornecer um guia de programas que aborde os

problemas anteriores, e é desse modo capaz de usar seu


3/18

espaço de uma maneira mais eficiente. A presente invenção

aborda esses e outros problemas.

Sumário da Invenção

De acordo com um aspecto da presente invenção, um

5método para fornecer um guia de programas é descrito. De

acordo com uma modalidade exemplificada, o método compreende

uma etapa de habilitar a exibição de uma parte do guia de

programas incluindo informação de programa cobrindo um

primeiro intervalo de tempo incluindo um horário atual. O

10guia de programas tem informação de horário em um primeiro

eixo e informação de canal em um segundo eixo. O método

adicionalmente compreende uma etapa de 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

15ao segundo intervalo de tempo. O segundo intervalo de tempo

é menor do que trinta minutos.

De acordo com um outro aspecto da presente

invenção, um aparelho para fornecer um guia de programas é

descrito. De acordo com uma modalidade exemplificada, o

20aparelho compreende dispositivos de memória para armazenar

dados que habilitam o guia de programas, e dispositivo de

processamento 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 horário atual. O

25guia de programa tem informação de horário em um primeiro

eixo e informação de canal em um segundo eixo. O dispositivo

de processamento leva a informação de programa a ser deslocada

ao longo do primeiro eixo por um segundo intervalo de tempo,


4/18

se um tempo decorrido for igual ao segundo intervalo de

tempo. O segundo intervalo de tempo é menor do que trinta

minutos.

De acordo com um outro aspecto da presente

5invenção, um receptor de sinal de televisão é descrito. De

acordo com uma modalidade exemplificada, o receptor de sinal

de televisão compreende uma memória operativa para armazenar

dados que habilitam um guia de programas, e um processador

operativo para habilitar a exibição de uma parte do guia de

10programas incluindo informação de programa cobrindo um

primeiro intervalo de tempo incluindo um horário 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

é adicionalmente operativo para levar a informação de

15programa 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.

Breve Descrição dos Desenhos

20 As características e vantagens mencionadas acima e

outras tais dessa invenção, e a maneira de conectá-las, se

tornarão mais aparentes, e a invenção será mais bem

entendida com relação à seguinte descrição de modalidades da

invenção tomada em conjunto com os desenhos em anexo, onde:

25 A FIG. 1 é um ambiente exemplificado adequado para

implementar a presente invenção;

A FIG. 2 é um diagrama que fornece detalhes

adicionais do aparelho da FIG. 1, de acordo com uma


5/18

modalidade exemplificada da presente invenção;

A FIG. 3 é um diagrama de um guia de programas na

tela, de acordo com uma modalidade exemplificada da presente

invenção; e

5 A FIG. 4 é um fluxograma que ilustra etapas para

fornecer um guia de programas de acordo com uma modalidade

exemplificada da presente invenção.

As exemplificações apresentadas aqui ilustram

modalidades preferenciais da invenção, e tais

10exemplificações não são construídas de qualquer maneira como

limitantes do escopo da invenção.

Descrição das Modalidades Preferenciais

Com relação agora aos desenhos, e mais

particularmente à FIG. 1, um ambiente exemplificado 100

15adequado para implementar a presente invenção é mostrado.

Como indicado na FIG. 1, o ambiente 100 compreende

dispositivos de entrada de usuário, tal como o dispositivo

de entrada de usuário 10, e o aparelho eletrônico, tal como

o aparelho 20. De acordo com uma modalidade exemplificada, o

20aparelho 20 é incorporado como um receptor de sinal de

televisão, mas pode ser incorporado como qualquer tipo de

dispositivo ou aparelho capaz de fornecer um guia de

programas na tela.

O dispositivo de entrada de usuário 10 é operativo

25para gerar e emitir sinais de controle que controlam a

operação do aparelho 20 e/ou outros dispositivos. De acordo

com uma modalidade exemplificada, o dispositivo de entrada

de usuário 10 inclui uma pluralidade de teclas de entrada e


6/18

sinais de controle de saídas de uma maneira por fios e/ou

sem fio (por exemplo, via ligação infravermelha ou de

radiofreqüência (RF), etc.) responsiva à pressão do usuário

de suas teclas de entrada. O dispositivo de entrada de

5usuário 10 pode, por exemplo, ser incorporado como um

dispositivo de controle remoto portátil, teclado por fio

e/ou sem fio, painel de controle integrado do aparelho 20,

e/ou outro dispositivo de entrada de usuário.

O aparelho 20 é operativo para receber sinais

10incluindo sinais de áudio, vídeo 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,

internet e/ou outras fontes de sinal e para fornecer saídas

de áudio e/ou visuais correspondentes a esses sinais

15recebidos. O aparelho 20 é também operativo para processar

sinais recebidos e fornecer os sinais processados

resultantes a um ou mais outros dispositivos, e para receber

sinais a partir de outros dispositivos. De acordo com uma

modalidade exemplificada, o aparelho 20 é capaz de fornecer

20um guia de programas na tela que usa seu espaço de uma

maneira eficiente deslocando-se informação de programa no

guia de programas por aumentos de tempo relativamente

pequenos. Detalhes adicionais considerando o guia de

programa na tela do aparelho 20 serão fornecidos aqui mais

25adiante.

Com relação à FIG. 2, um diagrama de bloco

fornecendo detalhes adicionais do aparelho 20 da FIG. 1, de

acordo com uma modalidade exemplificada da presente invenção


7/18

é mostrado. O aparelho 20 da FIG. 2 compreende dispositivos

de painel frontal, tal como um conjunto de painel frontal

(FPA) 11, dispositivos de acoplamento, tal como o

amplificador 12, e dispositivos de entrada/saída (E/S), tal

5como o bloco E/S 13, dispositivos de processamento, tal como

o processador 14, e dispositivos de memória, tal como a

memória 15. Alguns dos elementos anteriores da FIG. 2 podem

ser incorporados usando CIs, e alguns elementos podem, por

exemplo, ser incluídos em um ou mais CIs. Para

10esclarecimento da descrição, certos elementos convencionais

associados com o aparelho 20, tal como certos sinais de

controle, sinais de energia e/ou outros elementos, podem não

ser mostrados na FIG. 2.

O FPA 11 é operativo para receber entradas de

15usuário a partir do dispositivo de entrada de usuário 10, e

para emitir sinais correspondentes às entradas de usuário ao

amplificador 12. De acordo com uma modalidade exemplificada,

o FPA 11 recebe sinais, tal como sinais IR e/ou RF, a partir

do dispositivo de entrada de usuário 10, e gera sinais

20correspondentes que são emitidos ao amplificador 12. O

amplificador 12 é operativo para amplificar os sinais

fornecidos a partir do FPA 11 para emitir ao processador 14.

O bloco E/S 13 é operativo para executar funções

E/S do aparelho 20. De acordo com uma modalidade

25exemplificada, o bloco E/S 13 é operativo para receber

sinais, tal como sinais de áudio, vídeo 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


8/18

satélite, internet e/ou outras fontes de sinal. O bloco E/S

13 é também operativo para emitir sinais processados a um ou

mais outros dispositivos, e para receber sinais a partir de

tais dispositivos.

5 O processador 14 é operativo para executar várias

funções de controle e de processamento de sinal do aparelho

20. De acordo com uma modalidade exemplificada, o

processador 14 processa os sinais de áudio, vídeo e/ou de

dados fornecidos a partir do bloco E/S 13 executando-se

10funções incluindo funções de sintonização, demodulação,

correção adiantada de erros, e de processamento de

transporte para desse modo gerar dados digitais

representando conteúdo de áudio, vídeo e/ou de dados. Os

dados digitais produzidos a partir de tais funções de

15processamento podem ser fornecidos para adicionalmente

processar e/ou emitir.

O processador 14 é também operativo para executar

código de software que habilita a exibição de um guia de

programa na tela de acordo com os princípios da presente

20invenção. De acordo com uma modalidade exemplificada, o

processador 14 é operativo para levar informação de programa

no guia de programa a ser deslocada ao longo de um eixo de

horário do guia de programas por um intervalo de tempo pré-

definido que é menor do que trinta minutos. Tal informação

25de programa pode ser deslocada em resposta a uma expiração

do intervalo de tempo pré-definido e/ou em resposta a uma

navegação do usuário no guia de programas via o dispositivo

de entrada de usuário 10. Como um resultado da informação de


9/18

programa sendo deslocada, um ou mais títulos de programa

incluídos na informação de programa podem ser truncados.

Detalhes adicionais considerando o processador 14 e o guia

de programas mencionado acima serão fornecidos aqui adiante.

5O processador 14 é também operativo para executar e/ou

habilitar outras funções do aparelho 20 incluindo, mas não

limitado a, processar entradas de usuário feitas via o

dispositivo de entrada de usuário 10, lendo e escrevendo

dados na memória 15, e/ou outras operações.

10 A memória 15 é acoplada de forma operativa ao

processador 14 e executa funções de armazenamento de dados

do aparelho 20. De acordo com uma modalidade exemplificada,

a memória 15 armazena dados incluindo, mas não limitada a,

código de software, dados de exibição na tela (por exemplo,

15guia de programas, etc.) dados de configuração de usuário,

e/ou outros dados.

Com relação agora à FIG. 3, um diagrama de um guia

de programa na tela 30, de acordo com uma modalidade

exemplificada da presente invenção, é mostrado. Para

20propósitos de exemplo e explicação, o guia de programa 30 da

FIG. 3 ilustra informação de programa para um alinhamento de

canal disponível na Inglaterra. Como mostrado na FIG. 3, o

guia de programas 30 inclui informação de horário em um eixo

horizontal e informação de canal em um eixo vertical. O

25horário atual é 12:13 e a janela de exibição mostra

aproximadamente setenta minutos (isto é, 12:13 a 13:23) de

informação de programa. Se o guia de programas 30 foi

exibido de uma maneira convencional, a lateral esquerda da


10/18

janela de exibição corresponderia a 12:00 ao invés do

horário atual. O guia de programas 30 da FIG. 3 inclui

marcas de uma hora e meia hora para referência do usuário.

De acordo com princípios da presente invenção,

5informação de programa (isto é, títulos de programa) no guia

de programas 30 é deslocada ao longo do eixo horizontal por

um intervalo de tempo pré-definido que é menor do que trinta

minutos, e pode ser deslocada por uma única coluna de

pixels. Por exemplo, assume-se que a janela de exibição de

10setenta minutos do guia de programas 30 inclui quatrocentas

e vinte colunas de pixels, isso corresponde a

aproximadamente uma coluna de um pixel a cada dez segundos

(isto é, colunas de 420 pixels/70 minutos = colunas de 6

pixels/1 minuto = coluna de 1 pixel/10 segundos). Ou seja, a

15informação de programa na janela de exibição do guia de

programas 30 pode ser deslocada para a direita na taxa de

coluna de um pixel a cada dez segundos. Nota-se que enquanto

informação de programa na janela de exibição do guia de

programas 30 é deslocada para a direita, o guia de programas

2030 aparece para um usuário à medida que se movendo da

direita para a esquerda.

Entretanto, desde que a exibição do guia de

programas 30 pode exigir uma quantidade notada de tempo a

ser atualizada, a informação de programa na janela de

25exibição do guia de programas 30 pode ser deslocada em uma

taxa menor, tal como a cada minuto ou a cada vários minutos.

De acordo com uma modalidade exemplificada, o intervalo de

tempo no qual informação de programa na janela de exibição


11/18

do guia de programa 30 é deslocada, pode ser ajustável (por

exemplo, em uma faixa prescrita) por usuários durante um

processo de configuração para o aparelho 20. Também de

acordo com uma modalidade exemplificada, o intervalo de

5tempo no qual informação de programa na janela de exibição

do guia de programa 30 é deslocada, é menor ou igual à

duração de tempo do programa mais curto incluído no guia de

programa 30. Por exemplo, se a duração de tempo do programa

mais curto incluído no guia de programa 30 é cinco minutos,

10informação de programa no guia de programas 30 pode ser

deslocada de acordo com um intervalo de tempo que é menor ou

igual a cinco minutos. Em qualquer evento, o intervalo de

tempo no qual informação de programa na janela de exibição

do guia de programas 30 é deslocada para a direita pode ser

15ajustado como uma questão de escolha e/ou preferência do

usuário. Informação de programa na janela de exibição do

guia de programas 30 pode também ser deslocada e atualizada

em resposta a uma navegação do usuário no guia de programas

30 (por exemplo, navegando para cima e/ou para baixo através

20da informação de programa). A distância física, Y, que a

informação de programa na janela de exibição do guia de

programas 30 é deslocada durante cada intervalo de tempo,

T1, pode ser calculada como segue: Y = (X*T1/T2), onde X

representa o comprimento físico da janela de exibição e T2

25representa o intervalo de tempo coberto pela janela de

exibição.

Embora o guia de programas 30 da FIG. 3 mostre

aproximadamente setenta minutos de informação de programa em


12/18

sua janela de exibição, o intervalo de tempo coberto por sua

janela de exibição pode ser diferente. De acordo com uma

modalidade exemplificada, o intervalo de tempo coberto pela

janela de exibição do guia de programa 30 pode ser ajustável

5(por exemplo, em uma faixa prescrita) por usuários durante

um processo de configuração para o aparelho 20 tal que

usuários têm mais controle da resolução de exibição do guia

de programas 30. Também de acordo com uma modalidade

exemplificada, o intervalo de tempo coberto pela janela de

10exibição do guia de programas 30 está entre sessenta e

noventa minutos. Em qualquer evento, o intervalo de tempo

coberto pela janela de exibição do guia de programas 30 pode

ser ajustado como uma questão de escolha de projeto e/ou

preferência do usuário.

15 O guia de programas 30 da FIG. 3 resolve um

problema causado pela resolução de exibição limitada. Em

particular, deslocando-se informação de programa no guia de

programas 30 em aumentos de tempo relativamente pequenos,

mais informação de programa pode ser comunicada a usuários

20do que se a informação de programa for deslocada em marcas

de meia hora ou uma hora de uma maneira convencional. Além

disso, o deslocamento de informação de programa no guia de

programas 30 em aumentos de tempo menores pode aperfeiçoar a

legibilidade do guia de programas 30 em áreas geográficas,

25tal como a Europa, onde programas de televisão podem iniciar

a qualquer hora em aumentos de cinco minutos, como discutido

abaixo.
13/18

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

programas não. Por exemplo, a versão inglesa de “Cheers”

5dura somente vinte e cinco minutos tal que o programa

“Comanche Station” inicia em 12:55. Além disso, o programa

“Miff...” é um programa de somente cinco minutos seguido por

dois programas de dez minutos (isto é, “Tractor To...” e

“Bernard”) no mesmo canal. Em 12:35, o programa “Miff...”

10deveria ter desaparecido da janela de exibição de acordo com

os princípios da invenção. A legibilidade é aperfeiçoada

porque, em 12:35, o programa “Miff...” deveria ter terminado

e um usuário não necessitou mais ver o título do programa na

janela de exibição.

15 De acordo com princípios da presente invenção,

títulos de programa podem ser truncados baseados no

intervalo de tempo coberto pela janela de exibição do guia

de programas 30. Em particular, o título do programa pode

ser truncado mais com uma janela de exibição cobrindo um

20intervalo de tempo maior (por exemplo, noventa minutos,

etc.) do que uma janela de exibição cobrindo um intervalo de

tempo menor (por exemplo, sessenta ou setenta minutos,

etc.). Por exemplo, o programa “Tractor To...” mostrado na

janela de exibição de setenta minutos do guia de programas

2530 na FIG. 3, pode ser exibido como “Tract...” se a janela

de exibição foi expandida para noventa minutos, desse modo

tornando o título do programa menos provável de ser

reconhecido. Uma opção para abordar esse problema é exibir o


14/18

texto com um tamanho menor, embora isso poderia ser mais

difícil para um usuário reconhecer um título de programa.

Usando uma janela de exibição cobrindo um intervalo de tempo

menor pode também abordar esse problema, embora um intervalo

5de tempo menor reduziria a quantidade de informação de

programa que os usuários podem ver em um dado horário.

À medida que informação de programa na janela de

exibição do guia de programas 30 é deslocada para a direita,

os programas na lateral esquerda da janela de exibição têm

10janelas de tempo menores e seus títulos podem ser truncados

(ou reduzidos em tamanho) até que eles estejam tão pequenos

que nenhuma letra está visível. Isso não é realmente um

problema desde que qualquer programa com somente uns poucos

minutos de duração não é provavelmente um programa de

15interesse. Além disso, um usuário pode sempre navegar no

guia de programas 30 via o dispositivo de entrada de usuário

10 para destacar um programa de interesse e desse modo ver

uma descrição do programa na faixa de informação no topo do

guia de programas 30. Na lateral direita da janela de

20exibição, as janelas de horário para programas fica maior à

medida que informação de programa é deslocada para a direita,

desse modo permitindo mais dos títulos de programa a serem

mostrados.

Com relação agora à FIG. 4, um fluxograma 40 que

25ilustra etapas para fornecer um guia de programas na tela de

acordo com uma modalidade exemplificada da presente invenção

é mostrado. Com propósitos de exemplo e explicação, as

etapas da FIG. 4 serão descritas com relação ao aparelho 20


15/18

das FIG. 1 e 2, e o guia de programas 30 da FIG. 3. As

etapas da FIG. 4 são exemplificadas somente, e não pretendem

limitar de qualquer maneira a presente invenção.

Na etapa 41, o aparelho 20 detecta se um usuário

5acessa o guia de programas 30. De acordo com uma modalidade

exemplificada, um usuário pode acessar o guia de programas

30 na etapa 41 fornecendo uma ou mais entradas pré-

determinadas ao aparelho 20, via o dispositivo de entrada de

usuário 10, que são detectadas pelo processador 14. Por

10exemplo, o usuário pode pressionar uma tecla “GUIDE” ou

“MENU” do dispositivo de entrada de usuário 10 na etapa 41

para acessar o guia de programas 30. Como indicado na FIG.

4, a etapa 41 é executada de forma repetida até que seja

detectado que o guia de programas 30 é acessado.

15 Uma vez que o guia de programas 30 é acessado por

um usuário na etapa 41, o fluxo de processo avança para a

etapa 42 onde o aparelho 20 exibe o guia de programas 30

calculando-se uma grade para o guia de programas 30 baseada

no horário atual e truncando-se títulos de programa à medida

20que necessário. De acordo com uma modalidade exemplificada,

o processador 14 calcula a grade para o guia de programas 30

adicionando-se o intervalo de tempo coberto pela janela de

exibição do guia de programas 30 para o horário atual. Como

previamente indicado aqui, o intervalo de tempo coberto pela

25janela de exibição do guia de programas 30 pode ser ajustado

como uma questão de escolha de projeto e/ou de preferência

do usuário. De acordo com a modalidade exemplificada

mostrada na FIG. 3, o intervalo de tempo coberto pela janela


16/18

de exibição do guia de programas 30 é aproximadamente

setenta minutos. Conseqüentemente, o processador 14 adiciona

setenta minutos ao horário atual para calcular a grade para

o guia de programas 30 na etapa 42. Uma vez que o guia de

5programas 30 é calculado, o processador 14 leva a informação

de programa correspondente à grade a ser exibida na janela

de exibição do guia de programas 30. Quando exibindo essa

informação de programa na etapa 42, os títulos de programas

podem ser truncados como previamente descrito aqui.

10 A partir da etapa 42, o fluxo de processo avança

para a etapa 43 onde o aparelho 20 detecta se o usuário sai

do guia de programas 30. De acordo com uma modalidade

exemplificada, o usuário pode sair do guia de programas 30

na etapa 43 fornecendo-se uma ou mais entradas pré-

15determinadas ao aparelho 20 via o dispositivo de entrada de

usuário 10 que são detectadas pelo processador 14. Por

exemplo, o usuário pode pressionar uma tecla “EXIT” do

dispositivo de entrada de usuário 10 para sair do guia de

programas 30 na etapa 43. Como indicado na FIG. 4, se o

20usuário sai do guia de programas 30 na etapa 43, o fluxo de

processo volta para a etapa 41.

Alternativamente, se o usuário não sai do guia de

programas 30 na etapa 43, o fluxo de processos avança para a

etapa 44 onde o aparelho 20 determina se um intervalo de

25tempo pré-definido T decorreu enquanto o guia de programas

30 é exibido, ou se o usuário navegou no guia de programas

30. De acordo com uma modalidade exemplificada, o

processador 14 inicia uma função de tempo cada vez que o


17/18

guia de programas 30 é exibido (ou atualizado), e desse modo

detecta quando o intervalo de tempo T decorre na etapa 44. O

intervalo de tempo T da etapa 44 representa o intervalo de

tempo no qual informação de programa (isto é, títulos de

5programas) é deslocada ao longo do eixo horizontal do guia

de programas 30. Como previamente indicado aqui, esse

intervalo de tempo pré-definido T é menor do que trinta

minutos, e pode ser tão pequeno quanto o tempo representado

por uma única coluna de pixels. Em geral, o intervalo de

10tempo T da etapa 44 pode ser ajustado como uma questão de

escolha de projeto e/ou referência de usuário. O processador

14 também detecta na etapa 44 sempre que um usuário navega

no guia de programas 30. Como indicado na FIG. 4, a etapa 44

é executada de forma repetida até que o processador 14

15detecta que o intervalo de tempo pré-definido T decorreu

enquanto o guia de programas 30 é exibido, ou que o usuário

navegou no guia de programas 30. Uma vez que o processador

14 detecta pelo menos uma dessas condições na etapa 44, o

fluxo de processo volta para a etapa 42 onde o processador

2014 re-calcula a grade para o guia de programas 30 baseado no

horário atual, como previamente descrito aqui.

Como descrito aqui, a presente invenção fornece um

método e aparelho para fornecer um guia de programas que usa

seu espaço de uma maneira eficiente deslocando-se informação

25de programa no guia de programa por aumentos de tempo

relativamente pequenos. A presente invenção pode ser

aplicável a vários aparelhos, ou com ou sem um dispositivo

de exibição integrado. Conseqüentemente, a frase “receptor


18/18

de sinal de televisão” como usada aqui pode referir-se a

sistemas ou aparelhos incluindo, mas não limitados a,

aparelhos de televisão, computadores, dispositivos

portáteis, ou monitores que incluem um dispositivo de

5exibição integrado, e sistemas ou aparelhos tais como

dispositivos de conexão a TV via Internet, gravadores de

vídeo cassete (VCRs), reprodutores de disco versátil digital

(DVD), aparelhos de vídeo game, gravadores de vídeo pessoais

(PVRs), computadores ou outros aparelhos que podem não

10incluir um dispositivo de exibição integrado.

Enquanto essa invenção foi descrita como tendo um

projeto preferencial, a presente invenção pode ser

adicionalmente modificada no espírito e escopo dessa

descrição. Esse pedido pretende, portanto, cobrir quaisquer

15variações, usos ou adaptações da invenção usando seus

princípios gerais. Ademais, esse pedido pretende cobrir tais

departamentos a partir da presente descrição à medida que

vêm na pratica conhecida ou comum na técnica à qual essa

invenção pertence e que cai nos limites das reivindicações

20em anexo.
1/3

REIVINDICAÇÕES

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 de

5programas que inclui informação de programa cobrindo um

primeiro intervalo de tempo incluindo um horário atual, o

dito guia de programa tendo informação de horário em um

primeiro eixo e informação de canal em um segundo eixo (41);

10 levar a dita informação de programa a ser

deslocada ao longo do dito primeiro eixo por um segundo

intervalo de tempo se um tempo decorrido é igual ao segundo

intervalo de tempo, em que o dito segundo intervalo de tempo

é menor ou igual à menor duração de tempo de programa

15incluída no dito guia de programas (42, 44).

2. Método (40), de acordo com a reivindicação 1,

CARACTERIZADO pelo fato de que o dito primeiro intervalo de

tempo é ajustável por um usuário.

3. Método (40), de acordo com a reivindicação 1,

20CARACTERIZADO pelo fato de que o dito primeiro intervalo de

tempo está entre sessenta e noventa minutos.

4. Método (40), de acordo com a reivindicação 1,

CARACTERIZADO pelo fato de que o segundo intervalo de tempo

é ajustável por um usuário.

25 5. Método (40), 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 (40), de acordo com a reivindicação 1,


2/3

CARACTERIZADO adicionalmente pelo fato de que compreende re-

calcular uma grade para o dito guia de programas em resposta

a um usuário navegando no dito guia de programas (42, 44).

7. Método (40), de acordo com a reivindicação 1,

5CARACTERIZADO pelo fato de que pelo menos um título de

programa é truncado em resposta à dita informação de

programa deslocada ao longo do dito primeiro eixo pelo dito

segundo intervalo de tempo (42).

8. Aparelho (20) para fornecer um guia de

10programas, CARACTERIZADO pelo fato de que compreende:

dispositivo de memória (15) para armazenar dados

que habilita o dito guia de programas;

dispositivo de processamento (14) para habilitar a

exibição de uma parte do dito guia de programa incluindo

15informação de programa cobrindo um primeiro intervalo de

tempo que inclui um horário atual, o dito guia de programa

tendo informação de horário em um primeiro eixo e informação

de canal em um segundo eixo; e

o dito dispositivo de processamento (14) leva a

20dita informação de programa a ser deslocada ao longo do dito

primeiro eixo por um segundo intervalo de tempo se um tempo

decorrido for igual ao dito segundo intervalo de tempo, onde

o dito segundo intervalo de tempo é menor ou igual à menor

duração de tempo de programa incluída no dito guia de

25programas.

9. Aparelho (20), de acordo com a reivindicação 8,

CARACTERIZADO pelo fato de que o dito primeiro intervalo de

tempo é ajustável por um usuário.


3/3

10. Aparelho (20), de acordo com a reivindicação

8, CARACTERIZADO pelo fato de que o dito primeiro intervalo

de tempo está entre sessenta e noventa minutos.

11. Aparelho (20), de acordo com a reivindicação

58, CARACTERIZADO pelo fato de que o dito segundo intervalo

de tempo é ajustável por um usuário.

12. Aparelho (20), de acordo com a reivindicação

8, CARACTERIZADO pelo fato de que o dito segundo intervalo

de tempo é menor ou igual a cinco minutos.

10 13. Aparelho (20), de acordo com a reivindicação

8, CARACTERIZADO pelo fato de que o dito dispositivo de

processamento (14) re-calcula uma grade para o dito guia de

programa em resposta a uma navegação do usuário no dito guia

de programa.

15 14. Aparelho (20), de acordo com a reivindicação

8, CARACTERIZADO pelo fato de que pelo menos um título de

programa é truncado em resposta à dita informação de

programa deslocada ao longo do dito primeiro eixo pelo dito

segundo intervalo de tempo.

20 15. Aparelho (20), de acordo com qualquer uma das

reivindicações 8 a 14, CARACTERIZADO pelo fato de ser um

receptor de sinal de televisão (20).


1/3
2/3
3/3
1/1

RESUMO

“MÉTODO E APARELHO PARA FORNECER GUIA DE

PROGRAMAS”

Trata-se de um método e aparelho que fornecem um

5guia 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

10que 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

15informaçã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 é

20menor do que trinta minutos.