Aparato de reproducción, LSI de sistema, y método de inicialización.

Un aparato de reproducción que comprende:

una parte de soporte físico que incluye (i) una unidad de mando (1) accionable para leer datos que incluyen unprograma de prueba de referencia,

un programa de aplicación y unos datos de AV a partir de un soporte degrabación, (ii) una unidad de reproducción (2-10) accionable para reproducir los datos de AV, y (iii) una unidadde procesamiento (16) accionable para ejecutar un programa;

un almacenamiento (15) que tiene un área de grabación;

un programa de soporte lógico inalterable (22) para su uso en el control de la parte de soporte físico, teniendo elprograma de soporte lógico inalterable (22) incorporado en el mismo una puntuación de prueba de referenciaque indica una capacidad de procesamiento de la parte de soporte físico, siendo la puntuación de prueba dereferencia un resultado del procesamiento prescrito que la parte de soporte físico ejecuta de acuerdo con unainstrucción recibida del programa de prueba de referencia;

un inicializador (21) accionable para realizar la inicialización cuando la unidad de procesamiento (16) ejecuta elprograma de soporte lógico inalterable (22), y para posibilitar que el programa de aplicación, que va a ejecutarsepor la unidad de procesamiento (16), acceda a la puntuación de prueba de referencia mediante la escritura de lapuntuación de prueba de referencia en el área de grabación del almacenamiento (15) durante la ejecución inicialdel programa de soporte lógico inalterable (22) por la unidad de procesamiento (16); y

una unidad de evaluación (24) accionable, cuando el programa de aplicación realiza una solicitud de acceso a lapuntuación de prueba de referencia escrita en el área de grabación, para evaluar la validez de una credencialque se corresponde con el programa de aplicación y, si la credencial es válida, evaluar adicionalmente sipermitir que el programa de aplicación acceda a la puntuación de prueba de referencia de acuerdo con lainformación de derechos de acceso del programa de aplicación, que se incluye en la credencial.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/JP2008/000410.

Solicitante: PANASONIC CORPORATION.

Nacionalidad solicitante: Japón.

Dirección: 1006, OAZA KADOMA KADOMA-SHI, OSAKA 571-8501 JAPON.

Inventor/es: Ohto,Hidetaka.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F11/34 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 11/00 Detección de errores; Corrección de errores; Monitorización (detección, corrección o monitorización de errores en el almacenamiento de información basado en el movimiento relativo entre el soporte de registro y el transductor G11B 20/18; monitorización, es decir, supervisión del progreso del registro o reproducción G11B 27/36; en memorias estáticas G11C 29/00). › Registro o evaluación estática de la actividad del computador, p. ej. de las interrupciones o de las operaciones de entrada-salida.
  • G06F9/445 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Carga o inicio de programas (arranque G06F 9/4401; disposiciones de seguridad para la carga o inicio de programas G06F 21/57).

PDF original: ES-2404807_T3.pdf

 

Aparato de reproducción, LSI de sistema, y método de inicialización.

Fragmento de la descripción:

Aparato de reproducción, LSI de sistema, y método de inicialización La presente invención pertenece a un campo técnico de una técnica de ejecución de aplicaciones.

La técnica de ejecución de aplicaciones es una técnica para dar lugar a que una máquina virtual ejecute un programa de aplicación descrito en un lenguaje orientado a objetos. Lo anterior se realiza a través de la generación de un objeto de clase a partir de una estructura de clase descrita en un lenguaje orientado a objetos, y la provisión del objeto de clase a una plataforma de la máquina virtual. El objeto de clase es una instancia de la estructura de clase. Los productos industriales como aplicaciones de la técnica incluyen, por ejemplo, los aparatos de reproducción que tienen una función de reproducción de BD–ROM. Varias empresas de fabricación (denominadas fabricantes) desarrollan tales aparatos de reproducción, y estos se remodelan casi cada año. En consecuencia, los aparatos de reproducción tienen diferentes MPU, tamaños de memoria, anchuras de banda de bus y partes de soporte físico tales como un acelerador de gráficos, y las velocidades de procesamiento de aplicación de los aparatos de reproducción varían ampliamente debido a las diferencias.

Debido a que los aparatos son diferentes uno de otro en cuanto a su rendimiento, es necesario cambiar la carga de procesamiento cuando se ejecutan los programas de aplicación. Por ejemplo, el número de imágenes de animación para la GUI debería aumentarse o disminuirse. Debido a que un aparato de reproducción equipado con un soporte físico de alto rendimiento es capaz de cargar y de expandir los datos de gráficos para la GUI a una alta velocidad, el número de las imágenes de animación debería aumentarse. Por otro lado, para un aparato de reproducción equipado con un soporte físico de bajo rendimiento, el número de las imágenes de animación debería disminuirse. A

través de un ajuste de este tipo del número de imágenes, es posible mantener la velocidad de las respuestas a las operaciones de los usuarios a un nivel determinado sin la influencia de las diferencias de rendimiento de soporte físico. Para realizar un ajuste de este tipo de la carga de procesamiento, es necesario que los programas de aplicación estimen el rendimiento del soporte físico como el objeto de la ejecución. Para el presente fin, cuando se inician, las aplicaciones pueden ejecutar en primer lugar una prueba de referencia para estimar el rendimiento.

La publicación de solicitud de patente abierta a inspección pública de Japón con Nº 2002–99430 da a conocer un método a modo de ejemplo para tal cambio de la carga de procesamiento con el uso de una prueba de referencia. La referencia GB 2423408 (A) da a conocer un aparato para reproducir un contenido audiovisual, que se almacena en un soporte de almacenamiento, comprendiendo el aparato un procesador y una memoria que almacena unos datos de identificación, que son capaces de identificar el aparato y que son legibles por el procesador bajo el control del contenido. Los datos de identificación pueden usarse en una determinación de si se sabe o no que el aparato cumple con una especificación de formato, por ejemplo la especificación de formato DVD–Video. En función de la determinación, puede reproducirse diferente contenido, o lógica en relación con el contenido. Los datos de identificación también pueden usarse para determinar si un aparato tiene o no la capacidad de reproducir un determinado contenido; por ejemplo, conduciendo la determinación a que se ofrezca a solo un usuario una elección de selección de contenido que puede reproducirse en el aparato. La referencia US2005/210336 A1 da a conocer un método para obtener las características de rendimiento de un producto de cálculo. La obtención de los atributos, las capacidades y las características de un producto de cálculo incluye la evaluación del producto de cálculo para determinar los atributos, las capacidades y las características del

producto. Una vez que la evaluación está completa, los datos de evaluación se graban y se almacenan para las aplicaciones futuras. Las evaluaciones pueden realizarse por el sistema operativo a través de una herramienta de evaluación. Pueden realizarse evaluaciones sobre varios productos de cálculo que incluyen ordenadores personales, componentes informáticos, conglomerados de ordenadores y servidores.

Por cierto, los aparatos de reproducción de BD–ROM tienen una variedad de funciones. En consecuencia, es necesario realizar una prueba de referencia sobre muchos procedimientos de procesamiento de soporte físico para cambiar la carga de procesamiento en los aparatos de reproducción de BD–ROM. Si se realiza una prueba de referencia de este tipo sobre la variedad de funciones antes de la ejecución del programa de aplicación, un tiempo de retardo desde el inicio de la aplicación por el usuario hasta el inicio real del procesamiento (es decir, el retardo de 55 partida) será prolongado, debido a que lleva un tiempo muy prolongado completar la prueba de referencia.

Para resolver el presente problema, el primer método que viene a la mente es reutilizar los resultados de prueba de referencia. Específicamente, una prueba de referencia se realiza sobre la aplicación que se ha autorizado de forma oficial por un grupo de promoción de normas de aparatos de reproducción, los resultados de la prueba se escriben en un almacenamiento, y otras aplicaciones usan los resultados. Debido a que la prueba de referencia se realiza sobre la aplicación autorizada, otras aplicaciones pueden reutilizar los resultados sin realizar la prueba, y reducir el retardo de partida para cada aplicación. Si la prueba de referencia sobre la aplicación autorizada cubre muchas de las funciones requeridas, puede realizarse un ajuste de carga preciso.

No obstante, un programa de soporte lógico inalterable, que se encuentra entre el soporte físico y las aplicaciones, se actualiza de forma irregular. Un programa de soporte lógico inalterable es un tipo de soporte lógico que se incorpora en los aparatos para realizar controles básicos del soporte físico. Incluso si la prueba de referencia sobre la aplicación autorizada cubre muchas de las funciones requeridas, los resultados son inútiles si el objetivo de la prueba de referencia es un programa de soporte lógico inalterable antiguo. Lo anterior se debe a que la velocidad de ejecución de las funciones depende en gran medida de la tara del programa de soporte lógico inalterable. Asimismo,

las funciones de los aparatos de reproducción podrían cambiar cuando se cambian los algoritmos de cálculo.

De esta forma, es problemático que, si se realizan unas pruebas de referencia que cubren muchas de las funciones antes de la ejecución de las aplicaciones, el gran retardo podría tener lugar antes de la ejecución de los procedimientos de procesamiento originales. Asimismo, en el caso de reutilizar los resultados de las pruebas de referencia realizadas sobre la aplicación autorizada, los resultados de la prueba de referencia podrían no ser efectivos después de que tenga lugar una actualización irregular del soporte lógico inalterable.

El objeto de la presente invención es la provisión de un aparato de reproducción que posibilita que las aplicaciones reutilicen los resultados de unas pruebas de referencia que cubren muchas funciones, a la vez que se elimina el

retardo en el inicio de la aplicación.

Además, es un objeto de la presente invención evitar que las aplicaciones ilícitas manipulen de forma indebida los resultados de la prueba de referencia. Es un objeto adicional de la presente invención proteger los resultados de la prueba de referencia sin modificación mayor alguna al terminal de aplicación de BD–J.

Lo anterior se consigue mediante las características de las reivindicaciones independientes. Las realizaciones preferidas son la materia objeto de las reivindicaciones dependientes.

De acuerdo con la presente invención, el inicializador escribe la puntuación de prueba de referencia en el área de grabación en el almacenamiento durante la ejecución inicial del soporte lógico inalterable para evitar el retardo de partida de la aplicación. A pesar de que se da lugar a un retardo por la escritura de la puntuación de prueba de referencia en el área de grabación durante la ejecución inicial del soporte lógico inalterable, no se da lugar a retardo alguno en el inicio de la aplicación. Por lo tanto, el retardo de partida en el inicio de la aplicación no tiene lugar.

De esta forma, mediante la eliminación del efecto del retardo de partida, es posible proporcionar una rápida respuesta a las operaciones del... [Seguir leyendo]

 


Reivindicaciones:

1. Un aparato de reproducción que comprende:

una parte de soporte físico que incluye (i) una unidad de mando (1) accionable para leer datos que incluyen un programa de prueba de referencia, un programa de aplicación y unos datos de AV a partir de un soporte de grabación, (ii) una unidad de reproducción (2–10) accionable para reproducir los datos de AV, y (iii) una unidad de procesamiento (16) accionable para ejecutar un programa; un almacenamiento (15) que tiene un área de grabación; un programa de soporte lógico inalterable (22) para su uso en el control de la parte de soporte físico, teniendo el programa de soporte lógico inalterable (22) incorporado en el mismo una puntuación de prueba de referencia que indica una capacidad de procesamiento de la parte de soporte físico, siendo la puntuación de prueba de referencia un resultado del procesamiento prescrito que la parte de soporte físico ejecuta de acuerdo con una instrucción recibida del programa de prueba de referencia;

un inicializador (21) accionable para realizar la inicialización cuando la unidad de procesamiento (16) ejecuta el programa de soporte lógico inalterable (22) , y para posibilitar que el programa de aplicación, que va a ejecutarse por la unidad de procesamiento (16) , acceda a la puntuación de prueba de referencia mediante la escritura de la puntuación de prueba de referencia en el área de grabación del almacenamiento (15) durante la ejecución inicial del programa de soporte lógico inalterable (22) por la unidad de procesamiento (16) ; y una unidad de evaluación (24) accionable, cuando el programa de aplicación realiza una solicitud de acceso a la puntuación de prueba de referencia escrita en el área de grabación, para evaluar la validez de una credencial que se corresponde con el programa de aplicación y, si la credencial es válida, evaluar adicionalmente si permitir que el programa de aplicación acceda a la puntuación de prueba de referencia de acuerdo con la información de derechos de acceso del programa de aplicación, que se incluye en la credencial.

2. El aparato de reproducción de acuerdo con la reivindicación 1, donde en un caso en el que el programa de soporte lógico inalterable (22) se actualiza, el inicializador (21) es accionable además para escribir la puntuación de prueba de referencia que se incluye en el programa de soporte lógico inalterable actualizado en el área de grabación cuando la unidad de procesamiento ejecuta inicialmente el programa de soporte lógico inalterable actualizado.

3. El aparato de reproducción de acuerdo con la reivindicación 1, donde el área de grabación se identifica mediante una ruta de archivo que incluye un identificador de un proveedor del programa de prueba de referencia y un identificador del programa de prueba de referencia.

4. El aparato de reproducción de acuerdo con la reivindicación 3, donde el programa de soporte lógico inalterable (22) incluye un programa de E/S que devuelve la puntuación de prueba de referencia al programa de aplicación en respuesta a una solicitud de acceso a partir del programa de aplicación, y cuando el programa de aplicación realiza la solicitud de acceso con la designación de la ruta de archivo de la puntuación de prueba de referencia, el programa de E/S devuelve la puntuación de prueba de referencia sobre la base de la designación de la ruta de archivo.

5. El aparato de reproducción de acuerdo con la reivindicación 4, donde

la unidad de procesamiento (16) incluye una primera unidad de almacenamiento (18) que tiene una primera área de 45 grabación para almacenar el programa de soporte lógico inalterable (22) , una segunda unidad de almacenamiento (15) que tiene una segunda área de grabación para almacenar el programa de soporte lógico inalterable (22) cargado a partir de la primera área de grabación y el programa de aplicación, y un cuerpo de procesador que ejecuta el programa de soporte lógico inalterable (22) y el programa de aplicación almacenado en la segunda área de grabación.

6. El aparato de reproducción de acuerdo con la reivindicación 5, donde en un caso en el que la puntuación de prueba de referencia que se incluye en el programa de soporte lógico inalterable se carga en la segunda área de grabación, el programa de E/S genera una información de posición que incluye una información de una ruta de archivo de una posición de grabación original de la puntuación de prueba de 55 referencia en el almacenamiento y una información de una posición de grabación real en la segunda área de grabación en la que se carga la puntuación de prueba de referencia, y tras la recepción de la designación de la ruta de archivo a partir del programa de aplicación, el programa de E/S consulta la información de posición, lee la puntuación de prueba de referencia cargada en la segunda área de grabación, y devuelve la puntuación de prueba de referencia al programa de aplicación.

7. El aparato de reproducción de acuerdo con la reivindicación 4, donde la unidad de procesamiento incluye una primera unidad de almacenamiento que tiene una primera área de grabación para almacenar el programa de soporte lógico inalterable, una segunda unidad de almacenamiento que tiene una segunda área de grabación para almacenar el programa de aplicación, y un cuerpo de procesador que ejecuta el

programa de soporte lógico inalterable almacenado en la primera área de grabación y el programa de aplicación almacenado en la segunda área de grabación.

8. El aparato de reproducción de acuerdo con la reivindicación 4, donde la credencial incluye una información de la ruta de archivo de la puntuación de prueba de referencia.

9. El aparato de reproducción de acuerdo con la reivindicación 1, donde

el programa de aplicación contiene una firma generada a través del procesamiento prescrito realizado sobre la credencial, y en un caso en el que el programa de aplicación realiza una solicitud de acceso a la puntuación de prueba de referencia, la unidad de evaluación evalúa si permitir que el programa de aplicación acceda a la puntuación de prueba de referencia, sobre la base de la credencial y la firma.

10. El aparato de reproducción de acuerdo con la reivindicación 3, donde el inicializador (21) evalúa si el área de grabación que se identifica mediante la ruta de archivo almacena la puntuación de prueba de referencia, y si el área de grabación no almacena la puntuación de prueba de referencia, el inicializador (21) escribe la puntuación de prueba de referencia en el área de grabación que se identifica mediante la ruta de archivo.

11. El aparato de reproducción de acuerdo con la reivindicación 3, donde en un caso en el que el programa de soporte lógico inalterable (22) se actualiza, el inicializador compara una versión de la puntuación de prueba de referencia incorporada en el programa de soporte lógico inalterable actualizado con una versión de la puntuación de prueba de referencia almacenada en el área de grabación, y si la versión de la puntuación de prueba de referencia incorporada en el programa de soporte lógico inalterable actualizado es más nueva que la otra, el inicializador (21) escribe la puntuación de prueba de referencia que se incluye en el soporte lógico inalterable actualizado en el área de grabación que se identifica mediante la ruta de archivo.

12. El aparato de reproducción de acuerdo con la reivindicación 2, que carga la puntuación de prueba de referencia en memoria y permite que una aplicación use la puntuación de prueba de referencia en la memoria.

13. Un circuito integrado para su uso en un aparato de reproducción que está equipado con: una parte de soporte físico que incluye (i) una unidad de mando (1) accionable para leer datos que incluyen un programa de prueba de referencia, un programa de aplicación y unos datos de AV a partir de un soporte de grabación y (ii) una unidad de reproducción (2–10) accionable para reproducir los datos de AV; y un almacenamiento (15) que tiene un área de grabación, comprendiendo el circuito integrado:

una unidad de procesamiento (16) accionable para ejecutar un programa;

un programa de soporte lógico inalterable (22) para su uso en el control de la parte de soporte físico, teniendo el programa de soporte lógico inalterable (22) incorporado en el mismo una puntuación de prueba de referencia que indica una capacidad de procesamiento de la parte de soporte físico, siendo la puntuación de prueba de referencia un resultado del procesamiento prescrito que la parte de soporte físico ejecuta de acuerdo con una instrucción recibida del programa de prueba de referencia; un inicializador (21) accionable para realizar la inicialización cuando la unidad de procesamiento (16) ejecuta el programa de soporte lógico inalterable (22) , y para posibilitar que el programa de aplicación, que va a ejecutarse por la unidad de procesamiento (16) , acceda a la puntuación de prueba de referencia mediante la escritura de la puntuación de prueba de referencia en el área de grabación del almacenamiento (15) durante la ejecución inicial del programa de soporte lógico inalterable (22) por la unidad de procesamiento (16) ; y

una unidad de evaluación (24) accionable, cuando el programa de aplicación realiza una solicitud de acceso a la puntuación de prueba de referencia escrita en el área de grabación, para evaluar la validez de una credencial que se corresponde con el programa de aplicación y, si la credencial es válida, evaluar adicionalmente si permitir que el programa de aplicación acceda a la puntuación de prueba de referencia de acuerdo con la información de derechos de acceso del programa de aplicación, que se incluye en la credencial.

14. Un método de reproducción para su uso por un aparato de reproducción que está equipado con:

una parte de soporte físico que incluye (i) una unidad de mando (1) accionable para leer datos que incluyen un programa de prueba de referencia, un programa de aplicación y unos datos de AV a partir de un soporte de 55 grabación, (ii) una unidad de reproducción (2–10) accionable para reproducir los datos de AV, y (iii) una unidad de procesamiento (16) accionable para ejecutar un programa; un almacenamiento (15) que tiene un área de grabación; y un programa de soporte lógico inalterable (22) para su uso en el control de la parte de soporte físico, teniendo el programa de soporte lógico inalterable (22) incorporado en el mismo una puntuación de prueba de referencia que indica una capacidad de procesamiento de la parte de soporte físico, siendo la puntuación de prueba de referencia un resultado del procesamiento prescrito que la parte de soporte físico ejecuta de acuerdo con una instrucción recibida del programa de prueba de referencia, comprendiendo el método de reproducción:

una etapa de escribir la puntuación de prueba de referencia que se incluye en el programa de soporte lógico inalterable (22) en el área de grabación del almacenamiento (15) durante la ejecución inicial del programa de soporte lógico inalterable por la unidad de procesamiento de tal modo que el programa de aplicación, que va a ejecutarse por la unidad de procesamiento (16) , puede acceder a la puntuación de prueba de referencia escrita en el área de grabación; y evaluar cuando el programa de aplicación realiza una solicitud de acceso a la puntuación de prueba de referencia escrita en el área de grabación, la validez de una credencial que se corresponde con el programa de aplicación y, si la credencial es válida, evaluar adicionalmente si permitir que el programa de aplicación acceda a la puntuación de prueba de referencia de acuerdo con la información de derechos de acceso del programa de aplicación, que se incluye en la credencial.


 

Patentes similares o relacionadas:

Procedimiento de gestión de módulos de software integrados para una computadora electrónica de un dispositivo de conmutación eléctrica, del 17 de Junio de 2020, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Procedimiento de gestión de módulos de software integrados para una computadora electrónica integrada de un dispositivo eléctrico de conmutación de […]

Comunicación de datos de recompensa entre aplicaciones, del 10 de Junio de 2020, de Outfit7 Limited: Método de comunicación de datos de recompensa desde una primera aplicación que se ejecuta en un dispositivo de procesamiento de datos hasta una segunda aplicación […]

Compartición de objetos de primera clase a través de múltiples lenguajes de programación interpretados, del 29 de Abril de 2020, de THE BOEING COMPANY: Un método para compartir construcciones de lenguaje entre diferentes lenguajes de secuencias de comandos basados en Java, en el que las construcciones del […]

Sistema de control de acceso al servicio y procedimiento que usa un agente del navegador integrado, del 15 de Abril de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un sistema de control de acceso al servicio que usa un agente del navegador integrado, comprendiendo el sistema: un servidor que proporciona […]

Menú y configuración aumentada de búsqueda para aplicaciones informáticas, del 18 de Marzo de 2020, de Microsoft Technology Licensing, LLC: Un sistema, que comprende: un componente de referencia configurado para acceder a un conjunto de metadatos almacenados en un archivo […]

Sistemas y métodos para sincronización de datos y gestión de conmutación por error, del 19 de Febrero de 2020, de IEX Group, Inc: Un método para ejecutar una aplicación de forma expeditiva en al menos un procesador informático, comprendiendo el método: ejecutar simultáneamente una pluralidad de instancias […]

Aparatos y procedimientos de ampliación de servicios de aplicaciones, del 12 de Febrero de 2020, de QUALCOMM INCORPORATED: Un procedimiento para ampliar servicios de un dispositivo de usuario, que comprende: identificar una primera aplicación residente en el dispositivo […]

Imagen de 'Procedimiento para realizar una actualización de un sistema operativo'Procedimiento para realizar una actualización de un sistema operativo, del 29 de Enero de 2020, de SIEMENS SCHWEIZ AG: Procedimiento para realizar una actualización de un sistema operativo para un dispositivo bus (G1 - G8) de una instalación eléctrica programable orientada al bus (GBS1, GBS2), […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .