IP Library Granted Patent US 8,780,903
Granted Patent B2
US 8,780,903 · App. 13/311,165 · Granted Jul 15, 2014

Apparatus and method for supporting variable length of transport packet in an audio and video communication system

Inventors: Sung-Hee Hwang (Gyeonggi-do, KR); Hak-Ju Lee (Incheon, KR); Se-Ho Myung (Gyeonggi-do, KR); Jin-Hee Jeong (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd
H04L65/602H04L7/10H04L69/22H04N21/2389H04N21/236H04L45/00H04L65/608H04N21/23605H04L65/607
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,780,903
App. No.
13/311,165
Granted
Jul 15, 2014
Kind
B2
Abstract

Methods and apparatus are provided for supporting a variable-length transport packet in a audio and video communication system. Data to be transmitted through a transport packet is determined. A header of the transport packet is generated. The header includes a start sync signal. When a length of the transport packet exceeds a reference size, at least one intermediate sync signal is inserted into the transport packet according to a pre-defined interval. The transport packet is transmitted.

Claims (51)

1. A method of operating a transmitting end in a communication system, the method comprising the steps of:

determining data to be transmitted through a transport packet of variable-length;

generating a header of the transport packet, wherein the header comprises a start sync signal;

determining a length of the transport packet;

inserting at least one intermediate sync signal into the transport packet according to a pre-defined interval between sync signals, if the determined length of the transport packet exceeds a reference size; and

transmitting the transport packet.

2. The method of claim 1 , further comprising:

inserting a flag for the start sync signal and at least one flag for the at least one intermediate sync signal.

3. The method of claim 2 , wherein the flag for the start sync signal is set to a value that is different from that of the at least one flag for the at least one intermediate sync signal.

4. The method of claim 2 , wherein a flag for a last sync signal from among the at least one intermediate sync signal is set to a value that is different from that of the flag for the start sync signal.

5. The method of claim 1 , wherein a value of a pattern of the start sync signal is different from that of the at least one intermediate sync signal.

6. The method of claim 5 , wherein, if the at least one intermediate sync signal comprises a plurality of intermediate sync signals, respective patterns of the plurality of intermediate sync signals have different values.

7. The method of claim 1 , further comprising:

inserting information that indicates a length of the transport packet into the transport packet.

8. The method of claim 7 , wherein the information that indicates the length of the transport packet comprises one of a packet length field that indicates the transport packet length and a sync number field that indicates a number of sync signals included in the transport packet.

9. A method of operating a receiving end in a communication system, the method comprising the steps of:

obtaining a synchronization of a transport packet of variable-length by detecting a start sync signal comprised in a header of the transport packet and at least one intermediate sync signal arranged in the transport packet according to a pre-defined interval between sync signals;

extracting a stream from the transport packet; and

processing the stream.

10. The method of claim 9 , further comprising:

identifying the start sync signal by using a flag for the start sync signal and at least one flag for the at least one intermediate sync signal.

11. The method of claim 10 , wherein the flag for the start sync signal is set to a value that is different from that of the at least one flag for the at least one intermediate sync signal.

12. The method of claim 10 , wherein a flag for a last sync signal from among the at least one intermediate sync signal is set to a value that is different from that of the flag for the start sync signal.

13. The method of claim 9 , further comprising:

identifying the start sync signal by using a pattern of each of the start sync signal and the at least one intermediate sync signal.

14. The method of claim 13 , wherein the pattern of the start sync signal is set to a value that is different from that of the pattern of the at least one intermediate sync signal.

15. The method of claim 14 , wherein, if the at least one intermediate sync signal comprises a plurality of intermediate sync signals, respective patterns of the plurality of intermediate sync signals have different values.

16. The method of claim 9 , further comprising:

determining a start point of a next transport packet by using information that indicates a length of the transport packet.

17. The method of claim 16 , wherein the information that indicates the length of the transport packet comprises one of a packet length field that indicates the transport packet length and a sync number field that indicates a number of sync signals included in the transport packet.

18. A transmitting-end apparatus in a communication system, the apparatus comprising:

a Multiplexer (MUX) for determining data to be transmitted through a transport packet of variable-length, generating a header of the transport packet, wherein the header comprises a start sync signal, determining a length of the transport packet, and inserting at least one intermediate sync signal into the transport packet according to a pre-defined interval between sync signals, if the determined length of the transport packet exceeds a reference size; and

a transmitter for transmitting the transport packet.

19. The apparatus of claim 18 , wherein the MUX inserts a flag for the start sync signal and at least one flag for the at least one intermediate sync signal.

20. The apparatus of claim 19 , wherein the flag for the start sync signal is set to a value that is different from that of the at least one flag for the at least one intermediate sync signal.

21. The apparatus of claim 19 , wherein a flag for a last sync signal from among the at least one intermediate sync signal is set to a value that is different from that of the flag for the start sync signal.

22. The apparatus of claim 18 , wherein a value of a pattern of the start sync signal is different from that of the at least one intermediate sync signal.

23. The apparatus of claim 22 , wherein, if the at least one intermediate sync signal comprises at plurality of intermediate sync signals, respective patterns of the plurality of intermediate sync signals have different values.

24. The apparatus of claim 18 , wherein the MUX inserts information that indicates a length of the transport packet into the transport packet.

25. The apparatus of claim 24 , wherein the information that indicates the length of the transport packet comprises one of a packet length field that indicates the transport packet length and a sync number field that indicates a number of sync signals included in the transport packet.

26. A receiving-end apparatus in a communication system, the apparatus comprising:

a De-multiplexer (DEMUX) for obtaining a synchronization of a transport packet of variable-length by detecting a start sync signal comprised in a header of the transport packet and at least one intermediate sync signal arranged in the transport packet according to a pre-defined interval between sync signals and for extracting a stream from the transport packet; and

a decoder for processing the stream.

27. The apparatus of claim 26 , wherein the DEMUX identifies the start sync signal by using a flag for the start sync signal and at least one flag for the at least one intermediate sync signal.

28. The apparatus of claim 27 , wherein the flag for the start sync signal is set to a value that is different from that of the at least one flag for the at least one intermediate sync signal.

29. The apparatus of claim 28 , wherein a flag for a last sync signal from among the at least one intermediate sync signal is set to a value that is different from that of the flag for the start sync signal.

30. The apparatus of claim 26 , wherein the DEMUX identifies the start sync signal by using a pattern of each of the start sync signal and the at least one intermediate sync signal.

31. The apparatus of claim 30 , wherein the pattern of the start sync signal is set to a value that is different from that of the pattern of the at least one intermediate sync signal.

32. The apparatus of claim 31 , wherein, if the at least one intermediate sync signal comprises a plurality of intermediate sync signals, respective patterns of the plurality of intermediate sync signals have different values.

33. The apparatus of claim 26 , wherein the DEMUX determines a start point of a next transport packet by using information that indicates a length of the transport packet.

34. The apparatus of claim 33 , wherein the information that indicates the length of the transport packet comprises one of a packet length field that indicates the transport packet length and a sync number field that indicates a number of sync signals included in the transport packet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2011
From: HWANG, SUNG-HEE; LEE, HAK-JU; MYUNG, SE-HO; JEONG, JIN-HEE
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 027432/0211 →
Priority Claims (1)
KR 10-2010-0122428 · Dec 3, 2010 · national
Continuity (1)
Related Publication 20120140769A1 · Jun 7, 2012