Pulse or digital communications – Bandwidth reduction or expansion – Television or motion video signal
Reexamination Certificate
2000-09-25
2004-11-30
Kelley, Chris (Department: 2613)
Pulse or digital communications
Bandwidth reduction or expansion
Television or motion video signal
C375S240240
Reexamination Certificate
active
06826233
ABSTRACT:
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 11-373524, filed Dec. 28, 1999, the entire contents of which are incorporated herein by reference.
BACKGROUND OF THE INVENTION
The present invention relates to an apparatus and a method for data transmission to efficiently transmit multimedia data comprised of a plurality of objects in real time through an information transmission channel in which data errors may occur.
The MPEG-4 method (a method by a standardization group for motion picture compression of ISO/IEC), which is one of international standards for compression of motion picture coding method supports “object coding” to transmit a plurality of objects (visual and audio objects, and the like) after multiplexing. For example, a transmission side transmits one object of moving picture only for persons, and one object only for a background. Then, the receiving side decodes and synthesizes them to display them for reproduction of an image with a person or persons in a background image.
FIG. 1
shows the above flow. The object coding will be described with reference to FIG.
1
. Object coding sections
1
are installed for each object. Original data is supplied to the object coding sections
1
and a scene description coding section
2
. The object coding section
1
compresses and codes an object such as a moving picture and an audio, to output it as a data stream. The scene description coding section
2
codes a scene description. The scene description is information for reproduction of the objects which are compressed and coded at the object coding sections
1
as one scene. The outputs of the object coding sections
1
and the scene description coding section
2
are multiplexed at a multiplexing section
3
. The multiplexed data is transmitted to the receiving side through a data transmission channel
8
.
At the receiving side, the multiplexed data is demultiplexed to coded data of objects and scene description by a data demultiplexing section
4
. The coded object data and the scene description are separately processed. Object decoding sections
5
decode the coded object data. A scene description decoding section
6
decodes the coded scene description. A scene synthesizing section
7
synthesizes the object data from the object decoding sections
5
for reproduction, based on the scene description from the scene description decoding section
6
.
In a conventional device having the above configuration, the object coding section
1
compresses and codes object data such as moving picture and audio. Each coded object data is made into stream, which is called as an elementary stream.
The scene description coding section
2
codes a scene description for reproduction as one scene by synthesizing the objects. The data multiplexing section
3
multiplexes data from the object coding sections
1
and the scene description coding section
2
to transmit them through the data transmission channel
8
as one stream. The data received through the data transmission channel
8
is supplied to the data demultiplexing section
4
, which demultiplexes the multiplexed data into the coded data of objects and scene description. The coded data of objects are supplied to the object decoding sections
5
, and the scene description to the scene decoding section
6
.
The object decoding section
5
decodes the coded object data to supply the object data to the scene synthesizing section
7
, and the scene description decoding section
6
decodes the coded scene description to supply the scene description to the scene synthesizing section
7
.
The scene synthesizing section
7
synthesizes scenes for reproduction of images, based on the object data from the object decoding sections
5
and the scene description from the scene description decoding section
6
. The scene description denotes priority of the elementary stream corresponding to each of individual objects.
The priority is given to the objects according to production intention of an author who produces a multimedia content. For example, the priority is given to an object which the author looks upon as an important one, or to object with greater importance, as an object of persons generally has greater importance than those of backgrounds.
On the other hand, in wireless communication, there have been some cases where a mechanism to guarantee completeness of the data is introduced in the lower layers of a communication protocol such as a physical layer and a data-link layer by using a method through which detection of error at the receiving side causes request for re-transmission from the receiving side to the transmission side and the transmission side retransmits the data responding to the request when a transmission channel with high possibility of data errors such as wireless communication is used.
However, the above method may not be applied to communications which require real-time transmission such as MPEG-4 of so-called stream data as one of important factors, since there is a serious problem such as a time lag required for the re-transmission.
There are increased possibility to cause pauses in reproduction of moving picture and audio at the receiving side due to time lags for the re-transmission, though it is important to maintain real-time transmission in the transmission of the stream data. The pauses in the moving picture and audio become degradations in application qualities themselves.
Thereby, in general real-time communication of multimedia data, it has been usual not to perform re-transmission of data at the physical layer and the data-link layer even with possible loss of the completeness of the data, except when there are remarkably many errors in the transmission channel. Therefore, there may be a case where a part of data are not transmitted.
On the other hand, there has been a method to protect information by forward error-correction (FEC) where transmission is performed by adding redundant information to original information, considering possible errors in the upper layers. For example, the method is found in a “H.233” standard, as a typical protocol for multiplexing and demultiplexing in videophone application. In “Annex A”, “Annex B”, and “Annex C′”, and “Annex D” of the “H.233” standard, information is defined to be protected based on the FEC.
However, as there is no consideration of contents of data to be transmitted for “protection of information” in the above standard, the same error-correction information is uniformly added to all data without consideration of the importance of each data. Then, data with greater importance, and those with less importance have the same error rate. But, as the real-time transmission is an important factor, and objects have their own importance, in the MPEG-4, it is useless to perform the error-correction coding with the same level of error-correction for every object, and there may be a case to lose the real-time transmission. Therefore, the resources are not effectively used.
BRIEF SUMMARY OF THE INVENTION
Accordingly, it is an object of the present invention to provide an apparatus and a method for data transmission, in which it is possible to effectively use the resources, maintain the real-time transmission of data, and prevent degradation of transmitted data by changing the level of the error-correction according to the importance of object, and performing the error-correction coding for the objects according to the importance.
According to the present invention, there is provided a data transmission apparatus for transmitting data comprising a plurality of objects having respective priority, the apparatus comprising means for selecting an error-correction coding method for each of the plurality of objects based on the priority of each of the plurality of objects, means for error-correction coding of each of the plurality of objects using the selected error-correction coding method, and means for multiplexing plurality of coded object data and transmitting mul
Czekaj Dave
Finnegan Henderson Farabow Garrett & Dunner L.L.P.
Kabushiki Kaisha Toshiba
Kelley Chris
LandOfFree
Apparatus and method for data transmission does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for data transmission, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for data transmission will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3336292