Data processing apparatus and method
First Claim
1. A data processing apparatus for delivering coded multimedia data to a reception terminal connected to the apparatus via a network, comprising:
- first determination means for determining a screen size of a display screen of the reception terminal, based on device information of the reception terminal;
second determination means for determining whether or not display positions and placement of respective objects constructing the multimedia data are to be transformed, based on the determined screen size;
transformation means for transforming first object description data and first scene description data constructing the multimedia data, when said second determination means determines that the display positions and placement must be transformed, so as to change object(s) constructing the multimedia data without changing contents of the object(s) and to change a layout of the changed object(s) in the display screen of the reception terminal, to generate second object description data and second scene description data respectively, in accordance with the determined screen size; and
selection means for selecting a coded bit stream of the object(s), described in the second object description data, from a predetermined storage device which holds a coded bit stream set for each object, wherein the coded bit stream sets are each coded by using a coding method suitable to a screen size of the display screen of the reception terminal,wherein the second object description data and the second scene description data are encoded, wherein the result of coding is multiplexed with the coded bit stream of the object(s) selected by said selection means, so that coded multimedia data is generated, and wherein the coded multimedia data is delivered to the reception terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A device information analysis circuit 108 analyzes type and capability of reception terminal, and in accordance with the result of analysis, a scene/object conversion circuit 1002 refers to object description data 103 and scene description data 104, and determines whether or not display positions and placement (layout of the respective objects in a display screen of the reception terminal) of respective objects must be changed. If it is determined that the display position and placement must be changed, the display positions and the placement of the respective objects described in the scene description data 104 and the object description data 103 are converted in accordance with the result of analysis by the device information analysis circuit 108.
-
Citations
11 Claims
-
1. A data processing apparatus for delivering coded multimedia data to a reception terminal connected to the apparatus via a network, comprising:
-
first determination means for determining a screen size of a display screen of the reception terminal, based on device information of the reception terminal; second determination means for determining whether or not display positions and placement of respective objects constructing the multimedia data are to be transformed, based on the determined screen size; transformation means for transforming first object description data and first scene description data constructing the multimedia data, when said second determination means determines that the display positions and placement must be transformed, so as to change object(s) constructing the multimedia data without changing contents of the object(s) and to change a layout of the changed object(s) in the display screen of the reception terminal, to generate second object description data and second scene description data respectively, in accordance with the determined screen size; and selection means for selecting a coded bit stream of the object(s), described in the second object description data, from a predetermined storage device which holds a coded bit stream set for each object, wherein the coded bit stream sets are each coded by using a coding method suitable to a screen size of the display screen of the reception terminal, wherein the second object description data and the second scene description data are encoded, wherein the result of coding is multiplexed with the coded bit stream of the object(s) selected by said selection means, so that coded multimedia data is generated, and wherein the coded multimedia data is delivered to the reception terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing method for delivering coded multimedia data to a reception terminal, comprising:
-
using a data processing apparatus, connected to the reception terminal via a network, to perform steps including; a first determination step of determining a screen size of a display screen of said reception terminal, based on device information of the reception terminal; a second determination step of determining whether or not display positions and placement of respective objects constructing the multimedia data are to be transformed, based on the determined screen size; a transformation step of transforming first object description data and first scene description data constructing the multimedia data, when said second determination step determines that the display positions and placement must be transformed, so as to change object(s) constructing the multimedia data without changing contents of the object(s) and to change a layout of the changed object(s) in the display screen of the reception terminal, to generate second object description data and second scene description data respectively, in accordance with the determined screen size; and a selection step of selecting a coded bit stream of the object(s), described in the second object description data, from a predetermined storage device which holds a coded bit stream set for each object, wherein the coded bit stream sets are each coded by using a coding method suitable to a screen size of the display screen of the reception terminal, wherein the second object description data and the second scene description data are encoded, and wherein the result of coding is multiplexed with the coded bit stream of the object(s) selected by said selection step, so that coded multimedia data is generated, and wherein the coded multimedia data is delivered to the reception terminal. - View Dependent Claims (10, 11)
-
Specification