Multiplex communications – Communication techniques for information carried in plural... – Combining or distributing information via time channels
Reexamination Certificate
2000-10-30
2004-05-11
Cangialosi, Salvatore (Department: 2661)
Multiplex communications
Communication techniques for information carried in plural...
Combining or distributing information via time channels
C370S517000
Reexamination Certificate
active
06735223
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a packetizing system for a high speed serial bus, and more particularly, to a method of automatically controlling an offset value added to a time stamp according to a transmission window value in the packetizing system for the high speed serial bus and an apparatus for transmitting a packet using the same.
2. Description of the Related Art
In general, a time stamp is temporal information that indicates when video and audio data must be decoded and reproduced at every unit of decoding and reproduction referred to as the access unit of video and audio data.
When real time data is transmitted on a high speed serial bus, such as the IEEE-1394 bus, a packetizing apparatus segments a source transmission stream, inserts a time stamp into the segmented source transmission streams, and outputs packet data. At this time, the packet output time is determined by the time stamp.
FIG. 1
is a block diagram showing an apparatus for setting an offset of the time stamp in a conventional packetizing system for a high speed serial bus.
A timer
110
generates a unique cycle time value related to a contact device. The cycle starts every 125 &mgr;sec. An offset generator
120
generates an offset value depending on a data delay time and an amount of jitter, which is set to be a certain value by a user.
An adder
116
adds the timer value generated by the timer
110
to the offset value generated by the offset generator
120
and thus, generates the time stamp. A controller (not shown) inserts the time stamp into the data stored in a memory
130
and outputs the data to a transmitter
140
. The transmitter
140
transmits data in units of packets to a receiver regardless of the time stamp.
In the conventional packetizing system, an application engineer sets an appropriate offset value and adds the offset value to the time stamp.
However, when the offset value added to the time stamp is not correct, there is an overflow in the memory
130
due to read and write timing errors. Accordingly, some data items may be lost or corrupted.
SUMMARY OF THE INVENTION
To solve the above problem, it is an object of the present invention to provide a method for controlling the offset of a time stamp, which is capable of effectively using bus bandwidth by automatically setting the offset value added to the time stamp in a packetizing system for a high speed serial bus.
It is another object of the present invention to provide an apparatus for transmitting a packet, to which the method for controlling the offset of the time stamp is applied.
To achieve the first object, there is provided an apparatus for transmitting a packet in a packetizing system for a high speed serial bus, comprising an adder for generating a time stamp value by adding a cycle time value which is a data segmentation size to an offset value in consideration of data delay time and/or the amount of jitter, a memory for storing the input data according to the time stamp in units of packets, a window generator for estimating the time stamp value generated by the adder and determining a transmission time range, and a controller for adding the time stamp generated by the adder to the data in units of packets, which are stored in the memory, outputting the data in units of packets, to which the time stamp is added, and controlling the offset value when overflow generated by read and write timing errors is detected in the memory.
To achieve the second object, there is provided a method for controlling the offset of a time stamp in a packetizing system for a high speed serial bus, comprising the steps of (a) setting a time stamp that is a unit of decoding and reproduction by adding an offset value in consideration of data delay time and the amount of jitter to packet data, (b) sequentially outputting data in units of packets according to the time stamp set in the step (a), (c) determining the range of time, at which data is to be transmitted, by estimating a time stamp in the data in units of packets, which are output in the step (b), and transmitting data in units of packets within the range, and (d) reducing or increasing the offset value when overflow is detected due to read and write timing errors when the data is transmitted in the step (c).
REFERENCES:
patent: 5534937 (1996-07-01), Zhu et al.
patent: 5790543 (1998-08-01), Cloutier
patent: 5805602 (1998-09-01), Cloutier et al.
patent: 5914962 (1999-06-01), Fimoff et al.
patent: 6405275 (2002-06-01), Morrow et al.
patent: 6504838 (2003-01-01), Kwan
patent: 6678267 (2003-01-01), Anandakumar et al.
patent: 6574213 (2003-06-01), Anandakumar et al.
patent: 9-46390 (1997-02-01), None
patent: 10-41915 (1998-02-01), None
patent: 11-355230 (1999-12-01), None
Seong Goan-soo
Woo Sung-gab
Cangialosi Salvatore
Samsung Electronics Co,. Ltd.
LandOfFree
Method of controlling offset of time stamp and apparatus for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of controlling offset of time stamp and apparatus for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of controlling offset of time stamp and apparatus for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3239241