IP Library Granted Patent US 8,243,826
Granted Patent B2
US 8,243,826 · App. 12/282,296 · Granted Aug 14, 2012

Encoded stream transmitter

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,243,826
App. No.
12/282,296
Granted
Aug 14, 2012
Kind
B2
Abstract

The accuracy of time information set in a packet is improved. Time information calculator 24 calculates time information, using the encoding information received by control information receiver 23 and the encoded stream received by encoded stream receiver 21 . When the time information is not pertinent, time information calculator 24 corrects the time information and outputs the corrected time information. Encoded stream packetizer 22 packetizes the encoded stream by setting the time information output by time information calculator 24 into the header portion.

Claims (55)

1. An encoded stream transmitter for packetwise transmission of an encoded stream, comprising:

an encoded stream receiver that receives said encoded stream;

a control information receiver that receives an encoding information of said encoded stream;

a time information calculator that calculates a value of time information, using the encoding information received by said control information receiver and the encoded stream received by said encoded stream receiver, outputs the calculated value of time information when the calculated value is pertinent, and corrects the calculated value and outputs the corrected value of time information when the calculated value is not pertinent; and

an encoded stream packetizer that packetizes the encoded stream received by said encoded stream receiver by setting the time information output by said time information calculator into a header portion.

2. An encoded stream transmitter for packetwise transmission of an encoded stream, comprising:

an encoded stream receiver that receives said encoded stream;

a control information receiver that receives an encoding information of said encoded stream;

a frame boundary extractor that, using the encoding information received by said control information receiver, extracts a frame boundary from the encoded stream received by said encoded stream receiver, and outputs the information representing said extracted frame when said extracted frame boundary is pertinent and corrects said frame boundary and outputs the information representing the corrected frame boundary when said extracted frame boundary is not pertinent; and

an encoded stream packetizer that packetizes the encoded stream received by said encoded stream receiver by setting the information representing the frame boundary output from the frame boundary extractor into a header portion.

3. The encoded stream transmitter according to claim 2 , comprising: a time information calculator that calculates a value of time information, using the encoding information received by said control information receiver and the encoded stream received by said encoded stream receiver, outputs the calculated value of time information when the calculated value is pertinent, and corrects the calculated value and outputs the corrected value of time information when the calculated value is not pertinent;

wherein said encoded stream packetizer that packetizes the encoded stream received by said encoded stream receiver by setting the time information output by said time information calculator and the information representing the frame boundary output from the frame boundary extractor into the header portion.

4. The encoded stream transmitter according to claim 1 , wherein

said encoded stream receiver receives an MPEG-4 based encoded stream, and

said time information calculator calculates said time information using at least one of following values ,“modulo_time_base” and “vop_time_increment”, contained in the encoded stream received by said encoded stream receiver.

5. The encoded stream transmitter according to claim 2 , wherein

said encoded stream receiver receives an MPEG-4 based encoded stream, and

said frame boundary extractor extracts said frame boundary, using the start code contained in the encoded stream received by said encoded stream receiver.

6. The encoded stream transmitter according to claim 1 , wherein

said control information receiver receives MPEG-4 based DCI as said encoding information and extracts “vop_time_increment_resolution” from said DCI; and

said time information calculator calculates said time information, using said “vop_time_increment_resolution” extracted by the control information receiver and the encoded stream received by said encoded stream receiver.

7. The encoded stream transmitter according to claim 1 , wherein

said control information receiver receives MPEG-4 based DCI as said encoding information and extracts “profile_and_level_indication” from said DCI; and

said frame boundary extractor extracts said frame boundary from the encoded stream received by said encoded stream receiver, using said “profile_and_level_indication” extracted by said control information receiver.

8. The encoded stream transmitter according to claim 1 , wherein said control information receiver receives encoding information based on IETF Recommendation RFC2327(SDP) as said encoding information.

9. The encoded stream transmitter according to claim 1 , wherein said control information receiver receives encoding information based on ITU-T Recommendation H.245 as said encoding information.

10. The encoded stream transmitter according to claim 1 , wherein said control information receiver receives MPEG-4 based DCI as said encoding information.

11. An encoded stream transmission method for packetwise transmission of an encoded stream, comprising:

receiving said encoded stream;

receiving an encoding information of said encoded stream;

calculating a value of time information, using the encoding information and the encoded stream, outputs the calculated value of time information when the calculated value is pertinent, and corrects the calculated value and outputs the corrected value of time information when the calculated value is not pertinent; and

packetizing the encoded stream received by setting the time information into a header portion.

12. An encoded stream transmission method for packetwise transmission of an encoded stream, comprising:

receiving said encoded stream;

receiving an encoding information of said encoded stream;

using the encoding information, extracts a frame boundary from the encoded stream, and outputs the information representing said extracted frame when said extracted frame boundary is pertinent and corrects said frame boundary and outputs the information representing the corrected frame boundary when said extracted frame boundary is not pertinent; and

packetizing the encoded stream by setting the information representing the frame boundary into a header portion.

13. The encoded stream transmission method according to claim 12 , wherein

calculating a value of time information, using the encoding information and the encoded stream, outputs the calculated value of time information when the calculated value is pertinent, and corrects the calculated value and outputs the corrected value of time information when the calculated value is not pertinent; and

packetizing the encoded stream by setting the time information and the information representing the frame boundary into the header portion.

14. The encoded stream transmission method according to claim 11 , wherein

receiving an MPEG-4 based encoded stream, and

calculating said time information using at least one of following values, “modulo_time_base” and “vop_time_increment”, contained in the encoded stream.

15. The encoded stream transmission method according to claim 12 , wherein

receiving an MPEG-4 based encoded stream, and

extracting said frame boundary, using the start code contained in the encoded stream.

16. The encoded stream transmission method according to claim 11 , wherein

receiving MPEG-4 based DCI as said encoding information and extracts “vop_time_increment_resolution” from said DCI; and

calculating said time information, using said “vop_time_increment _resolution” and the encoded stream.

17. The encoded stream transmission method according to claim 12 , wherein

receiving MPEG-4 based DCI as said encoding information and extracts “profile_and_levevl indication” from said DCI; and

extracting said frame boundary from the encoded stream, using said “profile_and_level_indication”.

18. The encoded stream transmission method according to claims 11 , wherein receiving encoding information based on IETF Recommendation RFC2327(SDP) as said encoding information.

19. The encoded stream transmission method according to claims 11 , wherein receiving encoding information based on ITU-T Recommendation H.245 as said encoding information.

20. The encoded stream transmission method according to claims 11 , wherein receiving MPEG-4 based DCI as said encoding information.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Dec 17, 2015
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037751/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2015
From: NEC CORPORATION
To: RAKUTEN, INC.
Reel/Frame 035625/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2008
From: KOYAMA, KAZUHIRO; OZAWA, KAZUNORI
To: NEC CORPORATION
Reel/Frame 021708/0442 →