ES2229351T3 - Controlador de pantalla de guia de programas y receptor de television. - Google Patents
Controlador de pantalla de guia de programas y receptor de television.Info
- Publication number
- ES2229351T3 ES2229351T3 ES97922185T ES97922185T ES2229351T3 ES 2229351 T3 ES2229351 T3 ES 2229351T3 ES 97922185 T ES97922185 T ES 97922185T ES 97922185 T ES97922185 T ES 97922185T ES 2229351 T3 ES2229351 T3 ES 2229351T3
- Authority
- ES
- Spain
- Prior art keywords
- cursor
- program
- programs
- category
- move
- 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 - Lifetime
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
- H04N21/482—End-user interface for program selection
-
- 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
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)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
UN DISPOSITIVO DE VISUALIZACION DE GUIA DE PROGRAMA QUE PERMITE AL USUARIO DESPLAZAR RAPIDAMENTE UN CURSOR ENTRE GUIAS DE PROGRAMA ADECUADAS PARA EL CONTENIDO, DEFINIDO POR EL USUARIO, DE UNA PANTALLA DE GUIA DE PROGRAMA Y UN RECEPTOR DE TELEVISION. VARIAS GUIAS DE PROGRAMAS SE MUESTRAN EN UN DISPOSITIVO DE VISUALIZACION EN UN ESTADO SIMILAR A UNA MATRIZ, UTILIZANDO, RESPECTIVAMENTE, UNO DE LOS EJES DE ORDENADAS Y ABSCISAS PARA EL TRAZADO DE LOS NUMEROS DE CANALES Y EL OTRO PARA TRAZAR EL TIEMPO Y UN CURSOR SE VISUALIZA DE MANERA QUE SEÑALE A UN SOLO PROGRAMA Y UN MEDIO DE CONTROL DE VISUALIZACION QUE MUESTRA GUIAS DE PROGRAMAS DE TAL FORMA QUE LAS GUIAS DE PROGRAMAS ADECUADAS PARA LOS CONTENIDOS DEFINIDOS POR EL USUARIO PUEDAN DISCRIMINARSE RESPECTO A LAS GUIAS DE PROGRAMAS QUE NO SON ADECUADAS PARA ESOS CONTENIDOS Y SE PROPORCIONAN TAMBIEN MEDIOS DE CONTROL DEL CURSOR QUE DESPLAZAN EL CURSOR A LAS GUIAS DE PROGRAMAS ADECUADAS PARA LOS CONTENIDOS DEFINIDOS POR EL USUARIO EN UNA DIRECCION DESIGNADA CUANDO ES INTRODUCIDO UN COMANDO DE DESPLAZAMIENTO DEL CURSOR HACIA LA IZQUIERDA, HACIA LA DERECHA, HACIA ARRIBA O HACIA ABAJO.
Description
Controlador de pantalla de guía de programas y
receptor de televisión.
La presente invención se refiere a un controlador
de pantalla de guía de programas y a un receptor de televisión para
visualizar una guía de programas, requerida para seleccionar un
programa, deseado por un usuario, entre múltiples canales en las
emisoras de televisión.
En el DSS (Digital Satellite Broadcasting System
- Sistema de Emisión Digital por Satélite), dispuesto para su
utilización práctica en los Estados Unidos, se hallan preparados
muchos canales (150 o más), y se presenta un gran número de
programas. En este sistema, la información de guía de los programas
actualmente emitidos y de los programas a emitir en el futuro, junto
con los datos de programación inherentes, se transmiten a
intervalos temporales predeterminados. Un terminal de usuario tiene
la función de exhibir una pantalla de guía de programas (una lista
de guías de programas) basada en la información de la guía de
programas.
Una lista e de guías de programas, que es parte
de la totalidad de una lista E de guías de programas,
correspondiente a toda la información de guía de programas
recibida, se exhibe como una pantalla de guía de programas, según se
muestra en la Fig. 14, en el terminal del usuario. Múltiples guías
de programas se exhiben en forma matricial, utilizando el eje
vertical como un eje de números de canales, y utilizando el eje
horizontal como un eje de tiempo sobre la pantalla de guía de
programas. En este ejemplo, los programas correspondientes a cinco
canales, y correspondientes a dos horas y media, se exhiben sobre
la pantalla de guía de programas. Los números de los canales se
exhiben en alineación longitudinal en el extremo izquierdo de la
pantalla de guía de programas. En la fila correspondiente a cada uno
de los canales, se exhiben cuadros que indican los periodos de
tiempo de los respectivos programas emitidos por el canal, y los
títulos (A a P) se exhiben respectivamente en los cuadros.
Un cursor, para indicar el programa y para
deslizar la pantalla de guía de programas, se exhibe sobre la
pantalla de guía de programas. El cursor se mueve operando cuatro
teclas de movimiento de cursor, respectivamente proporcionadas para
cada dirección, es decir, hacia la izquierda, hacia la derecha,
hacia arriba y hacia abajo. El cursor se mueve para cada canal cada
vez que se pulsa la tecla de movimiento de cursor hacia arriba o
hacia abajo. Por otra parte, el cursor se mueve para cada hora
determinada cada vez que se pulsa la tecla de movimiento de cursor
hacia la derecha o hacia la izquierda.
Los programas presentados en el DSS incluyen un
programa gratis que puede visualizarse sin cargo si se paga un
derecho por utilizar el sistema, tal como una tasa de ingreso al
DSS y una tasa básica, y un programa de pago, para el cual debe
cargarse una tasa, además de la tasa por utilizar el sistema. Los
ejemplos del programa de pago incluyen uno que se adquiere
previamente para cada canal, y uno para el cual se carga una tasa
sólo cuando se visualiza (PPV: pago por visión).
Un comando para exhibir la pantalla de guía de
programas, por ejemplo, se emite generalmente sobre una pantalla de
menú. Un usuario puede restringir una guía de programas que desea
visualizar, estableciendo una categoría y datos similares sobre la
pantalla de menú. Cuando se lleva a cabo tal configuración, se
exhibe una pantalla de guía de programas de manera tal que puedan
distinguirse una guía de programas para un programa que se adapte a
los contenidos establecidos por el usuario, y una guía de programas
para un programa que no se adapte a los contenidos establecidos por
el usuario.
Por ejemplo, cuando el usuario establece una
categoría particular, se exhiben respectivamente los títulos sólo
para los programas que pertenecen a la categoría particular
establecida por el usuario en la pantalla de guía de programas. La
Fig. 4 ilustra un ejemplo de la pantalla de guía de programas en el
caso en que se establece la categoría de películas.
Cuando se exhibe tal pantalla de guía de
programas, es preferible que el cursor se mueva tan rápidamente
como sea posible entre las guías de programas, para programas que
pertenecen a la categoría particular establecida por el
usuario.
Un controlador de pantalla según el preámbulo de
la reivindicación 1 se revela en la patente WO 95/28799; la patente
US-A-5 353 121 muestra un
controlador de pantalla en el cual se exhibe una información de
programación de fondo sobre una porción de una pantalla de
televisión al activarse, con la posibilidad de seleccionar
programas de una categoría deseada.
Un objetivo de la presente invención es
proporcionar un controlador de pantalla de guía de programas y un
receptor de televisión, adaptado de tal manera que un cursor pueda
moverse rápidamente entre guías de programas para programas que se
adapten a los contenidos establecidos por el usuario sobre una
pantalla de guía de programas.
Este objetivo es logrado por un controlador de
pantalla de guía de programas según se define en la reivindicación
1; las reivindicaciones dependientes se refieren a desarrollos
adicionales de la invención.
Según la presente invención, el cursor puede
moverse rápidamente entre las guías de programas para aquellos
programas que se adapten al contenido establecido por el usuario
sobre la pantalla de guía de programas.
La Fig. 1 es un diagrama en bloques que muestra
la composición de un terminal de usuario, la Fig. 2 es una vista
esquemática que muestra una tabla de pantalla, la Fig. 3 es un
diagrama de flujo que muestra el procedimiento para el
procesamiento de la visualización de una pantalla de guía de
programas, en el caso de una modalidad normal. La Fig. 4 es una
vista esquemática que muestra un ejemplo de una pantalla de guía de
programas, en el caso de una modalidad restringida, la Fig. 5 es un
diagrama de flujo que muestra el procedimiento para el procesamiento
de la visualización de una pantalla de guía de programas, en el
caso de una modalidad restringida, la Fig. 6 es un diagrama de
flujo que muestra el procedimiento detallado para el procesamiento
de la determinación de una celda de referencia en la etapa 21
mostrada en la Fig. 5, la Fig. 7 es un diagrama de flujo que
muestra el procedimiento detallado para el procesamiento del control
del cursor hacia la derecha y hacia la izquierda, en la etapa 30
mostrada en la figura 5, la Fig. 8 es un diagrama de flujo que
muestra el procedimiento detallado para el procesamiento del
control del cursor hacia arriba y hacia abajo, en la etapa 31
mostrada en la Fig. 5, la Fig. 9 es un diagrama de flujo que
muestra el procedimiento detallado para el procesamiento de la
producción de imágenes de la guía de programas, en la etapa 23
mostrada en la Fig. 5, la Fig. 10 es un diagrama de flujo que
muestra el procedimiento detallado para el procesamiento del
control de grabación de imágenes de títulos, en la etapa 83
mostrada en la Fig. 9, la Fig. 11 es una vista aclaratoria para
explicar el procesamiento del cambio de celda de referencia, en la
etapa 72 mostrada en la Fig. 8, la Fig. 12 es una vista aclaratoria
para explicar la razón por la cual un cursor se desplaza hasta una
guía de programas para el programa perteneciente a una categoría
establecida por un usuario sólo en el caso de un movimiento del
cursor hacia arriba y hacia abajo, o hacia la izquierda y hacia la
derecha, la Fig. 13 es una vista esquemática que muestra un ejemplo
de una pantalla de guía de programas, en la cual el título de un
programa que pertenece a una categoría establecida por el usuario,
y el título de un programa que no pertenece a la categoría
establecida por el usuario, se exhiben utilizando tipos de letra
distintos, y la Fig. 14 es una vista esquemática que muestra una
pantalla de guía de programas exhibida en un terminal de usuario en
el
DSS.
DSS.
Con referencia ahora a los dibujos, se efectúa la
descripción de una realización en un caso donde la presente
invención se aplica al DSS (Digital Satellite Broadcasting System -
Sistema de Emisión Digital por Satélite), dispuesto para su
utilización práctica en los Estados Unidos.
La Fig. 1 ilustra la composición de un terminal
de usuario.
Los ejemplos del terminal del usuario incluyen
una combinación de un receptor de televisión y de un controlador de
pantalla de guía de programas, o un receptor de televisión al cual
se incorpora un circuito de control del pantalla de guía de
programas. El terminal de usuario comprende una CPU (Central
Processing Unit - Unidad Central de Procesamiento) 6 para controlar
la totalidad del terminal de usuario. La CPU 6 comprende un
dispositivo de almacenamiento 9 para almacenar su programa y los
datos necesarios. Una unidad operativa 5, compuesta por un
controlador remoto y dispositivos similares, se conecta con la CPU
6. La CPU 6 controla un sintonizador 2 a fin de exhibir un programa
seleccionado por la unidad operativa 5, y controla un circuito 4
productor de imágenes de la guía de programas, para producir una
imagen de la guía de programas.
Una señal de alta frecuencia desde una antena
parabólica (no mostrada) ingresa a un terminal de entrada 1. La
señal ingresada al terminal de entrada 1 se envía al sintonizador
2. En el sintonizador 2, se lleva a cabo el procesamiento, tal como
la conversión de frecuencia y la demodulación QPSK (Quadrature
Phase-Shift Keying - Codificación de Desplazamiento
de Fase de Cuadratura), de manera tal que se produzca un flujo de
una señal de imagen digital. La salida del sintonizador 2 se envía a
un circuito de procesamiento de imágenes 3.
En el circuito de procesamiento de imágenes 3, el
flujo emitido desde el sintonizador 2 se descodifica según el
estándar MPEG (Moving Picture Experts Group - Grupo de Expertos en
Películas), de manera tal que se genere una señal de imagen
analógica para su exhibición sobre un dispositivo de pantalla 8 tal
como un CRT (Cathode Ray Tube - Tubo de Rayos Catódicos), como, por
ejemplo, una señal NTSC (National Television System Committe -
Comité del Sistema Nacional de Televisión). La señal de imagen se
envía al dispositivo de pantalla 8 a través de un multiplexador 7,
y se exhibe en el dispositivo de pantalla 8.
Además, el circuito de procesamiento de imágenes
3 extrae información de guía de programas de la salida del
sintonizador 2, y suministra la información de guía de programas
extraída a la CPU 6. La información de guía de programas
suministrada a la CPU 6 se almacena en el dispositivo de
almacenamiento 9. El dispositivo de almacenamiento 9, además,
almacena previamente información de pantallas configuradas, a fin
de exhibir diversas pantallas configuradas, tales como una pantalla
de menú, y almacena información vinculada con los programas
adquiridos, por ejemplo.
El circuito 4 de producción de imágenes de la
guía de programas comprende una memoria de pantalla (no mostrada).
En el circuito 4 de producción de imágenes de la guía de programas,
se producen diversas imágenes configuradas e imágenes de guía de
programas en la memoria de pantalla, sobre la base de la
información de pantallas configuradas, la información de guías de
programas, y así sucesivamente, las cuales se almacenan en el
dispositivo de almacenamiento 9. Las imágenes producidas en la
memoria de pantalla se leen secuencialmente, y se envían al
dispositivo de pantalla 8 a través del multiplexador 7, de manera
tal que las imágenes leídas se exhiban en el dispositivo de pantalla
8. El multiplexador 7 selecciona una entre las salidas del circuito
de procesamiento de imágenes 3 y las salidas del circuito 4 de
producción de imágenes de guía de programas, sobre la base de una
señal de control desde la CPU 6, y suministra la salida al
dispositivo de pantalla 8.
La unidad operativa 5 está dotada de una tecla de
menú 11 para exhibir una pantalla de menú, cuatro teclas de
movimiento de cursor 12IZ, 12DE, 12AR y 12AB, para mover el cursor
hacia la derecha y hacia la izquierda, y hacia arriba y hacia
abajo, una tecla de selección 13 para realizar ingresos selectivos,
y así sucesivamente. El usuario puede pulsar, cuando desea
visualizar una pantalla de guía de programas, la tecla de menú 11,
para exhibir la pantalla de menú, y luego pulsar las teclas de
movimiento de cursor 12IZ, 12DE, 12AR y 12AB, y la tecla de
selección 13, a fin de seleccionar una guía de programas.
El usuario puede restringir una guía de programas
que desea visualizar, estableciendo una categoría y datos similares
en la pantalla de menú. Cuando se ha realizado tal configuración,
se exhibe la pantalla de guía de programas de manera tal que puedan
distinguirse una guía de programas para un programa que se adapte a
los contenidos establecidos por el usuario, y una guía de programas
para un programa que no se adapte a los contenidos establecidos por
el usuario.
Por ejemplo, cuando el usuario establece una
categoría particular, se exhibe un título sólo con respecto al
programa que pertenece a la categoría particular establecida por el
usuario en la pantalla de la guía de programas. La Fig. 4 ilustra
un ejemplo de la pantalla de guía de programas en un caso donde
está establecida la categoría de películas.
En la siguiente descripción, una modalidad de
pantalla de la pantalla de guía de programas, en el caso en que una
guía de programas que se desea visualizar no está restringida, se
denomina modalidad normal, y una modalidad de pantalla de la
pantalla de guía de programas, en el caso en que una guía de
programas que se desea visualizar está restringida, se denomina
modalidad restringida.
Se efectúa la descripción del procesamiento para
exhibir la pantalla de guía de programas en el caso de la modalidad
normal. La información de guía de programas enviada a un receptor
incluye información de guía de los respectivos programas
correspondientes a todos los canales dentro de las 24 horas a partir
de la hora actual, por ejemplo. La información de guía de programas
para un programa está compuesta por el título, el derecho (tasa),
en el caso en que el programa es un programa de PPV, la categoría
(deportes, música, drama, noticias, etc.), la hora de inicio y de
fin, y así sucesivamente.
La CPU 6 toma la información de guía de cada uno
de los programas correspondientes a todos los canales como
información que representa una matriz bidimensional, utilizando la
dirección vertical como un número de canal, y utilizando la
dirección horizontal como el tiempo, según se muestra en la parte
superior de la Fig. 14, a fin de preparar una tabla de índices a la
cual se puede acceder utilizando un número de canal y un número de
ranura que representa la hora. El número de ranura es un número
asignado cada 30 minutos, por ejemplo. Un área E en la matriz
bidimensional, correspondiente a toda la información de guía de
programas mostrada en la parte superior de la Fig. 14, se denominará
un área de guía de todos los programas.
Cuando la visualización de la guía de programas
es seleccionada por la unidad operativa 5, la CPU 6 prepara una
tabla de pantalla, según se muestra en la Fig. 2, sobre la base de
un número de canal seleccionado inmediatamente antes de que se
seleccione la visualización de la guía de programas, de la hora
actual y de la tabla de índices. En la Fig. 2, la información de
pantalla de la guía de programas se almacena en cada una de las
áreas pequeñas (denominadas celdas en lo sucesivo), en un área que
excluye la columna extrema izquierda. Por consiguiente, en este
ejemplo se prepara una tabla de pantalla correspondiente a las guías
de programas correspondientes a una matriz de 5 canales por 5
células (correspondientes a dos horas y media). Un número de canal
(un número absoluto de canal), o bien datos que representan el
nombre de una estación correspondiente al número de canal, se
almacenan en cada una de las celdas en la columna extrema
izquierda.
En la Fig. 2, la x en (x, y), descrita como un
índice para cada celda, representa un número relativo de canal (que
es un número relativo de canal entre las celdas en la tabla de
pantalla, y no es un número absoluto de canal), y la y representa
un número relativo de ranura (que es un número relativo de ranura
entre las celdas en la tabla de pantalla, y no es un número absoluto
de ranura). La segunda celda So por la izquierda en la fila
superior se denominará una celda de referencia. En el caso de la
modalidad normal, la información de pantalla de la guía de
programas correspondiente a un número de canal seleccionado
inmediatamente antes de que se seleccione la guía de programas, y
la hora actual, se almacenan en la celda de referencia So.
La información de pantalla de la guía de
programas almacenada en cada una de las celdas comprende el título,
el número de celdas ocupadas, la tasa, información que indica si un
programa ya ha sido adquirido o no, la categoría, y así
sucesivamente. El número de celdas ocupadas es el número de celdas
desde dicha celda hasta la celda en la cual termina el programa.
Cuando el programa se termina en dicha celda, por lo tanto, el
número de celdas ocupadas resulta ser 1. El circuito 4 de producción
de imágenes de la guía de programas produce una imagen
correspondiente a una pantalla de guía de programas, según se
muestra en la parte inferior de la Fig. 14, en la memoria de
pantalla, sobre la base de la tabla de pantalla preparada de dicha
manera. La imagen producida en la memoria de pantalla se envía al
dispositivo de pantalla 8, de manera tal que la pantalla de guía de
programas, según se muestra en la parte inferior de la Fig. 14, se
exhiba en el dispositivo de pantalla 8.
La Fig. 3 muestra el procedimiento para el
procesamiento de pantalla de una pantalla de guía de programas, que
es ejecutado por la CPU 6 y por el circuito 4 de producción de
imágenes de guía de programas, en el caso de la modalidad
normal.
En el caso de la modalidad normal, cuando una
guía de programas es seleccionada por la unidad operativa 5, se
leen un número de canal, seleccionado inmediatamente antes de que
se seleccione la guía de programas, y la hora actual, de manera tal
que se establezca una celda de referencia del área E de guía de
todos los programas (véase la Fig. 14) (etapa 1).
La tabla de pantalla mostrada en la Fig. 2 se
prepara sobre la base de la celda de referencia establecida y de la
tabla de índices (etapa 2).
La información en la tabla de pantalla se envía
al circuito 4 de producción de imágenes de guía de programas desde
la CPU 6. En el circuito 4 de producción de imágenes de guía de
programas se lleva a cabo el procesamiento de producción de
imágenes de guía de programas, sobre la base de la información
enviada (etapa 3). Es decir, las imágenes de guía de programas se
producen en la memoria de pantalla. Las imágenes de guía de
programas producidas en la memoria de pantalla se leen
secuencialmente, y se envían al dispositivo de pantalla 8, de manera
tal que se exhiba una pantalla de guía de programas en el
dispositivo de pantalla 8. A continuación, tiene lugar un estado de
espera de pulsación de tecla.
Cuando se efectúa la pulsación de la tecla de
selección 13 (SÍ en la etapa 4), se lleva a cabo el procesamiento
de selección predeterminado, tal como la selección del programa, o
la reserva del programa.
Cuando se efectúa la pulsación de las teclas de
movimiento de cursor 12IZ, 12DE, 12AR y 12AB (SÍ en la etapa 5), se
lleva a cabo el procesamiento en la etapa 6, 7, 8 ó 9, según la
tecla de movimiento de cursor pulsada, 12IZ, 12DE, 12AR o 12AB.
Específicamente, cuando la tecla pulsada es la
tecla de movimiento hacia la izquierda 12IZ, el programa continúa
en la etapa 6. En la etapa 6, se evalúa si se emite o no un comando
para moverse hacia la izquierda desde el extremo izquierdo del área
E de guía de todos los programas. Cuando la tecla pulsada es la
tecla de movimiento hacia la derecha 12DE, el programa continúa en
la etapa 7. En la etapa 7, se evalúa si se emite o no un comando
para moverse hacia la derecha desde el extremo derecho del área E
de guía de todos los programas. Cuando la tecla pulsada es la tecla
de movimiento hacia arriba 12AR, el programa continúa en la etapa
8. En la etapa 8, se evalúa si se emite o no un comando para
moverse hacia arriba desde el extremo superior del área E de guía
de todos los programas. Cuando la tecla pulsada es la tecla de
movimiento hacia abajo 12AB, el programa continúa en la etapa 9. En
la etapa 9, se emite un comando para moverse hacia abajo desde el
extremo inferior del área E de guía de todos los programas. ^{1}
En el caso en que se emite el comando para
moverse hacia la izquierda desde el extremo izquierdo del área E de
guía de todos los programas (SI en la etapa 6), o en el caso en que
se emite el comando para moverse hacia la derecha desde el extremo
derecho del área E de guía de todos los programas (SÍ en la etapa
7), o en el caso en que se emite el comando para moverse hacia
arriba desde el extremo superior del área E de guía de todos los
programas (SÍ en la etapa 8), o en el caso en que se emite el
comando para moverse hacia abajo desde el extremo inferior del área
E de guía de todos los programas (SÍ en la etapa 9), es decir, en
el caso en que se emite un comando para moverse hacia fuera del
área E de guía de todos los programas, el cursor no puede moverse,
por lo que el programa vuelve a la etapa 4. En la etapa 4, tiene
lugar un estado de espera de pulsación de tecla.
Cuando el comando para mover el cursor, por medio
de la pulsación de una tecla de cursor, es un comando para moverse
dentro del área de guía de todos los programas, se calcula una
posición en el destino del movimiento del cursor (etapa 10). Cuando
el comando para mover el cursor es un comando para moverse hacia la
derecha y hacia la izquierda, se calcula una posición en el destino
del movimiento del cursor, tomando la magnitud del movimiento como
una magnitud correspondiente a una celda (una ranura) en la
dirección derecha-izquierda. Cuando el comando para
mover el cursor es un comando para moverse hacia arriba y hacia
abajo, se calcula una posición en el destino del movimiento del
cursor, tomando la magnitud del movimiento como una magnitud
correspondiente a una celda (una ranura) en la dirección
arriba-abajo. Se evalúa si la posición en el
destino del movimiento del cursor está o no dentro de la pantalla
de guía de programas exhibida en el dispositivo de pantalla 8 (etapa
11).
Cuando la posición en el destino del movimiento
del cursor está dentro de la pantalla de guía de programas exhibida
en el dispositivo de pantalla 8, se mueve una imagen del cursor en
la memoria de pantalla de manera tal que el cursor se exhibe en la
posición en el destino del movimiento (etapa 12).
Cuando la posición en el destino del movimiento
del cursor está fuera de la pantalla de guía de programas exhibida
en el dispositivo de pantalla 8, se lleva a cabo el procesamiento
de cambio de celda de referencia, a fin de cambiar (deslizar) la
pantalla de guía de programas (etapa 13). En el procesamiento de
cambio de celda de referencia, se toma como nueva celda de
referencia la posición separada por la magnitud del movimiento del
cursor en la dirección en la que el cursor se mueve desde la celda
de referencia actual en el área E de guía de todos los programas.
Cuando la nueva celda de referencia está establecida por el
procesamiento del cambio de celda de referencia, el programa vuelve
a la etapa 2. Por consiguiente, la tabla de pantalla mostrada en la
Fig. 2 se prepara sobre la base de la celda de referencia
recientemente establecida, de manera tal que se exhiba una nueva
pantalla de guía de programas en el dispositivo de pantalla 8. Es
decir, se actualiza la pantalla de guía de programas.
Se efectúa la descripción del procesamiento para
exhibir la pantalla de guía de programas en el caso de la modalidad
restringida. La descripción se hace tomando como ejemplo un caso
donde una categoría particular es establecida por un usuario, de
manera tal que se exhiba la imagen de guía de programas según se
muestra en la Fig. 4.
La Fig. 5 muestra el procedimiento para el
procesamiento de pantalla de la pantalla de guía de programas, que
es llevado a cabo por la CPU 6 y el circuito 4 de producción de
imágenes de guía de programas, en el caso de la modalidad
restringida.
Cuando una guía de programas es seleccionada por
la unidad operativa 5 en el caso de la modalidad restringida, se
lleva a cabo el procesamiento del establecimiento de la celda de
referencia (etapa 21). Un área, correspondiente a un programa que
se emite en un periodo de tiempo correspondiente a la hora actual y
que pertenece a una categoría establecida por el usuario en el área
E de guía de todos los programas, se establece como celda de
referencia, distinta a la del caso de la modalidad normal. Los
detalles del procesamiento se describirán más adelante.
Cuando se establece la celda de referencia, la
tabla de pantalla (véase la Fig. 2) se prepara sobre la base de la
celda de referencia establecida y de la tabla de índices, como la
del caso de la modalidad normal (etapa 22).
La información en la tabla de pantalla se envía
al circuito 4 de producción de imágenes de guía de programas desde
la CPU 6. En el circuito 4 de producción de imágenes de guía de
programas, se lleva a cabo el procesamiento de producción de
imágenes de guía de programas, sobre la base de la información
enviada (etapa 23). Es decir, se producen imágenes de guía de
programas en la memoria de pantalla. En este caso, no se produce
una imagen de un título de un programa que no pertenece a la
categoría establecida por el usuario en la memoria de pantalla. Las
imágenes de guía de programas producidas en la memoria de pantalla
se leen secuencialmente, y se envían al dispositivo de pantalla 8,
de manera tal que se exhiba una pantalla de guía de programas en el
dispositivo de pantalla 8. A continuación, tiene lugar un estado de
espera de pulsación de tecla. Los detalles del procesamiento en la
etapa 23 se describirán más adelante.
Cuando se efectúa la pulsación de la tecla de
selección 13 (SÍ en la etapa 24), se lleva a cabo el procesamiento
de selección predeterminado, tal como la selección de programa o la
reserva de programa.
Cuando se efectúa la pulsación de las teclas de
cursor 12IZ, 12DE, 12AR y 12AB (SÍ en la etapa 25), se lleva a cabo
el procesamiento en la etapa 26, 27, 28 ó 29, según la tecla
pulsada de movimiento del cursor 12IZ, 12DE, 12AR o 12AB.
Específicamente, cuando la tecla pulsada es la
tecla de movimiento hacia la izquierda 12IZ, el programa continúa
en la etapa 26. En la etapa 26, se evalúa si se emite o no un
comando para moverse hacia la izquierda desde el extremo izquierdo
del área E de guía de todos los programas. Cuando la tecla pulsada
es la tecla de movimiento hacia la derecha 12DE, el programa
continúa en la etapa 27. En la etapa 27, se evalúa si se emite o no
un comando para moverse hacia la derecha desde el extremo derecho
del área E de guía de todos los programas. Cuando la tecla pulsada
es la tecla de movimiento hacia arriba 12AR, el programa continúa
en la etapa 28. En la etapa 28, se evalúa si se emite o no un
comando para moverse hacia arriba desde el extremo superior del
área E de guía de todos los programas. Cuando la tecla pulsada es
la tecla de movimiento hacia abajo 12AB, el programa continúa en la
etapa 29. En la etapa 29, se evalúa si se emite o no un comando
para moverse hacia abajo desde el extremo inferior del área E de
guía de todos los programas.
En el caso en que se emite el comando para
moverse hacia la izquierda desde el extremo izquierdo del área E de
guía de todos los programas (SI en la etapa 26), o en el caso en
que se emite un comando para moverse hacia la derecha desde el
extremo derecho del área E de guía de todos los programas (SÍ en la
etapa 27), o en el caso en que se emite un comando para moverse
hacia arriba desde el extremo superior del área E de guía de todos
los programas (SÍ en la etapa 28), o en el caso en que se emite un
comando para moverse hacia abajo desde el extremo inferior del área
E de guía de todos los programas (SÍ en la etapa 29), es decir, en
el caso en que se emite un comando para moverse hacia fuera del
área E de guía de todos los programas, el cursor no puede moverse,
por lo que el programa vuelve a la etapa 24. En la etapa 24, tiene
lugar un estado de espera de pulsación de tecla.
Cuando la tecla pulsada es la tecla de movimiento
hacia la izquierda 12IZ o la tecla de movimiento hacia la derecha
12DE, y el comando para mover el cursor es un comando para moverse
dentro del área E de guía de todos los programas (NO en las etapas
26 ó 27), se lleva a cabo el procesamiento para mover el cursor
hacia la derecha o hacia la izquierda (etapa 30). En la presente
realización, en el procesamiento para mover el cursor hacia la
derecha o hacia la izquierda, el cursor se mueve hacia la derecha o
hacia la izquierda en una magnitud correspondiente a una celda. Los
detalles del procesamiento se describirán más adelante.
Cuando la tecla pulsada es la tecla de movimiento
hacia arriba 12AR o la tecla de movimiento hacia abajo 12AB, y el
comando para mover el cursor es un comando para moverse dentro del
área E de guía de todos los programas (NO en las etapas 28 ó 29),
se lleva a cabo el procesamiento para mover el cursor hacia arriba
o hacia abajo (etapa 31). En la presente realización, en el
procesamiento para mover el cursor hacia arriba o hacia abajo, el
cursor se mueve hacia arriba o hacia abajo hasta una guía de
programas que pertenezca a la categoría establecida por el usuario.
Los detalles del procesamiento se describirán más adelante.
La Fig. 6 ilustra el procedimiento para el
procesamiento del establecimiento de la celda de referencia en la
etapa 21 mostrada en la Fig. 5.
En el procesamiento del establecimiento de la
celda de referencia, se establece primero un número de canal,
seleccionado inmediatamente antes de que la guía de programas sea
seleccionada por la unidad operativa 5, como una variable
NUM-CANAL, que representa un número de canal (etapa
41).
Se determina temporalmente una celda de
referencia del área E de guía de todos los programas, sobre la base
del número de canal representado por la variable
NUM-CANAL, la hora actual y la tabla de índices
(etapa 42).
La información de guía de programas
correspondiente a la celda de referencia temporalmente determinada
se lee desde el medio de almacenamiento 9 (etapa 43). Se evalúa si
la categoría de un programa correspondiente a la celda de
referencia coincide o no con la categoría establecida por el
usuario, sobre la base de la información leída de la guía de
programas (etapa 44).
Cuando la categoría del programa correspondiente
a la celda de referencia difiere de la categoría establecida por el
usuario, la variable NUM-CANAL que representa el
número de canal se incrementa en 1 (etapa 45). Es decir, se
actualiza el valor de la variable NUM-CANAL. El
programa vuelve luego a la etapa 42. En la etapa 42, se determina
temporalmente la celda de referencia del área E de guía de todos
los programas, sobre la base del número de canal representado por
la variable actualizada NUM-CANAL y la hora actual,
por lo que el procesamiento en las etapas 43 y 44 se lleva a cabo
con respecto a la celda temporalmente determinada.
Cuando se evalúa en la etapa 44 que la categoría
del programa correspondiente a la celda de referencia temporalmente
determinada en la etapa 42 coincide con la categoría establecida
por el usuario, la celda de referencia temporalmente establecida se
establece como una celda de referencia formal (etapa 46). Es decir,
se establece como celda de referencia un área correspondiente al
programa que se emite en un periodo de tiempo correspondiente a la
hora actual y que pertenece a la categoría establecida por el
usuario.
Como resultado de la actualización de la variable
NUM-CANAL en la etapa 45, cuando el valor de la
variable NUM-CANAL excede el valor máximo del número
de canal, se emite una posición correspondiente al número de canal
seleccionado inmediatamente antes del comando para exhibir la
pantalla de guía de programas, y la hora actual se selecciona como
celda de referencia, como en el caso de la modalidad normal.
La Fig. 7 muestra el procedimiento para procesar
el movimiento del cursor hacia la derecha y hacia la izquierda en
la etapa 30 mostrada en la Fig. 5.
Se calcula primero una posición en el destino del
movimiento del cursor, tomando la magnitud del movimiento del
cursor como una magnitud correspondiente a una celda (una ranura)
en la dirección derecha-izquierda (etapa 51). Se
evalúa si la posición en el destino del movimiento del cursor está
o no dentro de la pantalla de guía de programas exhibida en el
dispositivo de pantalla 8 (etapa 52).
Cuando la posición en el destino del movimiento
del cursor está dentro de la pantalla de guía de programas exhibida
en el dispositivo de pantalla 8, se mueve una imagen del cursor en
la memoria de pantalla de tal manera que el cursor se exhiba en la
posición del destino del movimiento (etapa 53). El programa vuelve
a la etapa 24 mostrada en la Fig. 5. En la etapa 24, se espera la
pulsación de una tecla.
Cuando la posición en el destino del movimiento
del cursor está fuera de la pantalla de guía de programas exhibida
en el dispositivo de pantalla 8, se lleva a cabo el procesamiento
de cambio de la celda de referencia, a fin de cambiar (deslizar) la
pantalla de guía de programas (etapa 54). En el procesamiento del
cambio de la celda de referencia, se toma como nueva celda de
referencia una posición separada por la magnitud de movimiento del
cursor en la dirección en la cual el cursor se mueve desde la celda
de referencia actual en el área E de guía de todos los programas.
Cuando la nueva celda de referencia es establecida por el
procesamiento del cambio de la celda de referencia, el programa
vuelve a la etapa 22 mostrada en la Fig. 5. Por consiguiente, la
tabla de pantalla mostrada en la Fig. 2 se prepara sobre la base de
la celda de referencia recientemente establecida, por lo que se
exhibe una nueva pantalla de guía de programas en el dispositivo de
pantalla 8. Es decir, se actualiza la pantalla de guía de
programas.
La Fig. 8 muestra el procedimiento para mover el
cursor hacia arriba y hacia abajo en la etapa 31 mostrada en la
Fig. 5.
Se calcula primero una posición en el destino del
movimiento del cursor, tomando la magnitud del movimiento del
cursor desde la posición actual como una magnitud correspondiente a
una celda (un canal) en la dirección arriba-abajo
(etapa 61). Se evalúa si la posición en el destino del cursor está o
no dentro de la pantalla de guía de programas exhibida en el
dispositivo de pantalla 8 (etapa 62).
Cuando la posición en el destino del movimiento
del cursor está dentro de la pantalla de guía de programas exhibida
en el dispositivo de pantalla 8, se lee la información de pantalla
de la guía de programas desde una celda correspondiente a la
posición en el destino del movimiento del cursor (etapa 63). Se
evalúa si la categoría de un programa correspondiente a la celda en
el destino del movimiento del cursor coincide o no con la categoría
establecida por el usuario, sobre la base de la información leída de
pantalla de la guía de programas (etapa 64).
Cuando la categoría del programa correspondiente
a la celda en el destino del movimiento del cursor difiere de la
categoría establecida por el usuario, la posición en el destino del
movimiento del cursor se establece como la posición actual (etapa
65). A continuación, el programa vuelve a la etapa 61. En la etapa
61, se calcula una posición en el destino del movimiento del cursor
correspondiente a la posición actual recientemente establecida. El
procesamiento en la etapa 62 y en las etapas subsiguientes se lleva
a cabo sobre la base de la posición calculada en el destino del
movimiento del cursor.
Cuando se evalúa, en la etapa 64 precedente, que
la categoría del programa correspondiente a la celda en el destino
del movimiento del cursor coincide con la categoría establecida por
el usuario, se mueve una imagen del cursor en una memoria de
pantalla de manera tal que el cursor se exhiba en la posición en el
destino del movimiento (etapa 66). Es decir, el cursor se mueve
hasta la guía de programas de un programa perteneciente a la
categoría establecida por el usuario, pulsando una vez la tecla de
movimiento del cursor 12AR o 12AB. A continuación, el programa
vuelve a la etapa 24 mostrada en la Fig. 5. En la etapa 24, se
espera la pulsación de una tecla.
Cuando se evalúa, en la etapa 62 precedente, que
la posición en el destino del movimiento del cursor, que se calcula
en la etapa 61, está fuera de la pantalla de guía de programas
exhibida en el dispositivo de pantalla 8, se calcula la posición
actual del cursor en el área E de guía de todos los programas
(etapa 67). Se calcula la posición en el destino del movimiento del
cursor en el área E de guía de todos los programas, tomando la
magnitud del movimiento del cursor desde la posición actual como una
magnitud correspondiente a un canal (etapa 68).
La información de guía de programas
correspondiente a la posición en el destino del movimiento del
cursor se lee sobre la base de la tabla de índices (etapa 69). Se
evalúa si la categoría de un programa correspondiente a la posición
en el destino del movimiento del cursor coincide o no con la
categoría establecida por el usuario, sobre la base de la
información leída de la guía de programas (etapa 70).
Cuando la categoría del programa correspondiente
a la posición en el destino del movimiento del cursor difiere de la
categoría establecida por el usuario, se establece la posición en
el destino del movimiento del cursor como la posición actual (etapa
71). A continuación, el programa vuelve a la etapa 68. En la etapa
68, se calcula una posición en el destino del movimiento del cursor
correspondiente a la posición actual recientemente establecida. El
procesamiento de la etapa 69 y de las etapas subsiguientes se lleva
a cabo sobre la base de la posición calculada en el destino del
movimiento del cursor.
Cuando se evalúa, en la etapa 70 precedente, que
la categoría del programa correspondiente a la posición en el
destino del movimiento del cursor coincide con la categoría
establecida por el usuario, se lleva a cabo el procesamiento del
cambio de celda de referencia, a fin de cambiar (deslizar) la
pantalla de guía de programas (etapa 72). En el procesamiento del
cambio de celda de referencia, se toma como celda de referencia un
área, en el área E de guía de todos los programas, donde el número
de canal es un número de canal correspondiente a la posición en el
destino del movimiento del cursor, y el número de ranura es un
número de ranura de la celda de referencia en la pantalla de guía
de programas actualmente exhibida.
En el caso en que se pulsa la tecla de movimiento
hacia arriba 12AR cuando el cursor está en una guía de programas A
en una pantalla e de guía de programas, según se muestra en la Fig.
11, por consiguiente, una posición en el destino del movimiento del
cursor es una posición B fuera de la pantalla e de guía de
programas, por lo que la celda de referencia pasa a una celda
correspondiente a una posición c, desde la actual celda de
referencia So.
Cuando una nueva celda de referencia es
establecida por el procesamiento del cambio de celda de referencia,
el programa vuelve a la etapa 22 mostrada en la Fig. 5. Por
consiguiente, la tabla de pantalla mostrada en la Fig. 2 se prepara
sobre la base de la celda de referencia recientemente establecida,
por lo que se exhibe una nueva pantalla de guía de programas en el
dispositivo de pantalla 8. Es decir, se actualiza la pantalla de
guía de programas. Como resultado de esto, el cursor se mueve a la
guía de programas para un programa perteneciente a la categoría
establecida por el usuario.
La Fig. 9 muestra el procedimiento detallado para
el procesamiento de producción de imágenes de la guía de programas
en la etapa 23 mostrada en la Fig. 5
Para cada uno de los programas en la tabla de
pantalla, se graba una imagen de cuadro, de un tamaño
correspondiente a un periodo de tiempo ocupado por el programa, en
la memoria de pantalla, sobre la base del número de celdas ocupadas
(etapa 81). Se graba luego una imagen del cursor en la memoria de
pantalla (etapa 82). A continuación, se lleva a cabo el
procesamiento del control de grabación de una imagen que representa
un título (una imagen de título) (etapa 83).
La Fig. 10 muestra el procedimiento para el
procesamiento del control de grabación de la imagen de título en la
etapa 83 mostrada en la Fig. 9.
Primero, se almacena un uno en una variable
NUM-RANURA, que representa un número relativo de
ranura (etapa 91). Además, se almacena un uno en una variable
NUM-LINEA, que representa un número relativo de
canal (etapa 92).
Una celda, especificada por la variable
NUM-RANURA y la variable NUM-LÍNEA,
se toma como una celda de destino, y se lee en la tabla de pantalla
la información de pantalla de guía de programas correspondiente a la
celda de destino (etapa 93). Se evalúa si la categoría de un
programa correspondiente a la celda de destino coincide o no con la
categoría establecida por el usuario, sobre la base de la
información leída de pantalla de la guía de programas (etapa
94).
Cuando se evalúa que la categoría del programa
correspondiente a la celda de destino coincide con la categoría
establecida por el usuario, se graba una imagen de título de un
programa correspondiente a la celda en la memoria de pantalla
(etapa 95). El programa continúa en la etapa 96.
Cuando se evalúa que la categoría del programa
correspondiente a la celda de destino difiere de la categoría
establecida por el usuario, el programa continúa en la etapa 96,
sin grabar la imagen de título del programa correspondiente a la
celda.
En la etapa 96, la variable
NUM-LÍNEA, que representa el número relativo de
canal, se incrementa en uno. Es decir, se actualiza la variable
NUM-LINEA. Se evalúa si la variable actualizada
NUM-LINEA es mayor o no que cinco (etapa 97).
Cuando la variable actualizada NUM-LÍNEA no es mayor
que cinco (NO en la etapa 97), el programa vuelve a la etapa 93. En
la etapa 93, se lleva a cabo nuevamente el procesamiento de las
etapas 93 a 97, con respecto a una celda especificada por la
variable actualizada NUM-LÍNEA y por la variable
NUM-RANURA recientemente establecida.
Cuando el procesamiento de las etapas 93 a 97 se
lleva a cabo de esta manera con respecto a cinco celdas
especificadas por un número relativo de ranura
NUM-RANURA y por los números relativos de canal
NUM-LINEA primero a quinto, la respuesta es
afirmativa en la etapa 97, después de lo cual el programa continúa
en la etapa 98.
En la etapa 98, la variable
NUM-RANURA, que representa el número relativo de
ranura, se incrementa en uno. Es decir, se actualiza la variable
NUM-RANURA. Se evalúa si la variable actualizada
NUM-RANURA es o no mayor que cinco (etapa 99).
Cuando la variable actualizada NUM-RANURA no es
mayor que cinco (NO en la etapa 99), el programa vuelve a la etapa
92. En la etapa 92, se lleva a cabo nuevamente el procesamiento de
las etapas 92 a 97, utilizando la variable actualizada
NUM-RANURA.
Cuando el procesamiento de las etapas 93 a 99 se
lleva a cabo de esta manera con respecto a las 25 celdas
especificadas por los números relativos de ranura
NUM-RANURA primero a quinto, y los números relativos
de canal NUM-LINEA primero a quinto, es decir,
todas las celdas, excluyendo las celdas en el extremo izquierdo en
la tabla de pantalla, la respuesta es afirmativa en la etapa 99,
por lo que se acaba el procesamiento de control de grabación de la
imagen de título.
En la presente realización precitada, en el
procesamiento para mover el cursor hacia derecha e izquierda (etapa
30 en la Fig. 5), el cursor se mueve en una magnitud
correspondiente a una celda a derecha o a izquierda. En el
procesamiento para mover el cursor hacia arriba y hacia abajo (etapa
31 en la Fig. 5), el cursor se mueve hacia arriba o hacia abajo
hasta una guía de programas para el programa perteneciente a la
categoría establecida por el usuario. Sin embargo, el cursor puede
moverse a derecha o a izquierda, hasta la guía de programas para el
programa que pertenece a la categoría establecida por el usuario,
en el procesamiento para mover el cursor a derecha e izquierda, y
moverse, en una magnitud correspondiente a una celda hacia arriba o
hacia abajo, en el procesamiento para mover el cursor hacia arriba
y hacia abajo.
La razón por la cual el cursor se mueve hasta la
guía de programas para el programa perteneciente a la categoría
establecida por el usuario sólo cuando el cursor se mueve, ya sea
hacia arriba o hacia abajo, o a derecha e izquierda, es la
siguiente. Supongamos un caso donde la guía de programas para el
programa perteneciente a la categoría establecida por el usuario
está dispuesta, como se muestra en la Fig. 12, en la pantalla de
guía de programas. En la Fig. 12, A, B, C, D y E son guías de
programas para programas pertenecientes a la categoría establecida
por el usuario. Suponiendo que el cursor se mueve hasta la guía de
programas para el programa perteneciente a la categoría establecida
por el usuario tanto en el caso en que el cursor se mueve hacia
arriba y hacia abajo como en el caso en que el cursor se mueve a
derecha e izquierda, el cursor no puede moverse desde la guía de
programas A hasta la guía de programas C.
Por el contrario, en un método para mover el
cursor en una magnitud correspondiente a una celda a derecha e
izquierda cuando el cursor se mueve a derecha e izquierda, y para
mover el cursor a la guía de programas para el programa
perteneciente a la categoría establecida por el usuario cuando el
cursor se mueve hacia arriba y hacia abajo, el cursor puede moverse
primero al mismo número de ranura que el de la guía de programas C,
moviendo el cursor hacia la derecha, y luego moverse hacia
abajo.
En un método de mover el cursor a la guía de
programas para el programa perteneciente a la categoría establecida
por el usuario cuando el cursor se mueve a derecha e izquierda, y
de mover el cursor en una magnitud correspondiente a una celda
hacia arriba o hacia abajo cuando el cursor se mueve hacia arriba o
hacia abajo, el cursor puede moverse primero al mismo número de
canal que el de la guía de programas C con movimientos hacia abajo,
y luego moverse hacia la derecha.
Aunque en la presente realización precitada,
también se exhibe una guía de programas en blanco con respecto a un
canal que no incluye ningún programa perteneciente a la categoría
establecida por el usuario en el caso de la modalidad restringida,
la guía de programas puede no exhibirse con respecto al canal que
no incluye ningún programa perteneciente a la categoría establecida
por el usuario en el caso de la modalidad restringida.
Específicamente, sólo se extrae información de
guía de programas para cada programa correspondiente a un canal que
incluye al menos un programa perteneciente a la categoría
establecida por el usuario, a fin de preparar una tabla compuesta
sólo por la información de guía de programas para el programa
correspondiente al canal que incluye al menos un programa
perteneciente a la categoría establecida por el usuario. Sobre la
base de la tabla, se establece la celda de referencia, y se prepara
la tabla de pantalla. En este caso, por lo tanto, el área de guía
de todos los programas es un área definida por la información de
guía de programas para cada uno de los programas correspondientes
al canal que incluye al menos un programa perteneciente a la
categoría establecida por el usuario.
Al establecer la celda de referencia, se
establece como tal un área correspondiente a un programa que sea
emitido en un periodo de tiempo correspondiente a la hora actual, y
al número de canal más cercano al número de canal seleccionado
inmediatamente antes de que se seleccione la guía de programas en
el área definida por la información de guía de programas de cada uno
de los programas correspondientes al canal que incluye al menos un
programa que pertenezca a la categoría establecida por el usuario.
En este caso, por lo tanto, puede llevarse a cabo, en algunos
casos, el establecimiento, como celda de referencia, de un área
correspondiente a un programa que no pertenece a la categoría
establecida por el usuario, a diferencia del establecimiento de la
celda de referencia descrita en la Fig. 6. Cuando no existe ningún
canal que incluya al menos un programa perteneciente a la categoría
establecida por el usuario, puede exhibirse tal hecho, a fin de
notificar al usuario de que el establecimiento de la categoría es
inútil.
Aunque en la realización precitada el cursor se
mueve hasta la guía de programas para el programa perteneciente a
la categoría establecida por el usuario cuando el cursor se mueve
tanto hacia arriba como hacia abajo, o hacia la derecha o hacia la
izquierda, el cursor puede moverse hasta la guía de programas para
el programa perteneciente a la categoría establecida por el usuario
sólo cuando el cursor se mueve tanto hacia arriba y hacia abajo
como a derecha e izquierda. En el caso en que el cursor se mueve
desde la guía de programas A hasta la guía de programas C, según se
describe en la Fig. 12, el cursor puede moverse hasta la guía de
programas B en la vecindad de una guía de programas que ha de ser
el destino (ser seleccionada), y luego moverse una celda a la vez
después de haber sido conmutado al estado de modalidad normal, a
fin de seleccionar la guía de programas C que ha de ser el
destino.
Aunque en la realización precitada, cuando una
categoría es establecida por el usuario, sólo se exhibe el título
de un programa que pertenece a la categoría establecida por el
usuario, y no se exhibe el título de un programa que no pertenezca
a la categoría establecida por el usuario, pueden exhibirse el
título del programa que pertenece a la categoría establecida por el
usuario y el título del programa que no pertenece a la categoría
establecida por el usuario, empleando tipos de letra distintos. La
presente invención también es aplicable en tal caso.
Según la presente invención, sobre la pantalla de
guía de programas, el cursor puede moverse rápidamente entre las
guías de programas para los programas que se adapten a los
contenidos establecidos por el usuario.
La presente invención está llevada a cabo
adecuadamente para un controlador de pantalla de guía de programas
en un receptor de televisión o aparatos similares.
Claims (6)
1. Un controlador de pantalla de guía de
programas para exhibir una guía de programas que comprende una
pluralidad celdas en forma matricial, correspondiendo dichas celdas
a una pluralidad de categorías de programas, en el cual una primera
categoría de programas corresponde a los programas deseados por el
usuario, y una segunda categoría de programas corresponde a
programas no deseados por el usuario; así como para exhibir un
cursor a fin de designar una celda de programa empleando uno de
entre el eje vertical o el eje horizontal como un eje del número de
canal y empleando el otro eje como un eje de tiempo, y que
comprende:
medios de control de pantalla (4; 9) para exhibir
celdas de programas pertenecientes a la primera categoría y unas
segundas celdas de programas pertenecientes a la segunda categoría,
de manera tal que dichas celdas de programas primeras y segundas
sean distinguibles,
caracterizado por
medios de control del cursor (127, 6) para mover
el cursor, cuando se ingresa un comando para mover un cursor en una
de entre una dirección hacia la derecha o hacia la izquierda, o
bien en una de entre una dirección hacia arriba o hacia abajo, en
la dirección designada hasta una celda de programa de la primera
categoría, operando una vez el comando del cursor, evitando por
medio lo cual toda celda perteneciente a la segunda categoría
situada entre la celda de partida del cursor y la celda de destino
del cursor.
2. Un controlador de pantalla de guía de
programas según lo reivindicado en la reivindicación 1, en el cual
el medio de control del cursor comprende:
un primer medio de control del cursor para mover
el cursor, cuando se ingresa un comando para mover un cursor, a
derecha o a izquierda (12IZ, 12DE), en una magnitud unitaria
predeterminada en la dirección indicada; y
un segundo medio de control de cursor para mover
el cursor, cuando se ingresa un comando para mover un cursor, hacia
arriba o hacia abajo (12AR, 12AB), en la dirección indicada y hasta
una celda de programa de la primera categoría.
3. Un controlador de pantalla de guía de
programas según la reivindicación 1, en el cual el medio de control
del cursor comprende:
un primer medio de control del cursor para mover
el cursor, cuando se ingresa un comando para mover un cursor, a
derecha o a izquierda (12DE, 12IZ), en la dirección indicada y
hasta una celda de programa de la primera categoría; y
un segundo medio de control del cursor para mover
el cursor, cuando se ingresa un comando para mover un cursor, hacia
arriba o hacia abajo (12AR, 12AB), en una magnitud unitaria
predeterminada en la dirección indicada.
4. El controlador de pantalla de guía de
programas según una cualquiera de las reivindicaciones 1, 2 y 3, en
el cual el medio de control del pantalla exhibe, para programas de
la primera categoría, el título de los programas y no exhibe, para
programas de la segunda categoría, los títulos de los programas.
5. El controlador de pantalla de guía de
programas según una cualquiera de las reivindicaciones 1, 2 y 3, en
el cual el medio de control del pantalla exhibe los títulos de
programas de la primera categoría y los títulos de programas de la
segunda categoría, empleando tipos de letra distintos.
6. Un receptor de televisión que comprende el
controlador de pantalla de guía de programas según cualquiera de
las reivindicaciones 1, 2, 3, 4 y 5.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13832396A JP3276848B2 (ja) | 1996-05-31 | 1996-05-31 | テレビジョン受像機 |
JP13832396 | 1996-05-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2229351T3 true ES2229351T3 (es) | 2005-04-16 |
Family
ID=15219226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES97922185T Expired - Lifetime ES2229351T3 (es) | 1996-05-31 | 1997-05-26 | Controlador de pantalla de guia de programas y receptor de television. |
Country Status (6)
Country | Link |
---|---|
US (1) | US6421828B1 (es) |
EP (1) | EP0903938B1 (es) |
JP (1) | JP3276848B2 (es) |
DE (1) | DE69730710T2 (es) |
ES (1) | ES2229351T3 (es) |
WO (1) | WO1997046011A1 (es) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6216264B1 (en) * | 1995-11-17 | 2001-04-10 | Thomson Licensing S.A. | Scheduler apparatus employing a gopher agent |
US6230323B1 (en) * | 1997-03-28 | 2001-05-08 | Sanyo Electric Co., Ltd. | Television receiver |
GB2325537B8 (en) * | 1997-03-31 | 2000-01-31 | Microsoft Corp | Query-based electronic program guide |
US6483548B1 (en) * | 1998-12-28 | 2002-11-19 | Research Investment Network, Inc. | Method of data display for electronic program guides (EPGs) |
KR100565035B1 (ko) | 1998-09-05 | 2006-07-25 | 삼성전자주식회사 | 프로그램 가이드 방법 및 이에 적합한 프로그램 가이드 장치 |
JP3645720B2 (ja) * | 1998-10-02 | 2005-05-11 | 松下電器産業株式会社 | Epg情報表示方法、及びプログラム記録媒体 |
JP4425471B2 (ja) * | 1998-11-23 | 2010-03-03 | オープン ティーヴィー インコーポレイテッド | 動的イベント情報テーブルスケジュールウィンドウ |
CN1171445C (zh) * | 1999-06-01 | 2004-10-13 | 皇家菲利浦电子有限公司 | 一种用于屏蔽显示节目信息的方法和设备以及包括用于实施这种方法的码的装置 |
KR100620988B1 (ko) * | 1999-12-17 | 2006-09-07 | 엘지전자 주식회사 | 커서 위치 제어 방법 |
GB2357945A (en) * | 1999-12-30 | 2001-07-04 | Nokia Corp | Navigating a focus around a display device |
US6938208B2 (en) | 2000-01-04 | 2005-08-30 | United Video Properties, Inc. | Electronic program guide with graphic program listings |
EP1253782B1 (en) * | 2000-01-26 | 2013-04-17 | Sharp Kabushiki Kaisha | Electronic program guide display controller |
TW545059B (en) * | 2000-08-08 | 2003-08-01 | Replaytv Inc | Method and system for remote television replay control |
KR100738521B1 (ko) * | 2000-09-25 | 2007-07-11 | 삼성전자주식회사 | 모듈라 텔레비젼의 아이콘 선택방법 및 리모콘 |
US7096483B2 (en) * | 2000-12-21 | 2006-08-22 | Thomson Licensing | Dedicated channel for displaying programs |
US7146374B1 (en) * | 2001-02-21 | 2006-12-05 | Oracle Corporation | Automated multi-line labeling of a time axis |
US8082138B1 (en) * | 2002-04-11 | 2011-12-20 | Synopsys, Inc. | Automated bottom-up and top-down partitioned design synthesis |
US7117441B2 (en) * | 2002-11-27 | 2006-10-03 | Research Investment Network, Inc. | Grid-based system and method for interacting with electronic program guide grid |
JP4594647B2 (ja) * | 2004-05-19 | 2010-12-08 | 日本放送協会 | 触覚呈示装置および触覚呈示制御装置 |
US20080270949A1 (en) * | 2007-04-25 | 2008-10-30 | Liang Younger L | Methods and Systems for Navigation and Selection of Items within User Interfaces with a Segmented Cursor |
CA2601154C (en) | 2007-07-07 | 2016-09-13 | Mathieu Audet | Method and system for distinguising elements of information along a plurality of axes on a basis of a commonality |
US8601392B2 (en) | 2007-08-22 | 2013-12-03 | 9224-5489 Quebec Inc. | Timeline for presenting information |
CN101847074A (zh) * | 2009-03-26 | 2010-09-29 | 深圳富泰宏精密工业有限公司 | 阵列式功能排列及应用***及方法 |
GB2474230A (en) * | 2009-09-25 | 2011-04-13 | Sony Europ | Electronic program guide |
KR101720578B1 (ko) * | 2010-10-07 | 2017-03-29 | 삼성전자 주식회사 | 디스플레이장치 및 그 제어방법 |
US9122374B2 (en) * | 2011-02-01 | 2015-09-01 | 9224-5489 Quebec Inc. | Expandable and collapsible arrays of documents |
US10289657B2 (en) | 2011-09-25 | 2019-05-14 | 9224-5489 Quebec Inc. | Method of retrieving information elements on an undisplayed portion of an axis of information elements |
US9519693B2 (en) | 2012-06-11 | 2016-12-13 | 9224-5489 Quebec Inc. | Method and apparatus for displaying data element axes |
US9646080B2 (en) | 2012-06-12 | 2017-05-09 | 9224-5489 Quebec Inc. | Multi-functions axis-based interface |
KR20170025293A (ko) * | 2015-08-28 | 2017-03-08 | 삼성전자주식회사 | 방송 수신 장치, 그 제어 방법 및 컴퓨터 판독가능 기록 매체 |
CA3007166C (en) | 2017-06-05 | 2024-04-30 | 9224-5489 Quebec Inc. | Method and apparatus of aligning information element axes |
CN108668156B (zh) * | 2018-06-20 | 2021-02-23 | 海信视像科技股份有限公司 | 一种节目条目显示界面中焦点移动方法和装置及终端设备 |
WO2019242649A1 (zh) | 2018-06-20 | 2019-12-26 | 青岛海信电器股份有限公司 | 一种epg用户界面上焦点移动的控制方法及显示设备 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
JPH05284480A (ja) * | 1992-03-31 | 1993-10-29 | Fujitsu General Ltd | 文字放送受信機 |
JPH05284479A (ja) * | 1992-03-31 | 1993-10-29 | Fujitsu General Ltd | 文字放送受信機 |
US5592551A (en) * | 1992-12-01 | 1997-01-07 | Scientific-Atlanta, Inc. | Method and apparatus for providing interactive electronic programming guide |
EP0852442B1 (en) * | 1992-12-09 | 2000-11-02 | Discovery Communications, Inc. | Television program delivery system |
JPH06245161A (ja) * | 1993-02-19 | 1994-09-02 | Fujitsu General Ltd | 文字放送受信機 |
US5589892A (en) * | 1993-09-09 | 1996-12-31 | Knee; Robert A. | Electronic television program guide schedule system and method with data feed access |
JPH07184136A (ja) * | 1993-12-21 | 1995-07-21 | Sony Corp | 文字放送受信装置 |
JPH07236099A (ja) * | 1994-02-23 | 1995-09-05 | Hitachi Ltd | 情報再生装置を内蔵したテレビジョン装置 |
JP3460198B2 (ja) * | 1994-04-07 | 2003-10-27 | 株式会社東芝 | テレビジョン受信機及び番組情報表示方法 |
US5596373A (en) * | 1995-01-04 | 1997-01-21 | Sony Corporation | Method and apparatus for providing program oriented information in a multiple station broadcast system |
JP4001942B2 (ja) * | 1995-02-06 | 2007-10-31 | ソニー株式会社 | 受信装置および受信方法、並びに放送システムおよび放送方法 |
US5699107A (en) * | 1995-05-05 | 1997-12-16 | Microsoft Corporation | Program reminder system |
US5677708A (en) * | 1995-05-05 | 1997-10-14 | Microsoft Corporation | System for displaying a list on a display screen |
US5907323A (en) * | 1995-05-05 | 1999-05-25 | Microsoft Corporation | Interactive program summary panel |
JPH0983891A (ja) * | 1995-09-13 | 1997-03-28 | Sanyo Electric Co Ltd | 番組内容表示装置 |
US5929932A (en) * | 1995-10-24 | 1999-07-27 | Sanyo Electric Co., Ltd. | Program guide display controller at user terminal of television broadcasting system |
US5710605A (en) * | 1996-01-11 | 1998-01-20 | Nelson; Rickey D. | Remote control unit for controlling a television and videocassette recorder with a display for allowing a user to select between various programming schedules |
JPH09298697A (ja) * | 1996-04-26 | 1997-11-18 | Sony Corp | 電子番組ガイド表示制御装置及びその方法 |
-
1996
- 1996-05-31 JP JP13832396A patent/JP3276848B2/ja not_active Expired - Fee Related
-
1997
- 1997-05-26 DE DE69730710T patent/DE69730710T2/de not_active Expired - Fee Related
- 1997-05-26 US US09/180,842 patent/US6421828B1/en not_active Expired - Lifetime
- 1997-05-26 EP EP97922185A patent/EP0903938B1/en not_active Expired - Lifetime
- 1997-05-26 WO PCT/JP1997/001777 patent/WO1997046011A1/ja active IP Right Grant
- 1997-05-26 ES ES97922185T patent/ES2229351T3/es not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0903938A1 (en) | 1999-03-24 |
EP0903938A4 (en) | 2001-04-18 |
JP3276848B2 (ja) | 2002-04-22 |
EP0903938B1 (en) | 2004-09-15 |
US6421828B1 (en) | 2002-07-16 |
WO1997046011A1 (fr) | 1997-12-04 |
JPH09322088A (ja) | 1997-12-12 |
DE69730710D1 (de) | 2004-10-21 |
DE69730710T2 (de) | 2005-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2229351T3 (es) | Controlador de pantalla de guia de programas y receptor de television. | |
ES2239781T3 (es) | Dispositivo de control de visualizacion de un programa de emisiones y receptor de television. | |
US6732371B1 (en) | Apparatus and method for guiding broadcasting information of TV | |
ES2380136T3 (es) | Sistema de programación de televisión y método de funcionamiento | |
US6034677A (en) | Method and apparatus for displaying an electronic program guide | |
US6111614A (en) | Method and apparatus for displaying an electronic menu having components with differing levels of transparency | |
US6518986B1 (en) | Method and apparatus for providing an on-screen guide for a multiple channel broadcasting system | |
ES2280156T3 (es) | Mejoras en receptores de señales de television. | |
US6163345A (en) | Method and apparatus for providing station and programming information in a multiple station broadcast system | |
US6954897B1 (en) | Method and apparatus for adjusting font size in an electronic program guide display | |
US6384869B1 (en) | Channel scan function and method of displaying scanned channels | |
US6243142B1 (en) | Method and apparatus for displaying time and program status in an electronic program guide | |
EP0721253A2 (en) | On screen programme list display for multiple channel broadcasting systems | |
JPH0983891A (ja) | 番組内容表示装置 | |
US20040034866A1 (en) | System and method for grazing television channels from an electronic program guide | |
EP1060584A1 (en) | A method and apparatus for displaying an electronic program guide | |
JP3296718B2 (ja) | 有料番組予約購入制御装置 | |
JPH09331484A (ja) | 番組案内表示制御装置およびテレビジョン受像機 | |
KR100304884B1 (ko) | 프로그램안내정보의화면표시장치및방법 | |
JP3378730B2 (ja) | 番組案内表示制御装置およびテレビジョン受像機 | |
JPH08251496A (ja) | 表示制御装置および表示方法 | |
JPH09298731A (ja) | 番組案内表示制御装置およびテレビジョン受像機 | |
ES2363108T3 (es) | Método y aparato para visualizar programas de televisión y texto relacionado. | |
JPH1028261A (ja) | 有料番組選局制御装置 | |
JP3613861B2 (ja) | 記録装置 |