MX2012004534A - Provision de informacion de procesamiento suplementario. - Google Patents
Provision de informacion de procesamiento suplementario.Info
- Publication number
- MX2012004534A MX2012004534A MX2012004534A MX2012004534A MX2012004534A MX 2012004534 A MX2012004534 A MX 2012004534A MX 2012004534 A MX2012004534 A MX 2012004534A MX 2012004534 A MX2012004534 A MX 2012004534A MX 2012004534 A MX2012004534 A MX 2012004534A
- Authority
- MX
- Mexico
- Prior art keywords
- media
- identifier
- processing
- content
- pseudo
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 171
- 230000000153 supplemental effect Effects 0.000 title claims abstract description 7
- 206010000210 abortion Diseases 0.000 claims abstract description 11
- 231100000176 abortion Toxicity 0.000 claims abstract description 11
- 238000009877 rendering Methods 0.000 claims abstract description 9
- 238000004891 communication Methods 0.000 claims description 87
- 238000000034 method Methods 0.000 claims description 68
- 230000010365 information processing Effects 0.000 claims description 34
- 230000008569 process Effects 0.000 claims description 23
- 238000013507 mapping Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 9
- 230000015654 memory Effects 0.000 description 8
- 230000006872 improvement Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 238000012800 visualization Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 102100036167 CXXC-type zinc finger protein 5 Human genes 0.000 description 1
- 101000947154 Homo sapiens CXXC-type zinc finger protein 5 Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000013506 data mapping Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007727 signaling mechanism Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2353—Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8451—Structuring of content, e.g. decomposing content into time segments using Advanced Video Coding [AVC]
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Library & Information Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
Información de proceso suplemental (52, 54) que define instrucciones de precodificción para procesar contenido de medios decodificados se co-organiza en un archivo (1) junto con un pseudo--identificador de un códec de medios empleados para codificar el contenido de medios. El aborto de accionador de co-organización de decodificación del contenido de medios por una terminal de medios de legado (219) que no reconoce el pseudo-identificador pero permite la codificación del contenido de medios por una terminal de medios (200) que reconoce el pseudo-identificador para permitir así el proceso de post-decodificación del contenido de medios codificado usando la información de proceso suplemental (52, 54). La co-organización evita así que las terminales de medios de legado (210) no puedan usar información de proceso suplemental de la decodificación de contenido de medios y volviendo el contenido de medios una presentación de medios.
Description
PROVISIÓN DE INFORMACIÓN DE PROCESAMIENTO
SUPLEMENTARIO
CAMPO TÉCNICO
Las modalidades se relacionan generalmente con el procesamiento de contenido de medios, y en , particular al suministro de información útil para el procesamiento adicional en relación con el procesamiento' de contenido de medios .
ANTECEDENTES
H.264/MPEG-4 Parte 10 o Codificación de Video Avanzada (AVC) es el estado de la norma de codificación de video de arte. Se trata de un códec híbrido que toma ventajas de la eliminación de las redundancias entre tramas y dentro de una trama. La salida del proceso de codificación es la capa de Codificación de Video (VCL) de datos que además se encapsulan en la capa de Abstracción de Red (NAL) , la unidad antes de la transmisión o el almacenamiento.
La Información de Mejora de Suplementaria (SEI) se ofrece para ayudar en los procesos relacionados con la post-decodificación, como la pantalla. Ejemplos de mensajes SEI incluyen la definición de post-filtro de pistas y el mapeo de tonos. Los mensajes SEI están diseñados de tal manera que no son obligatorios para el proceso de decodificación. Conforme a los decodificadores pueden descartar los mensajes SEI que no entienden. Los mensajes SEI son encapsulados en una unidad NAL al igual que los datos VCL, pero no afectan la decodificación.
De acuerdo con la técnica anterior, un archivo debe ser hecho con conocimiento especifico de las capacidades de visualización de medios terminales para garantizar la reproducción correcta. No se puede hacer nuevas características de visualización añadidas a través de la mejora de información, es decir, fuera del bucle de decodificación, de una manera compatible. Un ejemplo de ello son las tramas espacialmente intercaladas de mensajes SEI que se han añadido al video H.264 para ayudar en la presentación de imágenes decodificadas tridimensionalmente (3D) en los dispositivos de visualización. Estos mensajes de SEI se derivan del esfuerzo de utilizar un códec ya existente bidimensional (2D) , como H.264, para codificar el contenido en 3D. Un ejemplo de esto es cuando un mensaje de SEI se describe que las tramas e incluso se asignan a la vista izquierda y la trama impar se asigna a la vista de la derecha.
Los mensajes de SEI están diseñados de una manera descartable cuando se tratan de descifrar. Es importante, sin embargo, que la terminal de los medios de comunicación pueda interpretar correctamente esta información para cuestiones externas,- a medida que la decodificación se vuelve 3D. Una terminal de medios de legado de comunicación que no tiene la capacidad de comprender estos mensajes SEI simplemente los ignora y hacer que las bidimensionales 2D a las imágenes decodificadas en una pantalla lo cual hace · que sean significativos los dispositivos de visualización, por ejemplo, cambiando entre las vistas izquierda y derecha en cada fotograma, por el ejemplo presentado antes.
Además, en la actualidad los medios de comunicación necesitan una terminal para descodificar la secuencia de bits de video con el fin de averiguar si, y de qué tipo, de información de mejora es necesario. Es problemático, tanto para la reproducción local como para la transmisión. Por ejemplo, uno puede tener una película que no está totalmente visible y la terminal de medios de comunicación sólo se enterará de que no puede mostrar correctamente cuando se llega al mensaje SEI desconocido. En otro caso, cuando se trata de medios de transmisión, un método simple y rápido de disminución un flujo de bits es eliminar todos los mensajes SEI ya que éstos no son necesarios para la decodificación. Esto puede llevar a un disminución de los mensajes de SEI que son importantes para la representación.
Por lo tanto, existe una necesidad general dentro del campo técnico de manejo eficiente de procesamiento de la información suplementaria, como datos SEI, con el fin de resolver o al menos mitigar los problemas de la técnica anterior .
SUMARIO
Es un objetivo general permitir el suministro de información suplementaria de procesamiento de una manera eficiente .
Este y otros objetivos se cumplen mediante las modalidades descritas en este documento.
En resumen, un aspecto de las modalidades se refiere a un método para proporcionar procesamiento de la información suplementaria relativa o asociada a contenidos de los medios codificados. El método implica proporcionar un pseudo-identificador de los medios de códec empleados para codificar el contenido de los medios. También se proporciona el procesamiento de la información suplementaria. El procesamiento de la información suplementaria se define después de la decodificación de las instrucciones para el procesamiento de contenido de medios decodificado que se puede obtener mediante la decodificación del contenido de los medios de comunicación codificados. El pseudo-identificador de y el procesamiento de la información suplementaria se coorganizan en un archivo con el fin de provocar el aborto de la decodificación del contenido de los medios de comunicación codificados por un legado terminal de los medios de comunicación que no reconoce el pseudo-identificador . En consecuencia, la co-organización del pseudo-identificador y el procesamiento de la información adicional en el archivo permite la decodificación del contenido de los medios de comunicación utilizando el códec de medios de comunicación y permite la decodificación del proceso de post-^decodificación del contenido de los medios de comunicación .utilizando el procesamiento de la información suplementaria de un terminal de medios de comunicación que reconoce al pseudo-identificador .
Otro aspecto se refiere a un dispositivo para proporcionar procesamiento de la información Suplementaria. El dispositivo comprende un proveedor de identificador para proporcionar la pseudo-identificador del códec multimedia. Un proveedor de información está implementado en el dispositivo para proporcionar el procesamiento de la información suplementaria para definir las instrucciones post-descodificación . El dispositivo comprende también un organizador de archivos para co-organizar el pseudo-identificador y el procesamiento de la información suplementaria en un archivo de tal manera que sé desencadene el aborto de descodificación del contenido de los medios codificados por un legado de terminal de medios que no reconoce el pseudo-iden ificado . Una terminal d0 medios que reconoce el pseudo-identificador será, sin embargo, capaz de decodificar el contenido de los medios de comunicación codificados utilizando el códec de medios de comunicación y el proceso aún más del contenido de los medios tras la decodificación basada en el procesamiento de la información suplementaria .
Un aspecto adicional de las modalidades se refiere a un método de procesamiento de contenido de medios. El método implica recibir un archivo que comprende el pseudo-identificador y el procesamiento de la información suplementaria. Si no se reconoce el pseudo-idehtificador que recupera el archivo, la decodificación del contenido codificado en los medios de comunicación se interrumpe de manera que el contenido de los medios de comunicación no se presentará a un usuario. Sin embargo, si el pseudo-identificador se reconoce, un códec de los medios de comunicación se utiliza para descifrar el contenido de los medios de comunicación codificada que se seleccionan en base a un identificador de códec de los medios recuperados de códec basados en el pseudo-identificador . El contenido de los medios de comunicación codificados es entonces descifrado usando el códec multimedia seleccionado. El tratamiento de la información suplementaria recupera del archivo que se emplea para procesar el contenido de medios descodificada para obtener el contenido de los medios en una forma adecuada para proporcionar una presentación de los medios para el usuario.
Se describe una terminal de medios de comunicación como un aspecto adicional de las modalidades. X¡a terminal de los medios de comunicación consta de un receptor para recibir el archivo con el pseudo-identificador y el procesamiento de la información suplementaria. Un controlador de decodificación de la terminal de medios de comunicación está configurada para investigar el pseudo-identificador y determinar si el pseudo-identificador se puede reconocer o no por la terminal de medios. Si el pseudo-identificador no es reconocido, el controlador se encarga de controlar la decodificación de un decodificador para cancelar o detener la descodificación del contenido de los medios de comunicación codificados. Si a la vez se reconoce el pseudo-identificador, el controlador de decodificación selecciona un codee de los medios que serán empleado para decodificar el contenido de los medios de comunicación codificados sobre la base de un identificador de códec recuperado con base en el pseudo-identificador . El decodificador es entonces configurado para decodificar el contenido de los medios de comunicación codificados utilizando los medios de comunicación seleccionados del códec para producir contenidos de los medios de comunicación decodificados . Estos contenidos decodificados de los medios se procesan por un procesador de contenidos basado en el procesamiento de la información suplementaria recuperada del archivo para obtener el contenido de los medios en una forma adecuada para la representación.
Por lo tanto, las modalidades proporcionan una forma eficaz de proporcionar el procesamiento de la información suplementaria que se va a utilizar en relación con el proceso de post-decodificación de contenidos de los medios para obtener el contenido de los medios en una forma que permite el procesamiento correcto y la presentación a un usuario. El legado terminales de los medios de comunicación que no se entienden y, por lo tanto, no pueden utilizar el procesamiento de la información suplementaria ; se les impide presentar el contenido de los medios de comunicación sin ningún tipo de procesamiento posterior a la decodificación por el lugar de abortar la decodificación. El aborto de la decodificación es provocada por el uso dé un pseudo-identificador en lugar del identificador de códec real como identificador de códec de medios de comunicación. Las terminales de los medios de comunicación existentes, por lo tanto, se abstienen de formar el contenido de los medios. Esto es importante ya que, de lo contrario, la prestación daría lugar a la percepción de dispositivos visuales y/o de audio perceptibles por el usuario, ya que no se llevó a cabo el procesamiento posterior a la decodificación del contenido de los medios de comunicación mediante el procesamiento de la información suplementaria por las terminales de legado de los medios que carecen de la capacidad de utilizar el procesamiento de la información suplementaria.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La invención, junto con otros objetos y ventajas de la misma, pueden entenderse mejor haciendo referencia a la siguiente descripción tomada junto con los dibujos anexos, en los cuales:
La Fig. 1 es un diagrama de flujo que ilustra un método para proporcionar procesamiento de la información suplementaria de acuerdo con una modalidad;
La Fig. 2 es una comparación de procesamiento de contenidos de los medios según la técnica anterior y de acuerdo con una modalidad;
La. Fig. 3 es un diagrama de flujo que ilustra una modalidad del paso de co-organizar en la Figura 1;
La Fig. 4 es una visión esquemática de un archivo contenedor de los medios de comunicación de acuerdo a una modalidad;
La Fig. 5 es una visión esquemática de un cuadro de entrada de la muestra de acuerdo con una modalidad;
La Fig. 6 es una visión esquemática de una modalidad de la organización de procesamiento de la información suplementaria en los cuadros de entrada de la muestra de una pista de los medios de comunicación;
La Fig. 7 es una visión general ,de una red de comunicación en la que se pueden implementar las modalidades;
La Fig. 8 es un diagrama de bloques esquemático de un dispositivo para proporcionar procesamiento de la información suplementaria de acuerdo con una modalidad;
La Fig. 9 es un diagrama de flujo de un método de procesamiento de contenido de los medios de acuerdo con una modalidad;
La Fig. 10 es un diagrama de flujo de los pasos adicionales del método en la Figura 9 de acuerdo con una modalidad;
La Fig. 11 es un diagrama de flujo de los pasos adicionales del método en la Figura 9 de acuerdo con otra modalidad;
La Fig. 12 es un diagrama esquemático de bloques de una terminal de medios de comunicación de acuerdo con una modalidad, y
La Fig. 13 es un diagrama de flujo que ilustra otra modalidad del paso de co-organización en la Figura 1.
DESCRIPCIÓN DETALLADA
En todos los dibujos, los mismos' números de referencia se utilizan para los elementos similares o correspondientes .
Las modalidades se relacionan generalmente con el procesamiento de contenido de medios y, en particular, a la provisión y el uso de procesamiento de la información adicional que pueden ser empleados por las terminales de los medios y reproducirse para el procesamiento y/o representación decodificada de contenidos de los medios.
Las modalidades proporcionan una forma eficaz de comunicar dicha información suplementaria a las terminales de procesamiento de medios de comunicación. La comunicación de la información del procesamiento adicional permite que las terminales de los medios que reconocen el procesamiento de la información suplementaria los recuperen y utilicen para procesar el contenido de los medios antes o durante la representación. Sin embargo, el procesamiento de la información suplementaria se comunicará convenientemente de tal manera que el legado de terminales de medios de comunicación que no reconocen el procesamiento de la información suplementaria no formará el contenido de los medios de comunicación. Esto es preferible ya que tal representación contenidos de los medios conduciría a los dispositivos visuales y/o de audio percibidos por el usuario como de ningún procesamiento posterior a la décodificación sobre la base de cualquier tratamiento de la información suplementaria que se llevó a cabo por los terminales de los medios de comunicación existentes.
La información de procesamiento suplementaria (SPI) o información de mejora suplementaria (SEI), como también se denota en la técnica de post-decodificación define instrucciones que puede ser utilizada por las terminales de los medios y agentes para el procesamiento de contenido de los medios decodificada a la que está asociado el procesamiento de la información suplementaria. Estas instrucciones de decodificación posterior ppr lo tanto, pueden proporcionar información e instrucciones a las terminales de los medios a medida que deben 1 procesar los datos con el fin de proporcionar una representación correcta del contenido de los medios durante una sesión de medios. El procesamiento de la información suplementaria podría ser obligatoria para las terminales de los medios de comunicación en cuanto a la omisión de la tramitación del contenido de los medios decodificados basado en el procesamiento de la información adicional que evita que la terminal de los medios haga que el contenido de los medios o la terminal de los medios de comunicación puedan formar el contenido de los medios, pero los medios de comunicación que resulten presentación tendrá varios defectos visuales y/o de audio más o menos graves, que será percibidos por el usuario. El procesamiento de la información suplementaria puede ser opcional en términos de no estar obligado a formar el contenido de los medios, pero mejorará la representación, tal vez por la mejoría de los efectos visuales y/o de audio de la representación de los medios de comunicación o por facilitar las operaciones de búsqueda en la representación de los medios de comunicación.
Por ejemplo, AVC especifica mensajes SEI que pueden ser utilizados para mejorar la decodificación y la representación de VCL de un flujo de bits AVC. Esta información está diseñada de tal forma que no es obligatoria para el proceso de decodificación, es decir, SEI contiene información que no es necesaria para decodificar la VCL y puede ser desechada por la conformación de decodificadores .
A pesar de que SEI no es crucial para el proceso de decodificación, puede especificar las accionés necesarias para el proceso de prestación posterior. Un ejemplo es la información de mensaje de vídeo estéreo SEI que indica que las tramas codificadas o los campos de la secuencia de vídeo constan de pares de imágenes que forman vistas estéreo de contenido. Un ejemplo más reciente es el espacio intercalado de tramas de mensaje SEI como "tablero de ajedrez". Se informa al decodificador que la imagen de salida decodificada contiene muestras de una trama que consta de múltiples tramas distintas espacialmente intercaladas y a medida que se intercalan apropiadamente de las muestras para fines de visuali zación .
Si una terminal de medios de legado trata de decodificar y emitir una secuencia de bits AVC que contiene estos mensajes SEI sin entender su significado, se les deseche y decodifique la secuencia de bits, sin saber que las imágenes decodificadas no tienen sentido sin des-intercalado adicional. Directamente desde a una pantalla en 2D, el resultado estará lleno de dispositivos y, ciertamente, no es lo que pretende el proveedor del contenido.
El formato de archivo AVC define el almacenamiento de AVC en formatos de archivo basados en el formato ISO de base de archivos multimedia, tales como MP4 y 3GP. Los flujos de bits AVC contenidos en estos archivos pueden incluir mensajes SEI, que pueden ser útiles para el proceso de decodificación. Sin embargo, no existen restricciones sobre los tipos de mensajes SEI que se pueden incluir y no existe actualmente ningún mecanismo de señalización que informa al reproductor que el flujo de bits AVC que puede contener SEI que se requiere para la prestación adecuada de los datos decodificados . Incluso si el reproductor analiza el flujo de bits AVC y busca mensajes SEI, no puede decir si alguno de los mensajes SEI detectados impone acciones fuera del bucle de decodificación a menos que los reconozca y a su significado. Descartando SEI aparentemente inofensivos, pero desconocidos, puede conducir a resultados inesperados. En consecuencia, un archivo de acuerdo con la técnica anterior se formó con el conocimiento especifico de las terminales para mostrar las capacidades con el fin de garantizar la reproducción correcta. Las nuevas características de visualización añadidas a través de procesamiento de la información suplementaria, tales como mensajes SEI fuera del bucle de decodificación, no se pueden formar de una manera compatible .
El contenido de medios como se describe en la presente se refiere a datos de medios qué pueden ser transmitidos a un terminal de medios para decodificar y representarse en el mismo para proporcionar una representación de los medios a un usuario. Los contenidos de los medios por lo tanto, pueden ser el contenido de vídeo o datos que se reproduce y se representa en una pantalla de visualización. Alternativamente, o además, el contenido de los medios de comunicación puede ser el contenido de audio o datos que se reproduce y puede ser escuchado por un usuario que utiliza una bocina.
La Fig. 1 es un diagrama de flujo de un método para proporcionar procesamiento de la información suplementaria relativa al contenido de los medios de Comunicación codificada de acuerdo con una modalidad. El método se inicia en la etapa SI, donde se ofrece un pseudo-identificador de un códec de los medios de comunicación. El códec de los medios de comunicación se define como el codificador de los medios empleados para codificar el contenido de los medios pertinentes. El Paso SI proporciona un pseudo-identificador en lugar del identificador códec verdadero del códec multimedia. El pseudo-identificador debe ser interpretado aquí como un alias para el identificador de códec. El pseudo-identificador se selecciona además por ser reconocible y puede ser interpretado por algunos medios de comunicación terminales, pero no se reconoce y no puede ser interpretado por terminales de otros medios de comunicación, que se denota terminales de legado de los medios de comunicación en este documento.
Un paso S2 siguiente proporciona información de procesamiento adicional, abreviado en SPI en las figuras. El procesamiento de la información suplementaria se define después de la decodificación de las instrucciones para el procesamiento de contenido de medios decodificado se puede obtener mediante la decodificación de los medios de comunicación del contenido codificado asociado con el procesamiento de la información suplementaria.
El pseudo-identificador y el procesamiento de la información suplementaria son co-organizados en el paso S3 en un archivo de tal manera para desencadenar el aborto de decodificación o prevenir la decodificación del contenido de los medios codificada por una terminal de legado de medios que no reconoce el pseudo-identificador . Asi, el pseudo-identificador preferiblemente acciona la terminal de legado de medios para abortar la decodificación del contenido de los medios y por lo tanto no crear ningún contenido de los medios. Sin embargo, la co-organización en el archivo es llevada a cabo de tal manera que permite que una terminal de medios reconozca el pseudo-identificador para decodificar el contenido de los medios de comunicación codificada utilizando el decodificador de medios definida por el códec de medios de comunicación y de post-proceso de decodificación de los medios de comunicación del contenido descifrado usando el procesamiento de la información suplementaria.
Por lo tanto, la co-organización del pseudo-identificador y el procesamiento de la información adicional en el archivo en el paso SI evitará que el legado de un terminal multimedia de descifrar el contenido de los medios de comunicación codificada o desencadenar la terminal de los medios de comunicación para cancelar la decodificación del contenido de los medios de comunicación codificada se recupere del pseudo-identificador . La razón de esto es que la terminal de legado de medios, no reconoce, y no puede por lo tanto usar el procesamiento de la información suplementaria. Esto significa que aunque el terminal de legado de medios pueda decodificar el contenido de los medios de comunicación codificada, no puede realizar correctamente el proceso de post-decodificación del contenido de los medios decodificados mediante el procesamiento de la información suplementaria. Esto dará lugar a problemas, que las modalidades resolverán utilizando el pseudo-identificador para provocar un aborto de la decodificación antes de que la representación pueda ser iniciada en la terminal del legado de los medios de comunicación.
La Fig. 2 ilustra esquemáticamente este concepto. En este ejemplo el contenido de vídeo ilustrativo está provisto de restricciones en términos de procesamiento de la información suplementaria que se requiere a ¡ fin de permitir una correcta representación y la visualización de los datos de vídeo para el usuario. Por ejemplo, el procesamiento de la información suplementaria que podría definir cuadros de vídeo de los datos de vídeo codificadas o contenido, que corresponde a una vista izquierda y los cuadros de video que corresponde a una vista derecho para la representación estéreo o 3D. La información suplementaria podría definir que cada cuadro impar de los contenidos de vídeo representa una primera vista (a la izquierda o a la derecha) , mientras que cada fotograma, incluso del contenido del vídeo es la segunda vista (derecha o izquierda) . De acuerdo con la técnica anterior, una antigua terminal, es decir el legado de medios de terminal, descodificar correctamente el contenido de los medios codificados. Sin embargo, puesto que nó reconoce el procesamiento de la información suplementaria, simplemente ignorando la información. Esto dará comó resultado una reproducción incorrecta o la prestación de los contenidos de video con el cambio entre las vistas izquierda y derecha cada fotograma desde la terminal de legado de los medios de comunicación no es consciente de la interpolación de fotogramas de video en particular de los diferentes puntos de vista. La presentación de los medios de comunicación por lo tanto, será muy atractivo para el usuario la visualización y estará lleno de dispositivos visuales debido a la vista de cambio en cada trama.
En la técnica anterior, la representación de descodificación y de los medios se lleva a cabo en los terminales de legado de medios aunque las terminales de legado de medios no reconocen el procesamiento de la información suplementaria necesaria a fin de lograr una presentación de soporte correcto.
El pseudo-identificador y la co-organización de la pseudo-identificador y el procesamiento de la información suplementaria en el archivo de acuerdo con las modalidades resuelven este problema con la técnica anterior mediante la activación de aborto o detención de la decodificación del contenido de los medios codificada por esos medios de legado terminales que no reconocen el pseudo-identificador . Esto significa que el contenido de los medios de comunicación nunca se hizo preferentemente en el terminal de medios de comunicación y el legado que el usuario puede en lugar de ser informado que la terminal de los medios de comunicación no es compatible con la representación del contenido de los medios de comunicación presentes.
Este concepto se ilustra esquemáticamente a la derecha en la Figura 2. Así, cuando un legado de medios de terminal, es decir, el terminal de edad en la figura, recibe el fichero con el pseudo-identificador y el procesamiento de la información suplementaria el legado de medios de terminal recupera la pseudo-identificador . La terminal de los .medios de comunicación concluye entonces que no reconoce el pseudo-identificador y por lo tanto detiene la decodificación del contenido de los medios de comunicación.
En una modalidad particular, alguna información adicional o externa puede ser entregada junto con el archivo para mejorar la auto-conciencia de la terminal de los medios de comunicación. Tal meta-información puede, por ejemplo, ser un enlace para informar a la terminal de medios que expiró su decodificador para decodificar el flujo de bits y que es necesaria alguna actualización. Esto se ilustra además en la figura, en donde el terminal de medios de comunicación podría buscar actualizaciones de códec con el fin de manejar eficientemente el archivo, reconocer el contenido de pseudo-identificador y el proceso de decodificación de medios mediante el procesamiento de la información suplementaria.
Por lo tanto, la terminal de medios de comunicación se puede configurar para solicitar soporte o actualizaciones de alguna fuente externa preconfigurada .
El pseudo-identificador , por lo tanto, se puede considerar como un medio para ocultar el identificador de códec verdadero del códec de medios de estás terminales de legado de medios que no reconocen el procesamiento de la información suplementaria. Al ocultar el identificador de códec, por lo tanto, se evitan las terminales móviles
i
existentes en la decodificación y por lo tanto convierte el contenido de los medios.
La co-organización del pseudo-identificador y el procesamiento de la información suplementaria se realiza preferiblemente de tal manera que la terminal de medios sólo recupere la información de procesamiento adicional a partir del archivo si reconoce y puede interpretar el pseudo-identificador . Esto impide efectivamente que las antiguas terminales de los medios de comunicación traten de recuperar e interpretar el procesamiento de información suplementaria que no reconocen.
Las modalidades serán descritas ahora en relación con diferentes ejemplos de aplicación particulares.
La Fig. 3 es un diagrama de flujo que ilustra el paso de co-organización en la Figura 1 de acuerdo con una modalidad particular. El método continúa desde el paso S2 de la Figura 1. Un siguiente paso S10 genera y proporciona un archivo contenedor de los medios de comunicación. El archivo contenedor medios de comunicación pueden ser considerado como un paquete de entrada completo que comprende preferiblemente, además de los contenidos de medios por si mismos, información e instrucciones requeridas por las terminales de los medios para realizar la decodificación y la prestación del contenido de los medios. La base de la norma ISO del formato de archivo multimedia ventajosamente se puede emplear como formato de archivo para el archivo contenedor multimedia, incluyendo formatos de almacenamiento de diversos derivados o basados en el formato ISO de base de archivos multimedia, como por ejemplo el formato de archivo AVC . El formato de archivo AVC, a su vez especifica el modo en H.264 (MPEG-4 AVC) que forma formatos de archivo diferentes derivados deli formato ISO en base a archivos de medios, por ejemplo, el P4 y 3GP formato de archivo.
El archivo contenedor de medios generado en el paso S10 comprende al menos un seguimiento de los medios de comunicación que define el contenido de los medios y al menos un contenedor o caja de contenido de medios que comprende el contenido de los medios de comunicación codificados. Un ejemplo de tal archivo contenedor multimedia 1 se ilustra en la Figura 4. El archivo contenedor multimedia 1 comprende, en este ejemplo, una pista de los medios respectivos 20, 30 para cada contenido de los medios que se formó durante una presentación de los medios. Por lo tanto, una primera pista de los medios de comunicación 20 define el contenido de video y una pista de los medios de comunicación 30 define el contenido de audio correspondiente. Las pistas de los medios de comunicación 20, 30 son preferentemente organizadas en un contenedor o caja 10 de una película ( 'Moov' ) , que es un contenedor para los metadatos relacionados con el contenido de los medios de comunicación. La figura también ilustra los datos de contenedor o caja 40 de los medios de comunicación ("MDAT'), que es el contenedor de los datos de los medios reales para la presentación de los medios de comunicación.
Un siguiente paso Sil del método en la Figura 2 presenta un cuadro de entrada de la muestra en el archivo contenedor de los medios de comunicación. Este cuadro de entrada de ejemplo define la pseudo-identificador . Un ejemplo de un cuadro de entrada de la muestra puede verse como:
AVCSEntrada uestra de clase () extiende
EntradaVisualMuestra ('RESV') {
EsquemaRestringidoCuadroInfo ();
AVCConfiguraciónCuadro de configuración;
MPEG4BitRégimenCuadro (); II opcional
MPEG4ExtensiónDescripciónCuadro (); II opcional
}
o, más generalmente:
EsquemaRestringidoCuadroInfo de clase () se extiende a MuestraEntrada ( ' resv) { ;
CuadrodeEsquemaRestringido ();
ConfiguraciónCuadro de configuración;
}
VisualMuestraEntrada y AVCMuestraEntrada define que el contenido de los medios de comunicación es el contenido de video. El cuadro de entrada de la muestra se ha diseñado de tal manera que tiene una base virtual: MuestraEntrada (formato) que extiende el Cuadro (formato). Lo que está en el "formato" de campo no está definido y se deja a su entrada derivada para asignarle un valor. Por ejemplo, en el caso de video que tienen VisualMuestraEntrada (nombre de codificación) se extiende MuestraEntrada (nombre de codificación) . En el presente caso, "nombre de codificación" corresponde a "RESV" que representa la pseudo-identificador . De esta manera, en lugar de definir los medios de comunicación particulares de codees utilizados para codificar el contenido de los medios de comunicación, tales como "avcl", la presente modalidad reemplaza el identificador de códec del codee de medios de comunicación con la pseudo-identificador 'RESV.
Un cuadro de procesamiento de la información suplementaria se presenta en el cuadro de entrada de la muestra en el paso S12. El cuadro de procesamiento de la información suplementaria comprende el procesamiento de la información adicional aplicable al contenido de los medios. Este cuadro de procesamiento de información suplementaria puede ser dispuesto en el archivo contenedor medios de acuerdo con diversas modalidades. En una primera modalidad, el cuadro de procesamiento de la información suplementaria se proporciona directamente en el cuadro de entrada de la muestra. El cuadro de entrada de muestra puede ser ampliado para que lea como, en su caja Sei La información corresponde a el cuadro de procesamiento de la información suplementaria:
AVCMuestraEntrada de clase () se extiende VisualMuestraEntrada (*RESV) {
RestringidoEsquemalnfoCuadro ();
AVCConfiguraciónCuadro de configuración;
SeilnformaciónnCuadro Seiinfo;
MPEG4BitRégimenCuadro (); II opcional
MPEG4ExtensiónDescripciónCuadro ( ) ; II opcional
}
En una modalidad alternativa, él cuadro de procesamiento de la información suplementaria se proporciona más profundo en el cuadro de esquema de información restringida en lugar de directamente en el cuadro de entrada de la muestra. El cuadro de esquema de información restringida a continuación, se podría definir como:
la clase alineada (8) RestringuidoEsquemalnfoCuadro (FMT) se extiende a el cuadro ( ' RINF 1 ) {
Original FormatoCuadro (FMT) originálFormato;
EsquemaTipoCuadro esquema de _tipo_cuadro; // opcional
información EsquemaInformaciónCuadro;
}
En tal caso, el cuadro de procesamiento de la información suplementaria puede estar contenido en el esquema de cuadro de información. La inclusión del cuadro de procesamiento de la información adicional en el cuadro de información de esquema podría, en una modalidad particular, estar condicionada a usar "ASEI ', es decir, AVC SEI, como el tipo de régimen.
En cualquier caso, el cuadro de procesamiento de información suplementaria puede, en una modalidad particular, se define como:
alineados (8) se extiende la clase de cuadro de SeiUnformaciónCuadro ('seii') {
Int. no cedido (8) numRequeridoSEIs ;
para (i = 0; i <numRequeridoSEIs ; i + +) {
Int. no cedido (8) requeridoSEIJD;
}
Int. no cedido (8) numNoRequeridoSEIs;
para (i = 0; i <numNoReququeridoSEIs; i + +) { Int. No cedido (8) NorequeridoSEIJD1;
}
]
Por lo tanto, en esta modalidad; particular, el procesamiento de la información suplementaria se puede dividir en información obligatoria . deprocesamiento suplementario ( requeridoSEIJD) que debe ser Utilizado por el terminal de medios durante el procesamiento! posterior a la decodificación de la información y contenidos de los medios de procesamiento opcional suplementario (NqrequeridoSEIJD) . Este último no es obligatorio, pero en general mejorarán la presentación de los medios de comunicación o ¡la prestación de los medios de comunicación el contenido si es^ empleado por la terminal de medios de comunicación. numRequeridoSEIs numNoRequeridoSEIs y define el número ; de versiones adicionales obligatorias y opcionales de procesamiento de información presentes en el archivo contenedor de medios de comunicación y relación con el contenido de los medios de
i
comunicación en particular. requeridoSEIJD toma el valor "CargaProductivaTió" de un mensaje de procesamiento de la información suplementaria, como mensaje SEI,; presente en el flujo de los medios de comunicación y qúe se considere necesario por el autor o creador de archivo ' la prestación o la reproducción correcta. NoRequeridoSEIJD ; correspondiente toma el valor "CargaUtilTipo" de un mensaje ide procesamiento de la información suplementaria (mensaje SEI) que no se considera necesario por el autor del archivo para la correcta prestación .
El cuadro de procesamiento de información suplementaria, por lo tanto, sólo comprende preferiblemente identificadores respectivos de los mensajes de información suplementaria de procesamiento que pueden ser utilizados en relación con el contenido de los medios en particular. Los mensajes particulares complementarios de procesamiento de información a que se refiere a estos identificadores puede ser que se indique en el archivo contenedor de los medios de comunicación, que se describe con más detalle en este documento .
El siguiente paso S13 de la Figura 3 proporciona un cuadro de formato de los medios de comunicación en el cuadro de entrada de la muestra. El cuadro de formato de los medios de comunicación comprende el identificador de códec del códec de medios de comunicación.
En una modalidad particular, el tipo de muestra de entrada original, es decir, identificador de códec, está contenida en un OriginalFormatoCuadro 5, lo que representa el cuadro de formato de los medios de comunicación. El OriginalFormatoCuadro entonces puede estar contenido dentro de la RestriingidoEsquemalnfoCuadro mencionado anteriormente: la clase alineada (8) OriginalFormátoCuadro (nombre de codificación) se extiende a el cuadro ('frjna') {
Int. No asignado (32) datos_formato; // valor de la entrada de la muestra de las Naciones Unidas transformada, como datos_formato = 10 ' avcV;
}
De esta manera, en el ej mplo anterior "datos_formato" representa el identificador de medios verdadero códec y puede tomar valores diferehtes, tales como "AVD", "mp4v ', y asi sucesivamente, dependiendo del códec de i
los medios en particular.
1
i
La Fig. 5 ilustra esquemáticamente los diferentes contenedores o cajas que pueden ser utilizados para definir la pseudo-identificador, el identificador de códec y el procesamiento de la información suplementaria. En esta modalidad particular, el cuadro de entrada de la muestra 80
I
tiene tradicionalmente cuatro caracteres del código, como por ejemplo "avd", sustituido por el pseudo-identificador representado por 'RESV en la figura que denota "video restringido". En este ejemplo, el cuadro dé entrada de la muestra 80, a su vez comprende, entre otros, el cuadro de esquema de información restringida 70, que s|e denota 'rinf en la figura. El cuadro de esquema de información restringida 70 comprende el cuadro de formato original 60 (denotado "frma" en la figura) con el identificador de códec de 62, como "avd". En una modalidad particular, el Cuadro de esquema de información restringida 70 también incluye el cuadro de procesamiento de la información suplementaria 50 denota "seii" en la figura. El cuadro de procesamiento de información adicional o una lista 50 comprende los identificadores 52 de mensajes adicionales de procesamiento necesarios u obligatorios de información y los identificadores 54 no obligatorios o mensajes opcionales adicionales de procesamiento de información. ;
La Fig. 6 es una cifra que representa una pista de de los medios de comunicación el archivo contenedor de los medios de comunicación. Esta figura ilustra que la pista de los medios de comunicación puede ser dividida en múltiples cajas de muestras de entrada 80, donde cada cuadro muestra dicha entrada 80 está asociado a una porción respectiva del contenido de los medios codificada contenida en el cuadro de contenido de los medios del archivo contenedor multimedia. En tal caso, el procesamiento de la información suplementaria 50 puede estar presentes en las cajas de muestras de entrada 80 como se ha mencionado anteriormente. En una modalidad particular, el procesamiento de la información suplementaria 50 que definen posterior decodificación instrucciones aplicables a una porción posterior de la codificada contenido de los medios se proporciona en un cuadro de entrada de muestra asociado con una parte anterior del contenido de los medios de comunicación codificada. Esta porción anterior del contenido codificado a continuación, tiene un tiempo de decodificación precede a la hora de decodificación de la
i
porción posterior del contenido de los medios codificada. Por lo tanto, el procesamiento de la información 'suplementaria de 50 que definen la decodificación posterior a las instrucciones relativas a los medios de comunicación el contenido de parte de k, kl, k2 se presenta en el cuadro de entrada de la muestra 80, relativa a la parte, de contenido de medios k-1, k, k+1. En tal caso, el terminal de medios tendrá tiempo para identificar y proporcionar el procesamiento de la información suplementaria y sus definidos decodificación posterior instrucciones cuando la correspondiente versión medios contenido ha sido decodificados por el terminal de medios. Por lo tanto, se reducirá cualquier retraso debido a la decodificación y el procesamiento posterior a la decodificación .
Sin embargo, en la mayoría de las modalidades de la muestra cuadros de entrada 80 y las pistas medios se envía típicamente juntos antes de los datos reales presentes en el recipiente de medios se transmiten los datos. Así que por estas formas de modalidad, generalmente no hay necesidad de proporcionar procesamiento de la información suplementaria 50 que definen la decodificación posterior a las instrucciones relativas al contenido de los medios k en el cuadro de entrada de la muestra 80, relativa a la parte de contenido de medios k-1. En claro contraste, el procesamiento de la información adicional 50 en lugar podría se incluido en el cuadro de entrada de la muestra relativa a la porción de los medios de comunicación el contenido de k.
Los reales post-decodificación instrucciones definidas por el procesamiento de la información completa puede ser proporcionada en la corriente de bits real. Así, las instrucciones de decodificación posterior, tales como mensajes SEI, se pueden encapsular en unidades NAL y luego son situado profundamente en el flujo de bits en donde están contenidos por el cuadro de datos de los medios. Otro lugar que las actuales después de la decodificación de las instrucciones se puede encontrar en algún cuadro especial, por ejemplo, ViewScalabilidadlnfoSEIBox que sólo hace una copia de los reales después de la decodificación de las instrucciones en la secuencia de bits.
Otras modalidades de los medios de comunicación del archivo contenedor podría reemplazarse a la entrada de la muestra tradicional, tales como la entrada de la muestra AVC, de una manera para que los medios de comunicación existentes terminales no sean capaces de decodificario . La entrada de muestra nueva se define entonces de una manera similar a la sintaxis original, pero con la adición del cuadro de procesamiento de la información suplementaria: En tal caso, esta entrada de muestra nueva corresponderá al pseudo-identificador del códec multimedia. Por ejemplo, el cuadro de entrada de la muestra y el pseudo-identificador podría ser denotado 'promedio' para AVC con restricciones:
AVCRestriccionesMuestraEntrada de clase () se extiende VisualMuestraEntrada ('promedio') {
AVCConfiguraciónBox de configuración;
SeilnformaciónCuadro seiinfo;
PEG4BitRégimenCuadro ();// opcional
MPEG4ExtensiónDescriptoresCuadro ( ) ;, II opcional
}
En otra modalidad, una nueva versión de la AVCDecodificadorConfiguraciónRegistro se define y por lo tanto se utiliza un nuevo valor para configuraciónVersión en AVCDecodificadorConfiguraciónRegistro . Esto se hace para que el legado de terminales de los medios de comunicación que no pueden utilizar el procesamiento de información adicional no será capaz de decodificar el archivo.
En un caso opcional, la nueva definición de AVCDecodificadorConfiguraciónRegistro contiene también información acerca de la necesaria y/o información opcional de procesamiento adicional. Un ejemplo de esta sintaxis se muestra a continuación:
alineados (8) la; clase
AVCDecodificadorConfiguraciónRegistrado {
Int. no asignado (8) configuraciónVersion = 2;
Int. no asignado (8) Un VCPerfillndicación; Int. no asignado (8) perfincompatibilidad; Int. no asignado (8) AVCNivelIndicación;
bits (6) = ' lililí reservada 'b;
Int. no asignado (2) longitudTamaño enosUno;
poco (3) reservada = '111 'b;
Int. no asignado (5) numDeSecuenciaParámetroConjuntos;
Para (i = , 0; i
<numOfSecuenciaParámetroEstablecidos ; i + +) {
Int. no asignado(16) secuenciaParámetroEstablecidaLength;
bits (8 * secuenciaParámetroSetLongitud) secuenciaParámetroEstablecidoNALUnidad;
Int. no asignado (8) numDelmágenParámetroGrupos;
para (i = 0; i < numDelmágenParámetroGrupos; i + +)
{
Int. no asignado (16) imagenParámetroConjuntoLongitud;
bits (8 * imagenParámetroConjuntoLongitud) imagenParámetroConjuntoNALUnidad;
Int. no asignado (8) numRequeridoSEIs ;
para (i = 0; i <numRequeridoSEIs; i + +) { Int. no asignado (8) requeridoSEIJD;
}
Int. no asignado (8) numNoRequeridoSEIs;
for (i = 0; i <numNoRequeridoSEIs; i + +) {
Int. no asignado (8) NoRequeridoSEIJD;
}
}
En una modalidad alternativa, el archivo en donde se la pseudo-identificador y el procesamiento de la información suplementaria co-organizado no es necesario un archivo contenedor multimedia. Fig. 13 ilustra esta modalidad. El método continúa desde el paso S2 de la figura. 1. Un S50 siguiente paso consiste en generar un Protocolo de Sesión de Descripción (SDP) del archivo y la co-organización de la pseudo-identificador y el procesamiento de la información adicional como las lineas de atributos diferentes en el archivo PSD. Como es conocido en la técnica, el Protocolo de transporte real (RTP) está diseñado para la transmisión de datos en tiempo real. Diferentes formatos de carga útil se definen para los codees de diferentes medios de comunicación y éstos regulan las reglas de formación de paquetes. La información al otro también se suelen enviar en el archivo SDP entre el emisor y el receptor de manera que ambas partes son conscientes de la situación de los medios de comunicación el contenido que se transmite mediante el establecimiento de una oferta SDP/modelo de respuesta.
El archivo PSD puede ser modificado para tener una linea de primer atributo que comprende el pseudo-identificador y una linea de segundo atributo que comprende el procesamiento de la información suplementaria. Las terminales de legado de los medios de comunicación que no pueden utilizar el procesamiento de la información suplementaria para el post-proceso de decodificación del contenido de los medios de comunicación no va a reconocer la recuperación pseudo-identificador del archivo SDP. La decodificación de los medios de comunicación detuvo e impidió el contenido.
En una modalidad particular, la pseudo-identificador es utilizado como un nuevo tipo de marca en lugar del nombre de la antigua marca, por ejemplo, está sustituyendo por el H264 H264-RES, lo que significa H.264 con restricciones. También los nuevos parámetros de la propiedad del flujo se definen indicando cuáles son las restricciones que se aplican. Estos parámetros de propiedad corresponden a la corriente del procesamiento de la información suplementaria que se puede especificar como requerido/no requerido mensajes SEI. Un ejemplo se muestra a continuación:
m = video 20000 RTP/AVP 97
un rtpmap =: 97 H264-RES/90000
un fmtp =: 97-sprop requeridoSEI-ID? { ID 1}, {} ID2; sprop-NoRequeridoSEI-id = {ID3}, {ID4}, {} ID5;
Cuando el receptor de terminal de legado de los medios de comunicación recibe la oferta por encima de SDP, el pseudo-identificador H264-RES detiene la decodificación errónea ya que la terminal de legado de los medios de comunicación va a rechazar esta oferta de antemano. Sólo las terminales de los medios de comunicación que reconocen H264-RES aceptan la oferta y por lo tanto, pueden decodificarse correctamente y hacer suplementario el contenido de los medios con el procesamiento de la información. Estas terminales de los medios de comunicación qué, por lo tanto, mapean o traducen el pseudo-identificador H264-RES para el identificador de códec, es decir, H264. Esto significa que estos terminales de los medios han sido configurados para entender el pseudo-identificador y realizar la asignación o la traducción de identificador requerida.
Las modalidades descritas anteriormente han sido principalmente ejemplificado con H.264/AVC. Sin embargo, este debería ser visto meramente como ejemplos ilustrativos pero no limitativos. Por ejemplo, las modalidades equivalentes con las extensiones de H.264/AVC, como Codificación Incrementable de Video (SVC) y Codificación de Video de Múltiples Vistas (MVC), entre otros, trabajan de una manera muy similar por parte de la ampliación de sus registros de configuración específicos y/o la entrada de la muestra de tipos de una manera similar.
Las modalidades por lo tanto, permiten la detección de presencia de procesamiento de la información suplementaria de una terminal de los medios de comunicación, sin examinar el flujo de bits. En claro contraste, es suficiente para investigar la parte correspondiente del archivo contenedor de medios o el archivo SDP u oferta como se ejemplifica anteriormente. El procesamiento de la información suplementaria, además, será ventajoso sólo por ser visto por las terminales de los medios de comunicación que pueden interpretar y utilizar el procesamiento de la información suplementaria. Una terminal de legado de medios no se pretende por lo tanto que muestre una secuencia de bitios decodificada , que habría requerido más de post-procesamiento antes de la representación.
La Fig. 7 es una vista esquemática de una porción de la red de comunicación, en la que las modalidades se pueden implementar. La red de comunicación es ejemplificada por una red de comunicación basada en radio proporcionando, entre otros, los servicios de comunicación a las terminales móviles 200, 210 y otros dispositivos de usuario, por medio de estaciones de base 310 o nodos de la red. La red de comunicación también comprende un servidor de medios 300 aplicado en o conectado a dicha estación de base 310 para proporcionar el contenido de los medios de comunicación a una o más terminales que solicitan los medios ele comunicación, tales como los terminales móviles 200, 210. La figura ilustra una modalidad de posible implementación de un dispositivo para proporcionar procesamiento de la información suplementaria 100, que se denota SPI para proporcionar el dispositivo en las figuras. Este dispositivo 100 está configurado para generar un archivo de 1 como se describe aquí comprende la pseudo-identificador y el procesamiento de la información suplementaria. El archivo 1 se transmite entonces a la terminal móvil 200, 210 por medio de la estación de base conectada 310. En la figura, el terminal móvil 210 podría representar una terminal de legado de medios de comunicación, mientras que la terminal móvil 200 indica una terminal de medios que reconoce el pseudó-identificador y puede utilizar la información de procesamiento adicional.
El dispositivo 100 no tiene necesariamente que ser implementado en el servidor de medios 300, pero puede alternativamente ser aplicado en otro nodo de la red de la red de comunicación. Una aplicación distribuida en múltiples nodos de la red también es posible y dentro del alcance de las modalidades.
La Fig. 8 es un diagrama esquemático de bloques del dispositivo para proporcionar procesamiento de la información suplementaria 100 de acuerdo con una modalidad. El dispositivo 100 comprende un proveedor de identificador 110 configurado para proporcionar el pseudo-identificador del media Códec empleado para codificar el contenido de los medios de comunicación. Un proveedor de información 130 está configurado para proporcionar el procesamiento de la información adicional que representa después de la decodificación de las instrucciones para el procesamiento de decodificación de contenidos de los medios que se puede obtener mediante la decodificación del contenido de los medios de comunicación codificada. El dispositivo 100 también cuenta con un organizador de archivos 120 configurado para co-organizar el pseudo-identificador del proveedor de identificador 110 y el procesamiento de la información suplementaria del proveedor de la información en un archivo de 130. El co-organización en el archivo es, como se ha descrito en la presente, realizada por el organizador de archivos 120 de manera que se acciona el aborto de descodificación del contenido codificado por una terminal de legado de medios que no reconoce el pseudo-identificador . Sin embargo, la co-organización permite la decodificación de los contenidos de medios codificados utilizando el códec de medios y permite después de decodificación de procesamiento de los contenidos de medios decodificados mediante el procesamiento de la información suplementaria por una terminal de medios que reconoce el pseudo-identificador .
El proveedor de información 130 podría proporcionar la información requerida de procesamiento adicional que representa instrucciones obligatorias después de la decodificación para procesar el contenido de los medios de comunicación decodificada y no requiere ' de información adicional que representa el procesamiento posterior a las instrucciones de decodificación opcionales para procesar el contenido de los medios de comunicación decodificada .
En una modalidad particular, el organizador de archivos 120 está configurado para generar un archivo contenedor de los medios de comunicación que comprende al menos un medio realizar un seguimiento de la definición del contenido de los medios y al menos un cuadro de contenidos de los medios que comprende el contenido de los medios de comunicación codificada. El proveedor de identificador 110 podría proporcionar un cuadro de entrada de la muestra en el archivo contenedor de los medios de comunicación. El cuadro de entrada de ejemplo define el pseudo-identificador y comprende un cuadro de formato de los medios que comprende el identificador de códec como se ha descrito anteriormente. El proveedor de información 130, preferiblemente proporciona un cuadro de procesamiento de la información suplementaria que comprende el procesamiento de la información adicional en el cuadro de entrada de la muestra. En una modalidad particular, el proveedor de información 130 proporciona el procesamiento de la información suplementaria para definir instrucciones de post-decodificación aplicables a una porción de contenido de medios k en el cuadro de entrada de muestra asociada con una porción de contenido de medios anterior k-1 que tiene un tiempo de decodificación que precede a la hora de decodificación el contenido de parte de los medios de comunicación k. En otra modalidad, el proveedor de información 130 ofrece el procesamiento de. la información adicional que define después de la decodificación de las instrucciones correspondientes a la porción de los medios de comunicación el contenido k en el cuadro de entrada de la muestra asociada con la parte de los medios k de comunicación de contenido.
En una modalidad alternativa, el 1 organizador de archivos 120 está configurado para generar un archivo SDP que comprende la pseudo-identificador del proveedor identificador 110 como una primera linea de atributos y el procesamiento de la información suplementaria del proveedor de información 130 como una segunda linea de atributos.
Las unidades de 110 a 130 del dispositivo 100 pueden ser aplicadas u ofrecidas como hardware o una combinación de hardware y software. En el caso de una aplicación basada en software, un producto de programa de computadora, la aplicación del dispositivo 100 o parte del mismo comprende un software o un programa de computadora para ejecutarse con un propósito general o especialmente adaptado para la computadora, el procesador o el microprocesador. El software de computadora incluye elementos! de código de programa o porciones de código de software ilustrados en la Figura 8. El programa se puede almacenar en su totalidad o en parte, en o dentro de uno o más medios informáticos adecuados y no transitorios o de almacenamiento de datos legibles por medios tales como discos magnéticos, CD-ROMs, discos de DVD, memorias USB, discos duros, memoria magneto-óptica, memoria RAM o volátil, memoria ROM o flash, firmware, o en un servidor de datos.
i
El dispositivo 100 puede ser ! venta osamente aplicado en o en conexión con un servidor de medios 300, como se ilustra en la Figura 7.
La Fig. 9 es un diagrama de flujo que ilustra un método de procesamiento de contenido de los medios en una terminal de medios de comunicación de acuerdo con una modalidad. El método comienza en el paso S20, donde se recibe un archivo que comprende el pseudo-identificador y el procesamiento de la información suplementaria. El siguiente paso S21 comprueba si el pseudo-identificador, abreviado en PID en las figuras, es reconocible. Si el pseudo-identificador no se puede reconocer el método continúa con el paso S22, donde la decodificación del contenido de los medios de comunicación se interrumpe o evita. Como se ha discutido en lo anterior, el contenido de los medios de comunicación codificados puede ser proporcionado en el mismo archivo como el pseudo-identificador y el procesamiento de la información suplementaria o proporcionada por separado en el paso S20 o en otro paso (no descrito) . Si, en su lugar, el pseudo-identificador es reconocible, el método continúa desde el paso S21 al paso S23. Este paso S23 selecciona un códec de los medios de comunicación para decodificar el contenido de los medios de comunicación sobre la base de un identificador de códec basado en recuperar el pseudo-identificador . El siguiente paso S24 decodifica el contenido de los medios utilizando el códec multimedia seleccionado. El contenido de los medios decodificado se procesa en el paso S25 basado en el procesamiento de la información suplementaria con el fin de obtener el contenido de los medios de comunicación en una forma adecuada para la representación, tales como pantalla o la reproducción.
El método podría terminar. Por otra parte, el contenido de los medios de comunicación se puede dividir en diferentes porciones de contenido de medios donde se podía procesar la información adicional asociados con y aplicable a diferentes partes de dichos medios. En tal caso, los pasos S24 y S25 se repite para cada porción de contenido de tales medios .
La Fig. 10 es un diagrama de flujo que ilustra los pasos adicionales del método en la Figura 9 de acuerdo con una modalidad. El método continúa desde el paso S20 de la Figura 9, que involucra la recepción de un archivo contenedor de los medios de comunicación que comprende al menos un medio realizar un seguimiento de la definición del .contenido de los medios, por lo menos un cuadro de contenido de medios que incluye el contenido de los medios de comunicación codificada y por lo menos un cuadro de muestra de entrada. El cuadro de entrada de la muestra define el pseudo-identificador y cuenta con un cuadro de procesamiento de información suplementaria con la de procesamiento de información suplementaria y un cuadro de formato de los medios de comunicación con el identificador de códec.
Un siguiente paso S30 recupera el pseudo-identificador del cuadro de entrada de muestra y se investiga en el paso S21 de la Figura 9 si el pseudo-identificador es reconocible. Si esto es cierto, el método continúa con el paso S31, donde se recupera el identificador de códec desde el cuadro de formato de los medios de comunicación. El método continúa al paso S23 de la Figura 9, en donde el códec de los medios de comunicación se selecciona en función del identificador de códec de recuperar.
La Fig. 11 es un diagrama de flujo que ilustra los pasos adicionales del método en la Figura 9 de acuerdo con otra modalidad. El método continúa desde el paso S20 en la Figura 9, que involucra la recepción de un archivo PSD que comprende una primera linea de atributo que comprende el pseudo-identificador y una segunda línea de atributo que comprende el procesamiento de la información suplementaria. El siguiente paso S40 lee la primera línea de atributo en el archivo SDP para identificar el pseudo-identificador . El método continúa al paso S21 en la Figura 9 para investigar si el pseudo-identificador es reconocible. Si esto es cierto el método continúa con el paso S41. El Paso S41 mapea o traduce el pseudo-identificador en el identificador de códec. El método continúa al paso S23 de la Figura 9, en donde el códec de los medios de comunicación se selecciona en función del identificador de códec asignada.
I
Si la información del procesamiento suplementario se define después de la decodificación de instrucciones que permite la identificación de cual fotogramas de vídeo que pertenecen a una vista de la izquierda y que los fotogramas de vídeo pertenecen a una visión correcta de la prestación o estéreo 3D, el paso de procesamiento en la Figura 9 podría comprender la identificación de los cuadros de vídeo codificados de los datos de vídeo correspondiéntes a la vista izquierda y los cuadros de vídeo correspondientes a la vista de la derecha basado en el procesamiento de la información suplementaria .
La Fig . 12 es un diagrama esquemático de bloques de un terminal de medios 200 de acuerdo con una modalidad. La terminal de medios de comunicación 200 está ejemplificada por una terminal móvil en la figura. Sin esto sólo debe
ser visto como un ejemplo ilustrativo. La tejrminal de medios
i
podría ser cualquier entidad o un dispositivo o conjunto de dispositivos múltiples que tiene decodificación y capacidad de representación. Un dispositivo de este tipo solo podría ser una terminal móvil, tales como el teléfono móvil o una computadora portátil, un computadora, un decodificador para un televisor o cualquier otro dispositivo de ¡procesamiento de medios. La funcionalidad de decodificación y representación pueden estar presentes en diferentes dispositivos que son
i
capaces de conducir a continuación, la comúnibación por cable o inalámbrica entre sí. Los medios de terminales por lo tanto, abarcan también una modalidad i de aplicación
i
distribuida. \
La terminal de medios 200 comprende; un receptor 210 ejemplificado por un transceptor (TX/RX) en la figura. El receptor 210 está configurado para recibir í un archivo que comprende el pseudo-identificador y el procesamiento de la información suplementaria. Una decodificación de controlador 220 está configurada para recuperar el pseudo-identificador del archivo y comprobar si el pseudo-idléntificador es reconocible. Si no es reconocido por el controlador 220 de decodificación, la decodificación del cjontrolador 220 controla el decodificador 230 para abortar la decodificación del contenido de los medios codificados ¦ o detener el decodificador 230 de partida con el proceso de decodificación. Si el controlador de decodificación 220 en su lugar reconoce el pseudo-identificador selecciona el codee 235 de medios para utilizarse por el decodificador 230 para decodificar el contenido de los medios. Esta selección de códec se lleva a cabo sobre la base de un identificador de códec determinado por el controlador de decodificación 220 usando el pseudo-identificador .
El descodificador 230 descodifica el contenido de los medios de comunicación codificado con el códec multimedia seleccionado 235 para obtener contenidos de los medios decodificados . El contenido de los medios decodificados es procesado por un procesador 240 de contenidos basados en el procesamiento de la información suplementaria que se recupera del archivo con el contenido que los medios de comunicación en una forma adecuada para la representación. La terminal de los medios de comunicación 200, entonces podría tener un reproductor de medios (no ilustrado) que forma el contenido de los medios procesados para su visualización en una pantalla de visualización 250. Alternativamente, o además, el reproductor de medios podría reproducir contenido de audio en un altavoz (no ilustrado) de la terminal de medios 200.
En una modalidad particular, el receptor 210 recibe un archivo contenedor de medios con al menos un medio de rastreo para definir el contenido de los medios, por lo menos un cuadro de contenido de medios que comprende el contenido de los medios y preferiblemente las instrucciones de decodificación post-definidos por el procesamiento de la información suplementaria. Por lo menos un cuadro de entrada de la muestra también se incluye en el archivo contenedor medios y define el pseudo-identificador y comprende el cuadro de procesamiento de información suplementaria con el procesamiento de la información suplementariá y el cuadro de formato de los medios con el identificador de códec. En tal caso, la terminal 200 comprende preferiblemente medios de un proveedor de identificador 225 configurada pára recuperar el pseudo-identificador del cuadro de entrada dé la muestra. El proveedor de identificador 225, preferiblemente también se recupera, si el pseudo-identificador es compatible con la decodificación de controlador 220, el identificador de códec desde el cuadro de formato de los medios de comunicación.
En una modalidad alternativa, el receptor 210 recibe un archivo SDP que comprende una línea de primer atributo que comprende la pseudo-identificador y una línea de segundo atributo que comprende el tratjamiento de la información suplementaria. El proveedor de identificador 225 se configura para leer la línea de primer atributo para recuperar el pseudo-identificador y luego, si el pseudo-identificador es compatible con la dedodificación de controlador 220, el mapa del pseudo-identificador en el ?
identificador de códec del códec 235 utilizando los medios de comunicación datos preconfigurados de mapeo almacenada en la terminal de medios 200. Estos datos de los mapas preconfigurados podrían ser una lista qué comprende los pseudo-identificadores que son reconocidos por el controlador 220 de decodificación y los identificadores de códec adecuados .
Las unidades de 210 a 240 de la terminal de los medios de comunicación 200 se puede implementar o según lo disponga de hardware o una combinación de hardware y software. En el caso de una aplicación basada en software, un producto de programa de computadora la aplicación del terminal de los medios 200 o parte del mismo comprende un software o un programa de computadora para ejecutarse con un propósito general o especialmente adaptados computadora, el procesador o el microprocesador. El software de computadora incluye elementos de código de programa o porciones de código de software ilustrados en la Figura 12. El programa se puede almacenar en su totalidad o en parte, sobre o dentro de uno o más medios informáticos adecuados y no transitorios o almacenamiento de datos legibles por medios tales como discos magnéticos, CD-ROMs, discos de DVD, memorias USB, discos duros, memoria magneto-óptica, memoria RAM o volátil, memoria ROM o flash, firmware, o en un servidor de datos.
Las modalidades descritas anteriormente han de entenderse como unos cuantos ejemplos ilustrativos de la presente invención. Se entenderá por los ¦ expertos en la técnica que diversas modificaciones, combinaciones y cambios se pueden hacer a las modalidades sin alejarse del alcance de la presente invención. En particular, las soluciones de diferentes piezas en las diferentes modalidades se pueden combinar en otras configuraciones, cuando sea técnicamente posible. El alcance de la presente invención es, sin embargo, definido por las reivindicaciones anexas.
Claims (20)
1.- Un método para proporcionar prqcesamiento de la información suplementaria (52, 54) relativa al contenido de los medios de comunicación codificados, dicho método comprendiendo: proporcionar (SI) un pseudo-identificador de un medio Códec empleado para la codificación de dicho contenido de medios de comunicación, el suministro (S2) de procesamiento de información suplementaria (52, 54) que define la decodificación posterior a las instrucciones para el procesamiento de contenido de medios decodificado que se pueden obtener mediante la decodificacióñ de contenido codificado de dichos medios de comunicación, y co-organizar (S3), el pseudo-identificador y el procesamiento de información suplementario (52, 54) en un archivo (1) para provocar el aborto de la decodificación de contenidos de los medios codificados por una terminal de legado de los medios de comunicación (210) que no reconoce dicho pseudo-identificador y permitir la decodificación de contenidos de los medios, dicha codificación utilizando dicho códec de procesamiento de medios y post-decodificación decodificando el contenido de los medios de comunicación con dicho tratamiento de la información suplementaria (52, 54) por una terminal de los medios de comunicjación (200) que reconoce dicho pseudo-identificador . ¡
2. - El método de acuerdo con la reivindicación 1, en donde la co-organización (S3) , el pseudo-identificador y i el procesamiento de información suplementaria incluyen: generación (S10) en un archivo contenedor de los medios de comunicación (1) que comprende al menos una pista i de los medios de comunicación (20) definiendo: dicho contenido i de los medios y al menos un cuadro de contenidos de los medios (40) que comprende dicha codificación contenido de los medios de comunicación; j proporcionar (Sil), en dicho mejdio de archivo contenedor (1), un cuadro de entrada de la muestra (80) que define el pseudo-identificador; ¦ proporcionar (S12), en dicho cuadró de la muestra de entrada (80), un cuadro de procesamiento de la información suplementaria (50) que comprende dicho procesamiento de la i i información suplementaria (52, 54), y ! proporcionar (S13), en el cuadro 1 de entrada del ejemplo (80) , un cuadro de formato de í los medios de I comunicación (60) que comprende un identificador de códec (62) de dichos medios de códec. !
3. - El método de acuerdo con la reivindicación 2, en donde dicho medio de pistas (20) comprende múltiples cuadros de entrada de la muestra (80) cada uno de ellos asociado a una porción respectiva de dicho contenido codificado de medios contenido en al menos un cuadro de contenidos de los medios (40), en donde se proporciona (S12) el cuadro de procesamiento de la información suplementaria (50) que comprende proporcionar (S12) un cuadro de procesamiento de la información suplementaria (50) después de la definición de decodificación de instrucciones correspondientes a una parte posterior de dicha codificación del contenido multimedia en un cuadro de entrada de la muestra (50) asociado a una porción anterior de dicho contenido codificado de medios en un tiempo de decodificación antes de un tiempo de decodificación de dicha porción posterior del contenido codificado de medios.
4. - El método de acuerdo con la reivindicación 1, en donde la co-organización (S3) , el pseudo-identificador y el procesamiento de información suplementaria (52, 54) comprenden la generación (S50) de una descripción del archivo de protocolo de sesión que comprende una primera linea de atributo que comprende el pseudo-identificador y una segunda línea de atributo que comprende dicho procesamiento de la información suplementaria.
5. - El método de acuerdo con cualquiera de las reivindicaciones 1 a 4, en donde la proporción (S2) del procesamiento de la información suplementaria (52, 54) comprende proporcionar (S2) al menos uno del procesamiento de la información suplementaria (52) que representa decodificación obligatoria posterior a las instrucciones para el procesamiento de dichos contenidos de los medios decodificados y el procesamiento de la información suplementaria (54) que representa instrucciones opcionales después de la decodificación para el procesamiento de dicho decodificar del contenido de los medios de comunicación.
6. - El método de acuerdo con cualquiera de las reivindicaciones 1 a 5, en donde dicho contenido de los medios codificados comprende codificar los datos de video y proporciona (S2) el procesamiento de la información suplementaria (52, 54) que comprende proporcionar (S2) procesamiento de información suplementaria que representa decodificación posterior a las instrucciones que definen los fotogramas de vídeo de los datos de vídeo 1 codificados que corresponden a la izquierda y las imágenes de vídeo de datos de vídeo codificados, que corresponden a una vista correcta de representación tridimensional que representa los datos de vídeo .
7. - Un dispositivo (100) pata proporcionar procesamiento de la información suplementaria (52, 54) en relación con el contenido de los medios de comunicación codificados, dicho dispositivo (100) comprendiendo: un proveedor identificador (110) configurado para proporcionar un pseudo-identificador de un 1 medio de códec empleado para la codificación de dicho cbntenido de los medios; un proveedor de información (130) configurado para proporcionar procesamiento de la información suplementaria (52, 54) definiendo la post-decodificación de las instrucciones para el procesamiento de contenido de medios decodificado que se puede obtener mediante la decodificación de contenido codificado de los medios de comunicación, y un organizador de archivos (120) configurado para co-organizar dicho pseudo-identificador proporcionado por dicho proveedor identificador (110) y dijo que el procesamiento de información suplementaria (52, 54) proporcionada por dicho proveedor de información (130) en un archivo (1) para provocar el aborto de la décodificación de contenido codificado, los medios de comunicación por una terminal de legado de los medios de comunicación (210) que no reconoce dicho pseudo-identificador y para permitir la decodificación de contenidos de los medios, la codificación utilizando dicho códec de procesamiento de medios y post-decodificación de dicha decodificación del contenido de los medios de comunicación con dicho tratamiento de información suplementario (52, 54) por una terminal de medios de comunicación (200) que reconoce dicho pseudo-identificador .
8.- El dispositivo de acuerdo con la reivindicación 7, en donde el organizador de archivos (120) está configurado para generar un archivo contenedor de los medios de comunicación (1) que comprende al menos utya pista de los medios de comunicación (20) la definición de dicho contenido de los medios y al menos un cuadro de contenidos de los medios (40) comprendiendo la codificación de dicho contenido de los medios de comunicación; proveer el identificador (110) configurado para proporcionar, en dicho medio de archivo contenedor (1), un cuadro de entrada de la muestra (80) que define el pseudo-identificador y proporcionar, dijo que en la muestra cuadro de entrada (80), un cuadro de formato de los medios de comunicación (60) que comprende un identificador códec (62) de dichos medios códec, y el proveedor de información (130) está configurado para proporcionar, en dicho cuadro de la muestra de entrada (80), un cuadro de procesamiento de la información suplementaria (50) que comprende dicho procesamiento de la información suplementaria (52, 54) .
9.- El dispositivo de acuerdo con la reivindicación 8, en donde dicho medio de pistas (20) comprende múltiples cuadros de entrada de la muestra (80) cada uno de ellos asociado a una porción respectiva de dicho contenido codificado de contenido de medios en dicho al menos un cuadro de contenidos de los medios (40) , en donde dicha información del proveedor (130) está configurada para proporcionar un cuadro de procesamiento de la información suplementaria (50) definiendo instrucciones de decodificación posterior correspondientes a una parte posterior de dicho contenidos de los medios codificados en un cuadro de entrada de la muestra (50) asociado con una porción anterior de dicho contenido codificado de medios que tiene un tiempo de decodificación que precede a un tiempo de decodificación de dicha porción posterior de dicho contenido de medios codificado.
10. - El dispositivo de acuerdo con la reivindicación 7, en donde dicho organizador de archivos (120) está configurado para generar un archivo de descripción de la sesión de protocolo que comprende una primera linea del atributo que comprende dicho pseudo-identificador y una segunda linea de atributo que comprende dicho procesamiento de la información suplementaria (52, 54) .
11. - El dispositivo de acuerdo con cualquiera de las reivindicaciones 7 a 10, en donde dicho proveedor de información (130) está configurado para proporcionar al menos uno de procesamiento de la información suplementaria (52) que representa decodificación posterior obligatoria a las instrucciones para el procesamiento de dicho contenido decodificado y medios de procesamiento de información suplementaria (54) que representa decodificación opcional posterior a las instrucciones para el procesamiento de dicho contenido de medios decodificado .
12. - Un servidor de medios (300) que comprende un dispositivo (100) para proporcionar procesamiento de la información suplementaria (52, 54) según cualquiera de las reivindicaciones 7 a 11.
13. - Un nodo de red (310) que comprende un servidor de medios (300) de acuerdo con la reivindicación 12.
14. - Un método de procesamiento de un contenido de medios que comprende: recibir (S20) en un archivo (1) que comprende un identificador de un pseudo-Media Códec empleados para la codificación de dichos contenidos medios de comunicación y procesamiento de la información suplementaria (52, 54) la definición de post-decodificación de las instrucciones para el procesamiento de dichos contenidos medios de comunicación; abortar (S22), si dicho pseudo-identificador recuperado de dicho archivo (1) no es reconocible, la decodificación de una versión codificada de dichos contenidos de medios; seleccionar (S23), si dicho pseudo-identificador recuperado de dicho archivo (1) es reconocible, un códec de los medios de comunicación (235) para la decodificación de la versión codificada de dichos contenidos de los medios sobre la base de un identificador de códec (62) de dichos medios de codee (235) recuperado en base a dicho pseudo-identificador; decodificación (S24), si dicho pseudo-identificador recuperado de dicho archivo (1) es reconocible, la versión codificada de dicho contenido con los medios de comunicación de los medios de comunicación seleccionados códec (235), y procesamiento (S25) , si dicho pseudo-identificador recuperado de dicho archivo (1) es reconocible, del contenido multimedia basado en dicho procesamiento dé la información suplementaria (52, 54) recuperada a partir del archivo (1) para conseguir dicho contenido multimedia en una forma adecuada para la representación.
15.- El método de acuerdo con la reivindicación 14, en donde la recepción (S20) del archivo (1) comprende la recepción (S20) en un archivo contenedor de los medios de comunicación (1) que comprende al menos una pista de los medios de comunicación (20) la definición dé contenidos de los medios, por lo menos un cuadro de contenido multimedia (40) que comprende dicha versión codificada de dicho contenido y los medios de comunicación un cuadro de entrada de la muestra (80) que define la pseudo-identificador y que comprende un cuadro de procesamiento de información suplementaria (50) que comprende dicho procesamiento de la información suplementaria (52, 54) y un cuadro de formato de 61 los medios de comunicación (60 ) que comprende dicho códec identificador (62), dicho método comprendiendo además: recuperar (S30), el pseudo-identiiicador de dicho cuadro de muestra de entrada (80), y recuperar (S31) , si el pseudo-identificador recuperado de dicho archivo (1) es reconocible, el códec identificador (62) de dicho cuadro de formato de los medios de comunicación (60) .
16. - El método de acuerdo con la reivindicación 14, en donde la recepción (S20) , del archivo (1) comprende la recepción (S20) una descripción de la sesión de archivo de protocolo que comprende una primera línea de atributo que comprende el pseudo-identificador y una segunda línea de atributo que comprende el procesamiento de información suplementaria (52, 54), el método comprende además: la lectura (S40) de la primera línea de atributo en el archivo de descripción de sesión para recuperar el seudo-identificador, y el mapeo (S41), si el pseudo-identificador recuperado de dicho archivo (1) es reconocible, el pseudo-identificador para dicho códec identificador (62) .
17. - El método de acuerdo con cualquiera de las reivindicaciones 14 a 16, en donde el contenido de los medios es datos de vídeo y el procesamiento (S25) el contenido de los medios comprende la identificación, si dicho pseudo-identificador extraído de dicho archivo (1) >es reconocible y en base a dicho tratamiento suplementario de información (52, 54) , de manera que las imágenes de vídeo de dicho codificador los datos de vídeo que se corresponden al lado izquierdo y las imágenes de vídeo de datos de vídeo codificados, correspondiendo a un punto de vista adecuado para la representación tridimensional de los datos de vídeo.
18.- Una terminal de medios de comunicación (200) que comprende : un receptor (210) configurado para recibir un archivo (1) que comprende un pseudo-identificador de un medio de codee empleado para codificar un contenido de medios y procesamiento de información suplementaria (52, 54) después de la decodificación de la definición de instrucciones para el procesamiento de dichos contenidos de medios; un controlador de decodificación (220) configurado para abortar, si dicho pseudo-identificador recuperado de dicho archivo (1) no es reconocible, la decodificación de una versión codificada de dicho contenido y seleccionar los medios de comunicación, si dicho pseudo-identificador recuperado de dicho archivo (1) es reconocible, un codee de los medios de comunicación (235) para decodificar dicha versión codificada de dicho contenido de los medios basado en un identificador de códec (62) de dichos medios códec (235) recuperados en base a dicho seudo-identificador ; un decodificador (220) configurado para decodificar, si dicho pseudo-identificador extraído de dicho archivo (1) es reconocible, la versión codificada de dicho contenido 'de los medios utilizando dicho médio códec (235) seleccionado por dicho controlador de decodificación (220), y un procesador de contenido (240) configurado para procesar, si dicho pseudo-identificador recuperado de dicho archivo (1) es reconocible, el contenido de los medios de comunicación en base a dicho tratamiento dé la información suplementaria (52 , 54) se recupera a partir de dicho archivo (1) para obtener los medios de comunicación,' el contenido se obtiene en una forma adecuada para la representación.
19.- El terminal de medios de comunicación de acuerdo con la reivindicación 18, en donde el receptor (210) está configurado para recibir un archivo contenedor medios (1) que comprende al menos una pista de medios (20) definiendo dicho contenido de medios, por lo menos un cuadro de contenidos de medios (40) que comprende dicha versión codificada de dicho contenido de medios y un cuadro de entrada de la muestra (80) que define la pseudo-identificador y que comprende un cuadro de procesamiento de información i suplementaria (50) que comprende dicho procesamiento de la información suplementaria (52, 54) y un cuadro de formato de los medios de comunicación (60) que comprende dicho códec identificador (62) , los medios de comunicación del terminal (200) comprendiendo además un proveedor de identificador (225) configurado para recuperar dicho pseudo-identificador de dicho cuadro de muestra de entrada (80) y recuperar, si dicho pseudo-identificador recuperado de dicho archivo (1) es reconocible, dijo el códec identificador (62) de dicho cuadro de formato de los medios de comunicación (60) .
20.- La terminal de los medios de comunicación, de acuerdo con la reivindicación 18, en donde dicho receptor (210) está configurado para recibir una descripción de la sesión archivo de protocolo que comprende una primera linea de atributo que comprende dicho pseudo-identificador y una segunda linea de atributo que comprende dicho procesamiento de la información suplementaria, los medios de terminales (100) comprendiendo además un proveedor de identificador (225) configurado para leer dicha primera linea de atributo en dicho archivo de descripción de sesión para recuperar dicho pseudo-identificador y el mapa, si dicho pseudo-identificador recuperado de dicho archivo (1) es reconocible, el pseudo-identificador para dicho códec identificador (62) . RESUMEN Información de proceso suplemental (52, 54) que define instrucciones de precodificción para procesar contenido de medios decodificados se co-organiza en un archivo (1) junto con un pseudo-identificador de un códec de medios empleados para codificar el contenido de medios. El aborto de accionador de co-organización de decodificación del contenido de medios por una terminal de medios de legado (219) que no reconoce el pseudo-identificador pero permite la codificación del contenido de medios por una terminal de medios (200) que reconoce el pseudo-id ntificador para permitir asi el proceso de post-decodificación del contenido de medios codificado usando la información de proceso suplemental (52, 54). La co-organización evita asi que las terminales de medios de legado (210) no puedan usar información de proceso suplemental de la decodificación de contenido de medios y volviendo el contenido de medios una presentación de medios.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US25312809P | 2009-10-20 | 2009-10-20 | |
| PCT/SE2010/051119 WO2011049517A1 (en) | 2009-10-20 | 2010-10-18 | Provision of supplemental processing information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2012004534A true MX2012004534A (es) | 2012-06-08 |
Family
ID=43900546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2012004534A MX2012004534A (es) | 2009-10-20 | 2010-10-18 | Provision de informacion de procesamiento suplementario. |
Country Status (18)
| Country | Link |
|---|---|
| US (3) | US9609368B2 (es) |
| EP (2) | EP3346711A1 (es) |
| JP (1) | JP2013509084A (es) |
| CN (2) | CN104661115B (es) |
| AU (1) | AU2010308600B2 (es) |
| BR (1) | BR112012009148B1 (es) |
| CA (1) | CA2778064C (es) |
| DK (1) | DK2491720T3 (es) |
| ES (1) | ES2671520T3 (es) |
| HU (1) | HUE037388T2 (es) |
| IN (1) | IN2012DN03081A (es) |
| MX (1) | MX2012004534A (es) |
| NO (1) | NO2491720T3 (es) |
| NZ (1) | NZ599303A (es) |
| PL (1) | PL2491720T3 (es) |
| RU (1) | RU2540804C2 (es) |
| WO (1) | WO2011049517A1 (es) |
| ZA (1) | ZA201202647B (es) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102291580B (zh) * | 2011-07-28 | 2013-03-20 | 南京联慧通信技术有限公司 | 基于Android系统的视频传输方法 |
| KR102275557B1 (ko) | 2011-08-29 | 2021-07-12 | 에이아이바이, 인크. | 하나의 종단점으로부터 다른 종단점으로의 바이러스성 복사를 위한 컨테이너화된 소프트웨어 |
| US9584793B2 (en) | 2012-04-09 | 2017-02-28 | Intel Corporation | Signaling three-dimensional video information in communication networks |
| US10789631B2 (en) | 2012-06-21 | 2020-09-29 | Aibuy, Inc. | Apparatus and method for peer-assisted e-commerce shopping |
| US9607330B2 (en) | 2012-06-21 | 2017-03-28 | Cinsay, Inc. | Peer-assisted shopping |
| US20140078249A1 (en) * | 2012-09-20 | 2014-03-20 | Qualcomm Incorporated | Indication of frame-packed stereoscopic 3d video data for video coding |
| US9161039B2 (en) | 2012-09-24 | 2015-10-13 | Qualcomm Incorporated | Bitstream properties in video coding |
| GB2542282B (en) * | 2013-10-22 | 2018-08-01 | Canon Kk | Method, device, and computer program for encapsulating partitioned timed media data in a server |
| WO2015093637A1 (ko) * | 2013-12-16 | 2015-06-25 | 삼성전자 주식회사 | 컨텐츠 공유를 위한 서버 장치, 클라이언트 장치 및 그 컨텐츠 공유 방법 |
| US9716900B2 (en) * | 2014-06-20 | 2017-07-25 | Qualcomm Incorporated | Extensible design of nesting supplemental enhancement information (SEI) messages |
| WO2017152037A1 (en) * | 2016-03-04 | 2017-09-08 | 1Usf, Inc. | Systems and methods for media codecs and containers |
| US10979691B2 (en) * | 2016-05-20 | 2021-04-13 | Qualcomm Incorporated | Circular fisheye video in virtual reality |
| US10536721B2 (en) * | 2017-01-09 | 2020-01-14 | Qualcomm Incorporated | Restricted scheme design for video |
| US10999605B2 (en) | 2017-01-10 | 2021-05-04 | Qualcomm Incorporated | Signaling of important video information in file formats |
| US10805650B2 (en) * | 2017-03-27 | 2020-10-13 | Qualcomm Incorporated | Signaling important video information in network video streaming using mime type parameters |
| US10735806B2 (en) * | 2018-09-07 | 2020-08-04 | Disney Enterprises, Inc. | Configuration for detecting hardware-based or software-based decoding of video content |
| CN113542720A (zh) * | 2020-04-15 | 2021-10-22 | 英特尔公司 | 用于提供与点云内容相关联的摄像头信息的装置和方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4183587B2 (ja) | 2003-09-12 | 2008-11-19 | シャープ株式会社 | 画像記録装置 |
| US7650036B2 (en) * | 2003-10-16 | 2010-01-19 | Sharp Laboratories Of America, Inc. | System and method for three-dimensional video coding |
| JP2005167584A (ja) | 2003-12-02 | 2005-06-23 | Matsushita Electric Ind Co Ltd | Mp4ファイルフォーマットのメディア・ストリームを保護する装置 |
| US7689051B2 (en) * | 2004-04-15 | 2010-03-30 | Microsoft Corporation | Predictive lossless coding of images and video |
| CN100433159C (zh) * | 2004-09-23 | 2008-11-12 | 北京凯诚高清电子技术有限公司 | 多制式信息记录介质,信息记录及播放的方法和装置 |
| US8046479B2 (en) | 2006-11-07 | 2011-10-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Media channel management |
| US8463019B2 (en) * | 2007-07-19 | 2013-06-11 | JVC Kenwood Corporation | Pseudo 3D image generation device, image encoding device, image encoding method, image transmission method, image decoding device, and image decoding method |
| CA2695645C (en) | 2007-08-20 | 2017-05-23 | Nokia Corporation | Segmented metadata and indexes for streamed multimedia data |
| US8400497B2 (en) | 2007-09-07 | 2013-03-19 | Samsung Electronics Co., Ltd | Method and apparatus for generating stereoscopic file |
| US8171541B2 (en) * | 2007-12-18 | 2012-05-01 | Nokia Corporation | Enabling provider network inter-working with mobile access |
| US20090199100A1 (en) * | 2008-02-05 | 2009-08-06 | Samsung Electronics Co., Ltd. | Apparatus and method for generating and displaying media files |
| US9088817B2 (en) * | 2009-06-16 | 2015-07-21 | Lg Electronics Inc. | Broadcast transmitter, broadcast receiver and 3D video processing method thereof |
| EP2489197A4 (en) * | 2009-10-13 | 2014-03-05 | Lg Electronics Inc | BROADCAST RECEIVER AND METHOD FOR PROCESSING 3D VIDEO DATA THEREFOR |
-
2010
- 2010-10-18 MX MX2012004534A patent/MX2012004534A/es active IP Right Grant
- 2010-10-18 RU RU2012120698/08A patent/RU2540804C2/ru active
- 2010-10-18 JP JP2012535164A patent/JP2013509084A/ja active Pending
- 2010-10-18 DK DK10825288.3T patent/DK2491720T3/en active
- 2010-10-18 IN IN3081DEN2012 patent/IN2012DN03081A/en unknown
- 2010-10-18 HU HUE10825288A patent/HUE037388T2/hu unknown
- 2010-10-18 PL PL10825288T patent/PL2491720T3/pl unknown
- 2010-10-18 CA CA2778064A patent/CA2778064C/en active Active
- 2010-10-18 CN CN201510124970.7A patent/CN104661115B/zh active Active
- 2010-10-18 NO NO10825288A patent/NO2491720T3/no unknown
- 2010-10-18 WO PCT/SE2010/051119 patent/WO2011049517A1/en not_active Ceased
- 2010-10-18 EP EP18151710.3A patent/EP3346711A1/en not_active Withdrawn
- 2010-10-18 AU AU2010308600A patent/AU2010308600B2/en active Active
- 2010-10-18 US US13/502,242 patent/US9609368B2/en active Active
- 2010-10-18 NZ NZ599303A patent/NZ599303A/en unknown
- 2010-10-18 EP EP10825288.3A patent/EP2491720B1/en active Active
- 2010-10-18 BR BR112012009148-4A patent/BR112012009148B1/pt active IP Right Grant
- 2010-10-18 CN CN201080057965.4A patent/CN102648629B/zh active Active
- 2010-10-18 ES ES10825288.3T patent/ES2671520T3/es active Active
-
2012
- 2012-04-12 ZA ZA2012/02647A patent/ZA201202647B/en unknown
-
2017
- 2017-03-27 US US15/469,669 patent/US10085036B2/en active Active
-
2018
- 2018-08-13 US US16/102,404 patent/US10397595B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| DK2491720T3 (en) | 2018-06-06 |
| US20120201521A1 (en) | 2012-08-09 |
| JP2013509084A (ja) | 2013-03-07 |
| US10397595B2 (en) | 2019-08-27 |
| US9609368B2 (en) | 2017-03-28 |
| NO2491720T3 (es) | 2018-08-04 |
| CN102648629B (zh) | 2015-05-06 |
| AU2010308600B2 (en) | 2014-09-25 |
| CN104661115B (zh) | 2020-08-04 |
| IN2012DN03081A (es) | 2015-07-31 |
| ES2671520T3 (es) | 2018-06-06 |
| BR112012009148A2 (pt) | 2017-08-08 |
| CN102648629A (zh) | 2012-08-22 |
| CA2778064C (en) | 2019-06-04 |
| EP2491720A1 (en) | 2012-08-29 |
| EP3346711A1 (en) | 2018-07-11 |
| US10085036B2 (en) | 2018-09-25 |
| BR112012009148B1 (pt) | 2021-05-25 |
| HUE037388T2 (hu) | 2018-08-28 |
| ZA201202647B (en) | 2013-06-26 |
| US20180352244A1 (en) | 2018-12-06 |
| WO2011049517A1 (en) | 2011-04-28 |
| CN104661115A (zh) | 2015-05-27 |
| RU2012120698A (ru) | 2013-12-10 |
| PL2491720T3 (pl) | 2018-08-31 |
| EP2491720A4 (en) | 2013-12-11 |
| US20170201762A1 (en) | 2017-07-13 |
| RU2540804C2 (ru) | 2015-02-10 |
| AU2010308600A1 (en) | 2012-05-17 |
| EP2491720B1 (en) | 2018-03-07 |
| CA2778064A1 (en) | 2011-04-28 |
| NZ599303A (en) | 2014-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2012004534A (es) | Provision de informacion de procesamiento suplementario. | |
| KR102450781B1 (ko) | 생성된 콘텐츠를 포함하는 미디어 데이터를 인코딩하기 위한 방법 및 장치 | |
| JP5542912B2 (ja) | メディア・コンテナ・ファイル管理 | |
| JP5462259B2 (ja) | トラックおよびトラックサブセットグループ化の方法および装置 | |
| CN103650515B (zh) | 无线3d 流式传输服务器 | |
| CN107534801A (zh) | 用于处理图像序列轨道的方法、装置和计算机程序产品 | |
| CN108111865A (zh) | Jctvc-l0226:vps和vps_extension更新 | |
| US12375704B2 (en) | Method and apparatus for encapsulating video data into a file | |
| GB2608469A (en) | Method, device, and computer program for dynamically encapsulating media content data | |
| US20240314408A1 (en) | Method, device, and computer program for dynamically encapsulating media content data | |
| CN110832878A (zh) | 增强区域取向包封及视区独立高效视频译码媒体配置文件 | |
| US20250024118A1 (en) | Method, device, and computer program for improving signaling of multiple transformations applying to encapsulated media data | |
| CN117581551A (zh) | 动态封装媒体内容数据的方法、装置及计算机程序 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Grant or registration |