EP0868091A2

Method and apparatus for storing multiple protocol, compressed audio and video data

Abstract

An apparatus and method (10, 50, 45, 50) to record digital audio/video data originating from different sources in different data formats in a single format for recording on a digital cassette. The apparatus utilizes common circuitry to receive, record and playback the audio/video data while keeping the overall architecture simple. The apparatus is able to accommodate advanced formatting features such as trick play, without significant overhead. <IMAGE>

EP0868091A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 24 March 2018, 8.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

17 claims: 6 independent, 11 dependent

  1. 1
    A video recording apparatus comprising:a first input (10) for receiving a first video stream in a first format;a display for outputting the first video stream to a display system compatible with the first format;a recording device (55), said recording device recording video streams in a predefined compressed video format;anda translator (50) selectively coupled between the first input and the recording device, said translator process when the first video stream is to be recorded, extracting the video information from the first video stream, generating header information that is compatible with the predefined compressed video format and combining the header information generated with the extracted video information to generate a modified first video stream in the predefined compressed video format for output to the recording device.
  2. 6
    A system for recording in a predefined compressed format an input data stream composed of packets comprising:a packet decode (115) for determining whether the input data packet is in the predefined compressed format;a first decoder (120) that extracts audio/video data from the packet and selectively forwards header and audio/video information to a switch (124) and normal play video data to a multiplexer if the input data stream is in the predefined compressed format, said first decoder further issuing a first audio control signal to the switch (124) if the audio/video information comprises audio data;a second decoder (125) that extracts audio/video data from the input data packet and selectively forwards audio/video information and header information to the switch (124) and normal play video data to the multiplexor if the input data stream is in an alternate format, said second decoder further issuing a second audio control signal to the switch (124) if the audio/video information comprises audio data;said switch (124) selectively forwarding the audio/video information to audio recording circuitry (123) to generate audio normal play data based on the first audio control signal and the second audio control signal, said switch (124) alternately forwarding the header and audio/video information to a packetizer (145);said packetizer (145) generating header data that is compatible with the predefined compressed format, said packetizer further generating dummy data to be included in an output packet if the input data packet is shorter in length than the output packet;andsaid multiplexor (147) coupled to receive header data, dummy data, video normal play data and audio normal play data as input, said inputs multiplexed as output to form the output packet.
  3. 9
    A system for playing back an input data stream in an alternate format, said input data stream being composed of packets in a predefined compressed format, said system comprising:an audio/video decoder (505) for decoding the header and issuing a first control signal indicative of whether the packet comprises audio data or video data;a switch (515) coupled to receive the first control signal, said switch selectively outputting the input packet to an audio alignment circuit or a video alignment circuit;said audio alignment circuit (520) generating a header compatible with and aligning the audio data in a manner compatible with the alternate format and outputting the header and data to a playback packetizer;said video alignment circuit (525) generating a picture start code and aligning the video data in a manner compatible with the alternate format and outputting the header and data to the playback packetizer;said playback packetizer (530) generating an output data stream of packets compatible with the alternate format.
  4. 12
    A method for recording video comprising the steps of:receiving a first video stream in a first format comprising a plurality of packets;for each packet;extracting the video information from the first video stream;generating header information that is compatible with a predefined compressed video format,combining the header information generated with the extracted video information to generate a modified first video stream in the predefined compressed video format, andrecording the modified first video stream in the predefined compressed video format.
  5. 16
    A method for playing back video in an alternate format comprising the steps of:receiving a playback data stream comprising a plurality of packets in a predefined compressed format;for each packet;decoding the header to determine whether the packet comprises audio data or video data,if the packet comprises audio data, generating a header compatible with and aligning the audio data in a manner compatible with the alternate format, andif the packet comprises video data, generating a picture start code and aligning the video data in a manner compatible with the altemate format;andgenerating an output data stream of packets compatible with the alternate format.
  6. 17
    A system coupled to a recording/playback device capable of recording or playing back audio and video packets in a first predetermined format, said system selectively translating audio and video packets in a format to be recorded to the first predetermined format, said system selectively translating audio and video packets to be played back from the first predetermined format to an alternate format, said system comprising:a first input/output coupled to a first media capable of inputting and outputting said audio and video packets in the alternate format;a second input/output coupled to the recording/playback device operable on said audio and video packets in the first predetermined format;a bus coupled to the first input/output and second input/output;a memory coupled to the bus;a plurality of buffers coupled to the bus, said buffers configured to store portions of a packet in either the first predetermined format or the alternate format;logic coupled to the buffers, said logic configured to decode a received packet and allocate each portion of the packet that corresponds to known portions of a packet in the first predetermined format to a corresponding buffer;a bus controller coupled to the bus and controlling movement of packet between elements coupled to the bus, said bus controller configured to;upon receipt of a packet from the first input/output in the memory, forwarding the packet across the bus to a first buffer of a plurality of buffers, said first buffer coupled to the logic, said logic receiving the packet from the first buffer and decoding portions of the packet and outputting portions to corresponding buffers of the plurality of buffers, said controller further moving the portions in the buffers to the memory to form a packet in the first predetermined format and communicating the packet in the first predetermined format from the memory to the second input/output, andupon receipt of a packet from the second input/output in the memory, forwarding the packet across the bus to the first buffer, said logic receiving the packet from the first buffer and decoding portions of the packet and outputting portions to the corresponding buffers, said controller further moving the portions in the buffers to the memory to form a packet in the altemate format and communicating the packet in the alternate format to the first input/output.