Claims
- 1. A recording apparatus, comprising:
an input unit for inputting a data stream in which a video packet and an audio packet are multiplexed; dividing means for dividing said data stream into first and second streams; means for synchronizing the playback end time between said video packet and said audio packet that are multiplexed in said first stream; means for synchronizing the playback start time between said video packet and said audio packet that are multiplexed in said second stream; means for connecting the end of a data stream having said synchronized playback end time to the start of another data stream having said synchronized playback start time so as to create a new data stream; and means for recording said created new data stream on a recording medium.
- 2. The recording apparatus according to claim 1,
wherein said means for creating a data stream having said synchronized playback end time includes: means for generating an audio packet having a length substantially equivalent to a difference of the playback end time between said video packet and said audio packet that are multiplexed in said first data stream; and means for adding said generated audio packet to the end of said first data stream.
- 3. The recording apparatus according to claim 1,
wherein said means for creating a data stream having said synchronized playback start time includes: means for generating a packet having a length substantially equivalent to a difference of the playback start time between said video packet and said audio packet that are multiplexed in said second data stream and not to be recognized as an audio packet when in playback; and means for replacing an audio packet having a playback time preceding the playback start time of said video packet multiplexed in said data stream with said generated packet, said packet to be replaced being among those multiplexed in said second data stream.
- 4. The recording apparatus according to claim 2,
wherein said means for creating a data stream having said synchronized playback start time includes: means for generating a packet having a length substantially equivalent to a difference of the playback start time between said video packet and said audio packet that are multiplexed in said second data stream and not to be recognized as an audio packet when in playback; and means for replacing an audio packet having a playback time preceding the playback start time of said video packet multiplexed in said data stream, said audio packet to be replaced being among, those multiplexed in said second data stream.
- 5. The recording apparatus according to claim 4,
wherein said apparatus includes a buffer; wherein said means for generating an audio packet having a length substantially equivalent to a difference of the playback end time between said video packet and said audio packet that are multiplexed in said first data stream according to claim 2 and means for adding a packet substantially equivalent to a difference of said generated playback end time are replaced with means for recording said audio packet replaced in said means for replacing said audio packet multiplexed in said second data stream with another according to claim 3; and means for adding an audio packet recorded in said buffer to the end of said first data stream.
- 6. The recording apparatus according to claim 3,
wherein said means for recording said new data stream in said recording medium according to claim 1 is replaced with means for rewriting a portion of a data stream recorded in said recording medium, said portion of said data stream being data modified from said two data streams or newly added data.
- 7. The recording apparatus according to claim 4,
wherein said means for recording said new data stream on a recording medium according to claim 1 is replaced with means for rewriting a portion of a data stream recorded in said recording medium, said portion of said data stream being data modified from said two data streams or newly added data.
- 8. The recording apparatus according to claim 5,
wherein said means for recording said new data stream on a recording medium according to claim 1 is replaced with means for rewriting a portion of a data stream recorded on said recording medium, said portion of said data stream being data modified from said two data streams or newly added data.
- 9. A video camera comprising:
a photographing block for photographing a given video image; a voice input block for obtaining sounds and voices added to said image; a recording medium, and an editing block for editing a movie image consisting of said video image and said sounds and voices; wherein said editing block includes a recording apparatus according to claim 1; and wherein said input means of said recording apparatus inputs a data stream in which said video image packet and said voiced audio packet are multiplexed.
- 10. A program that enables a computer to execute a data editing method, comprising:
a step of inputting first and second data streams read from a recording medium, each of said first and second data streams including a video packet and an audio packet that are multiplexed therein; a step of obtaining playback end times of said video packet and said audio packet that are multiplexed in said first data stream; a step of calculating a difference of said playback end time between said video packet and said audio packet that are multiplexed in said first data stream; a step of generating an audio packet for eliminating the difference of said playback end time; a step of adding said generated audio packet to the end of said first data stream; a step of obtaining playback start times of said video packet and said audio packet that are multiplexed in said second data stream; a step of calculating a difference of said playback start time between said video packet and said audio packet that are multiplexed in said second data stream; a step of generating a packet capable of eliminating the difference of said playback start time and not to be recognized as an audio packet when in playback; a step of replacing an audio packet having a playback time preceding the playback start time of said video packet with said generated packet, said audio packet to be replaced being one of said audio packets multiplexed in said second data stream; a step of connecting the end of said first data stream having said added packet to the start of said second data stream in which said audio packet is replaced with another to create a new data stream; and a step of recording said generated new data stream on a recording medium.
- 11. A program for enabling a computer to execute said data editing method according to claim 10;wherein said packet generated in said step for generating a packet having a length equivalent to a difference of the playback start time between a video packet and an audio packet included in said second data stream is a null packet.
- 12. A program for enabling a computer to execute said data editing method according to claim 10;wherein said step of generating an audio packet having a length equivalent to a difference of said playback end time between said video packet and said audio packet that are multiplexed in said first data stream and said step of adding an audio packet having a length substantially equivalent to said generated playback end time difference are replaced with a step of recording an audio packet in a buffer, said audio packet being replaced in said step of replacing an audio packet multiplexed in said second data stream, and a step of adding an audio packet recorded in said buffer to the end of said first data stream.
- 13. A recording medium for recording a data stream including a video packet and an audio packet that are multiplexed;
wherein said data stream includes at least either a soundless audio packet or null packet; wherein both video image and sound included in said data stream are played back continuously at least when in playback of said soundless audio packet or playback by ignoring said null packet in a playback apparatus that can playback both video and audio data included in said recorded data stream.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2002-267556 |
Sep 2002 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is related to U.S. application Ser. No. 09/942717 filed on Aug. 31, 2001, the disclosure of which is hereby incorporated by reference.