IP Library Granted Patent US 7,061,982
Granted Patent B2
US 7,061,982 · App. 09/950,789 · Granted Jun 13, 2006

Long-hour video/audio compression device and method thereof

Assignee: NEC Corporation
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 7,061,982
App. No.
09/950,789
Granted
Jun 13, 2006
Kind
B2
Abstract

An application receives an original video and an original audio from a capture or a file to transfer the same to an interface control unit and writes a system code generated by the interface control unit into a system code file. The interface control unit controls a video compression control unit, an audio compression control unit and a system coding control unit of a compression/coding unit to store generated codes in a video buffer, an audio buffer and a system buffer and transfer the codes to the application.

Claims (95)

1. A long-hour video/audio compression device for conducting long-hour recording on a system whose producible file size is limited and for conducting control of compression and coding and recording of videos and audio by the execution of an application program, comprising:

a division unit for dividing an MPEG (Moving Picture Expert Group) code on any bases of an amount of codes, a number of frames, and time designated by said application program, wherein

said division unit divides said MPEG code

such that said MPEG code starts with a pack of a system code obtained by multiplexing a video code which is obtained by coding said video and an audio code which is obtained by coding said audio, and

such that said video code starts with a sequence header, and such that a first pack has a system header, and

such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous work, a bit rate and a sampling frequency.

2. A long-hour video/audio compression device for conducting long-hour recording on a system whose producible file size is limited and for conducting control of compression and coding and recording of videos and audio by the execution of an application program, comprising:

a division unit for dividing an MPEG (Moving Picture Expert Group) code on any bases of an amount of codes, a number of frames, and time designated by said application program, wherein

said division unit divides said MPEG code

such that said MPEG code starts with a pack of a system code obtained by multiplexing a video code which is obtained by coding said video and an audio code which is obtained by coding said audio, and

such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous word, a bit rate and a sampling frequency.

3. The long-hour video/audio compression device as set forth in claim 1 , wherein

said division unit divides said MPEG code

further, such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible.

4. The long-hour video/audio compression device as set forth in claim 2 , wherein

said division unit divides said MPEG code

further, such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible.

5. The long-hour video/audio compression device as set forth in claim 1 , wherein

said division unit divides said MPEG code

further, such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous word, a bit rate and a sampling frequency, and

such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible.

6. The long-hour video/audio compression device as set forth in claim 1 , wherein

said division unit divides said MPEG code

further, such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs not to be referred to over two files.

7. The long-hour video/audio compression device as set forth in claim 2 , wherein

said division unit divides said MPEG code

further, such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs not to be referred to over two files.

8. The long-hour video/audio compression device as set forth in claim 2 , wherein

said division unit divides said MPEG code

further, such that said video code starts with a sequence header, and such that only a first pack has a system header, and

such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs not to be referred to over two files.

9. The long-hour video/audio compression device as set forth in claim 1 , wherein

said division unit divides said MPEG code

further, such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible, and

such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs not to be referred to over two files.

10. The long-hour video/audio compression device as set forth in claim 2 , wherein

said division unit divides said MPEG code

further, such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible, and

such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs not to be referred to over two files.

11. A long-hour video/audio compression method of conducting long-hour recording on a system whose producible file size is limited and conducting control of compression and coding and recording of videos and audio by the execution of an application program, comprising the step of

dividing an MPEG (Moving Picture Expert Group) code on any bases of an amount of codes, a number of frames, or a time interval, designated by said application program, wherein said MPEG code is divided

such that said MPEG code starts with a pack of a system code obtained by multiplexing a video code which is obtained by coding said video and an audio code which is obtained by coding said audio, and

such that said video code starts with a sequence header, and such that a first pack has a system header, and

such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous work, a bit rate and a sampling frequency.

12. A long-hour video/audio compression method of conducting long-hour recording on a system whose producible file size is limited and conducting control of compression and coding and recording of videos and audio by the execution of an application program, comprising the step of

dividing an MPEG (Moving Picture Expert Group) code on any bases of an amount of codes, a number of frames, or a time interval, designated by said application program, wherein said MPEG code is divided

such that said MPEG code starts with a pack of a system code obtained by multiplexing a video code which is obtained by coding said video and an audio code which is obtained by coding said audio, and

such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous word, a bit rate and a sampling frequency.

13. The long-hour video/audio compression method as set forth in claim 11 , wherein

said MPEG code is divided, and

further, such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous word, a bit rate and a sampling frequency.

14. The long-hour video/audio compression method as set forth in claim 11 , wherein

said MPEG code is divided, and

further, such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible.

15. The long-hour video/audio compression method as set forth in claim 12 , wherein

said MPEG code is divided, and

further such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible.

16. The long-hour video/audio compression method as set forth in claim 11 , wherein

said MPEG code is divided, and further

such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous word, a bit rate and a sampling frequency, and

such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible.

17. The long-hour video/audio compression method as set forth in claim 11 , wherein

said MPEG code is divided, and

further, such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs not to be referred to over two files.

18. The long-hour video/audio compression method as set forth in claim 12 , wherein

said MPEG code is divided, and

further, such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs-not to be referred to over two files.

19. The long-hour video/audio compression method as set forth in claim 12 , wherein

said MPEG code is divided, and further

such that said video code starts with a sequence header, and such that a first pack has a system header, and

such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs not to be referred to over two files.

20. The long-hour video/audio compression method as set forth in claim 11 , wherein

said MPEG code is divided, and further,

such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible, and such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs not to be referred to over two files.

21. The long-hour video/audio compression method as set forth in claim 2 , wherein

said MPEG code is divided,

such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible, and

further, such that in said MPEG code, a B picture composed of inter-frame codes in both directions, forward and backward directions, needs not to be referred to over two files.

22. A long-hour video/audio compression program for conducting long-hour recording on a system whose producible file size is limited and for conducting control of compression and coding and recording of videos and audio by the execution of an application program by controlling a computer, comprising the function of dividing an MPEG (Moving Picture Expert Group) code on any of bases of an amount of codes, a number of frames, or time designated by said application program, further comprising the function of

dividing said MPEG code,

such that said MPEG code starts with a pack of a system code obtained by multiplexing a video code which is obtained by coding said video and an audio code which is obtained by coding said audio, and

such that said video code starts with a sequence header, and such that a first pack has a system header, and

further, such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous work, a bit rate and a sampling frequency.

23. A long-hour video/audio compression program for conducting long-hour recording on a system whose producible file size is limited and for conducting control of compression and coding and recording of videos and audio by the execution of an application program by controlling a computer, comprising the function of dividing an MPEG (Moving Picture Expert Group) code on any of bases of an amount of codes, a number of frames, or time designated by said application program, further comprising the function of

dividing said MPEG codes,

such that said MPEG code starts with a pack of a system code obtained by multiplexing a video code which is obtained by coding said video and an audio code which is obtained by coding said audio, and

such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous word, a bit rate and a sampling frequency.

24. The long-hour video/audio compression program as set forth in claim 22 , comprising the function of

dividing said MPEG code, and further

such that said audio code starts with an AAU (Audio Access Unit) header containing information including at least a synchronous word, a bit rate and a sampling frequency.

25. A long hour video/audio compression device for conducting long-hour recording on a system whose producible file size is limited and for conducting control of compression, coding, and recording of video and audio by the execution of an application program, comprising:

a division unit for dividing an MPEG (Moving Picture Expert Group) code on any of the bases of an amount of codes, a number of frames, and time designated by said application program, wherein

said division unit divides said MPEG code,

such that said MPEG code starts with a pack of a system code obtained by multiplexing a video code which is obtained by coding said video and an audio code which is obtained by coding said audio,

further such that a time stamp indicative of a reproduction time of said video code and a time stamp indicative of a reproduction time of said audio code start at values as approximate to each other as possible by outputting video data of a time period whose value is as approximate to a time stamp difference between the time stamp of said video code and the time stamp of the audio code when the time stamp difference is not less than the time of one frame and the time stamp of said video code is less than the time stamp of the audio code and by outputting audio data of a time period whose value is as approximate to the time stamp difference between the time stamp of said video code and the time stamp of the audio code when the time stamp difference is not less than the time of one frame and the time stamp of said video code is not less than the time stamp of the audio code.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2011
From: NEC CORPORATION
To: NEC PERSONAL COMPUTERS, LTD.
Reel/Frame 027154/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2001
From: UEDA, HIROAKI
To: NEC CORPORATION
Reel/Frame 012267/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2001
From: UEDA, HIROAKI
To: NEC CORPORATION
Reel/Frame 012171/0126 →
Priority Claims (1)
JP 2000-277413 · Sep 13, 2000 · national
Continuity (1)
Related Publication 20020044609A1 · Apr 18, 2002