+

WO2006003808A1 - 符号化または復号化装置、および記録再生端末 - Google Patents

符号化または復号化装置、および記録再生端末 Download PDF

Info

Publication number
WO2006003808A1
WO2006003808A1 PCT/JP2005/011286 JP2005011286W WO2006003808A1 WO 2006003808 A1 WO2006003808 A1 WO 2006003808A1 JP 2005011286 W JP2005011286 W JP 2005011286W WO 2006003808 A1 WO2006003808 A1 WO 2006003808A1
Authority
WO
WIPO (PCT)
Prior art keywords
encoding
recording
decoding
terminal
reproducing
Prior art date
Application number
PCT/JP2005/011286
Other languages
English (en)
French (fr)
Other versions
WO2006003808A8 (ja
Inventor
Toshiyasu Sugio
Hiroaki Toida
Takahiro Nishi
Tadamasa Toma
Hisao Sasai
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to JP2006528523A priority Critical patent/JP4709154B2/ja
Priority to US10/565,131 priority patent/US20070258702A1/en
Priority to EP05751467A priority patent/EP1768401A4/en
Publication of WO2006003808A1 publication Critical patent/WO2006003808A1/ja
Publication of WO2006003808A8 publication Critical patent/WO2006003808A8/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1656Details related to functional adaptations of the enclosure, e.g. to provide protection against EMI, shock, water, or to host detachable peripherals like a mouse or removable expansions units like PCMCIA cards, or to provide access to internal components for maintenance or to removable storage supports like CDs or DVDs, or to mechanically mount accessories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1686Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/156Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • H04N7/012Conversion between an interlaced and a progressive signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • H04N5/772Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Definitions

  • the present invention relates to a detachable encoder / decoder device for compressing a video signal and an audio signal, a recording / reproducing terminal to / from which the encoder / decoder device is attached and detached.
  • the old and new products have a means to receive code data by the new U and codec methods, but do not have a means to decode it. Therefore, video and audio cannot be reproduced from the received code data.
  • the codec method of the decoding device to be installed in the product is determined by the manufacturer, and the user cannot select the necessary codec method when purchasing the product. There is a need to pay for the codec method that is not used.
  • a first example relates to a data reproducing apparatus compatible with various code key systems.
  • FIG. 1 is a block diagram showing a configuration of a conventional portable data reproducing device as a first example.
  • the portable data reproducing device 700 decodes the decoding program in the semiconductor memory card 701 when the semiconductor memory card 701 storing the encoded data and the decoding program for decoding the encoded data is inserted into the slot. Load into the memory 703 in the means 702. Then, the code key data in the semiconductor memory card 701 is read, and the code key data is decoded and reproduced using a decoding program loaded in the memory 703.
  • FIG. 2 is a block diagram showing a configuration of a conventional moving image encoder system as a second example.
  • the video signal input from the external video cassette recorder (VCR) 801 is digitized by the video capture board 802, and the PCI bus 805 is not used!
  • the inter-card direct path 804 is used for the encoder card 803. input.
  • the encoder card 803 encodes the input digital video signal and transfers it to the system memory 807 via the PCI bus 805. This makes it possible to transfer video data directly between PC cards without going through the system bus, reducing the load on the CPU808 and building a system that uses multiple PC cards independent of system bus performance. it can.
  • By using the above moving image encoder system it is possible to construct an encoding system corresponding to various encoding methods by replacing the encoder card (see Patent Document 2).
  • Patent Document 1 Japanese Unexamined Patent Publication No. 2000-13237
  • Patent Document 2 JP-A-9 237166
  • Patent Document 1 since the portable data reproducing device 700 needs to be equipped with an LSI for realizing the decoding means 702, the above-mentioned problem that cannot reduce the cost of the reproducing device is completely solved. It cannot be solved. In addition, the contents concerning the recording device are not described.
  • Patent Document 2 it is necessary to prepare a plurality of PCI slots on the recording apparatus side and to provide a PC card controller having an inter-card dilatto path, which places a large burden on the recording apparatus. Also, since the code key data is stored in the memory inside the encoder system, the code key data is stored in the encoder card 803, inserted into another device, and cannot be decoded. Sharing data such as video data between devices is not suitable for linking AV devices. [0009]
  • the present invention has been made to solve the above-described problems, and includes an encoding / decoding apparatus capable of dealing with various codec techniques, and such an encoding / decoding apparatus. An object is to provide a recording / reproducing terminal.
  • a recording / reproducing terminal of the present invention is a recording / reproducing terminal to which an encoding or decoding device is detachably connected, and records or reproduces a signal representing audio or an image
  • Stores terminal information which is information relating to the recording / playback capability of its own recording / playback terminal, and outputs the terminal information to the coding / decoding device when the coding / decoding device is connected.
  • Terminal information storage means, and signal recording means for encoding the signal representing the sound or image by transmitting the signal representing the sound or the image to the encoding or decoding device when recording the signal representing the sound or the image. It is a feature.
  • the recording / reproducing terminal may further store encoded data obtained by encoding a signal representing audio or an image inside the encoding or decoding device. .
  • the terminal information includes information indicating presence / absence of a built-in coding or decoding device built in the recording / reproducing terminal, and the recording / reproducing terminal includes the built-in coding or decoding. If the encoding device is not available, the signal including voice or image may be encoded by the encoding device or decoding device.
  • the recording / reproducing terminal reads the encoded data stored in the encoding or decoding device as the encoding or decoding. It is also possible to provide a reproducing means for receiving a signal representing a sound or an image obtained by decoding with an audio device from the encoding or decoding device and reproducing it.
  • the terminal information includes coding format information indicating a coding format of the built-in coding or decoding device
  • the recording / playback terminal further includes a signal representing audio or an image.
  • a built-in encoding or decoding device that encodes or decodes the data in a predetermined encoding format, and the encoding format of the code data stored in the encoding device or the decoding device is , If different from the encoding format indicated in the encoding format information, The recording / reproducing means receives and reproduces the signal including the audio or image obtained by decoding by the encoding or decoding device, and when the signal matches the encoding format indicated in the encoding format information, The built-in encoder or decoding device may receive and decode the encoded data as it is.
  • the recording / reproducing terminal may further be configured so that the encoding or decoding device can perform coding or decoding in a plurality of different coding formats.
  • An encoding format notification receiving means for receiving a notification of the selectable encoding format from the encoding or decoding device; and a plurality of the encoding formats notified from the encoding or decoding device.
  • an encoding format selection means for accepting selection of one encoding format from the user, wherein the recording / reproducing terminal receives a signal representing audio or image in the encoding format selected by the user. It may be encoded by a ⁇ or decoding device.
  • the terminal information includes information indicating the presence / absence of a built-in encoding / decoding device built in the recording / reproducing terminal and the built-in coding / decoding device
  • Encoding format information indicating an encoding format of an encoding or decoding device
  • the recording / reproducing terminal has an encoding format of the encoded data stored in the encoding or decoding device.
  • the encoded format is different from the encoded format indicated in the encoded format information
  • the encoded format is received and the encoded data converted into the encoded format indicated in the encoded format information is received.
  • it may be provided with encoded data receiving means for receiving the encoded data as it is.
  • the recording / reproducing terminal further includes a memory that can be provided as a work area for encoding or decoding processing by the encoding or decoding apparatus, and the encoding or decoding apparatus.
  • a memory use request receiving means for receiving the memory use request from the memory, and a memory control section that causes the encoding or decoding device to use a part or all of the area of the memory when the use request is received. It may be provided.
  • the terminal information includes memory information indicating a free capacity of the memory provided in the recording / reproducing terminal
  • the recording / reproducing terminal further includes: The free space detection means for periodically detecting free space and the memory control unit may update the memory information in the terminal information with a newly detected free space value.
  • the encoding or decoding apparatus of the present invention is an encoding or decoding apparatus that is detachably connected to a recording / reproducing terminal that records or reproduces a signal representing audio or an image.
  • terminal information obtaining means for obtaining terminal information, which is information relating to the recording / reproducing capability of the recording / reproducing terminal, from the recording / reproducing terminal, and based on the obtained terminal information
  • a coding / decoding means for coding or decoding a signal representing an image is information relating to the recording / reproducing capability of the recording / reproducing terminal.
  • the terminal information includes information indicating the presence / absence of a built-in encoding / decoding device built in the recording / playback terminal and the built-in coding / decoding device
  • Encoding format information indicating an encoding format of an encoding or decoding device
  • the encoding / decoding means further includes an encoding format of the encoded data stored in the encoded data storage means (1)
  • the encoding format is different from the encoding format indicated in the encoding format information
  • the encoding format of the encoded data is converted to the encoding format indicated in the encoding format information.
  • the encoding A transcoding unit may be provided that transmits the coded data directly to the recording / reproducing terminal when it matches the coding format indicated in the format information.
  • the encoding / decoding unit includes a plurality of encoding / decoding units that perform encoding or decoding in different encoding formats, and the encoding / decoding unit includes a plurality of encoding / decoding units.
  • a signal representing a voice or an image may be encoded by the code key decoding unit having a code key format that minimizes the number of bits of the code key data.
  • the encoding / decoding unit when the signal including voice or image is a moving image signal, according to the free space of the encoded data storage unit, It is also possible to convert at least one of the frame rate and the resolution and code the converted signal.
  • the encoded data storage means may be provided in a memory card that is detachably connected to the encoding or decoding device.
  • the encoding / decoding means includes at least one of video encoding, video decoding, audio encoding, audio decoding, video transcoding, and audio transcoding. You may do one.
  • the present invention can be implemented as such a code / decoding device or recording / reproducing terminal, and includes such a code / decoding device or recording / reproducing terminal. It can also be realized as a coding or decoding method or recording / reproducing method using the characteristic means as steps, or as a program for causing a computer to execute these steps. Needless to say, such a program can be distributed via a recording medium such as a CD-ROM or a transmission medium such as the Internet.
  • the encoding / decoding of a signal representing audio or video can be performed only by connecting a detachable encoding / decoding device to the recording / reproducing terminal. It has the effect that it can be performed. In addition, there is no need to install a codec LSI or soft codec in the recording / playback terminal, which has the effect of reducing costs. In addition, even if the codec method used in the standard changes, if an encoding or decoding device compatible with the new codec method is inserted, it is possible to cope with old recording and playback terminals. . In addition, the user can exchange the coding or decoding device according to the intended use, and the recording / reproducing terminal can be provided based on the user preference.
  • the coding, decoding, and transcoding of video or audio are switched by replacing the coding or decoding device with another coding or decoding device. Has the effect of being able to.
  • the encoding / decoding device when the encoding or decoding device is inserted into the recording / reproducing terminal, the encoding / decoding device acquires the terminal information of the recording / reproducing terminal. There is an effect that it is not necessary to acquire the terminal information every time the key and the decoding key are performed.
  • the encoding or decoding is performed between various recording / reproducing terminals. It is possible to play back the coded data stored in the coded data storage means in the coded or decoded device by exchanging the coding device, and the AV cooperation between the recording and reproducing terminals becomes easy. .
  • the video frame decoded by the encoding / decoding device is obtained. It is possible to convert the rate or resolution in accordance with the maximum data transfer amount, which has the effect of enabling real-time playback on the recording / playback terminal or playback of video with higher image quality than at the time of decoding.
  • the encoding / decoding apparatus converts the resolution of the decoded video in accordance with the recording / reproducing apparatus. Therefore, it is possible to output a video having an appropriate resolution for each terminal in which the encoding / decoding apparatus is inserted.
  • the internal encoding device information possessed by the recording / reproducing terminal is acquired, and the encoding format that can be decoded by the recording / reproducing terminal is transferred as encoded data, so that the large-sized decoding can be performed. This has the effect of reducing the amount of transfer compared to transferring other videos.
  • the frame rate and the resolution of the received video are reduced according to the free space in the internal memory of the encoding / decoding apparatus, by reducing the frame rate and resolution of the received video. This has the effect of preventing a shortage of free space in the internal memory.
  • the recording / playback terminal is an old product that does not support the new codec format, as long as it has a general-purpose slot such as an SD slot, a new codec is used in the encoding or decoding apparatus Recoding is possible by transcoding to the format code data.
  • the encoded data storage means for storing the encoded data is encoded. If the memory capacity for storing the code data becomes insufficient, and only the semiconductor memory is replaced without replacing the encoding or decoding device itself, This has the effect that a new video can be encoded and decoded.
  • FIG. 1 is a block diagram showing a configuration of a conventional portable data reproducing apparatus as a first example. (Conventional technology)
  • FIG. 2 is a block diagram showing a configuration of a conventional moving image encoder system as a second example.
  • FIG. 3 is a block diagram showing an example of a recording / reproducing apparatus according to Embodiment 1 of the present invention. (Embodiment 1)
  • FIG. 4 is a flowchart showing an operation of the recording / reproducing apparatus when data is transferred from the recording / reproducing terminal to the internal memory of the removable encoder.
  • FIG. 5 is a flowchart showing an operation of the recording / reproducing apparatus when data is transferred from the internal memory of the removable coding apparatus to the recording / reproducing terminal.
  • FIG. 6 (a) is a table showing an example of terminal information description.
  • FIG. 6 (b) is a table showing an example of a terminal information table showing the relationship between the ID of each item indicated in the terminal information and the contents of each item indicated by the ID.
  • FIG. 7 is a block diagram showing an internal structure of a signal conversion unit in the first embodiment.
  • FIG. 8 is a flowchart showing the operation of the signal converter when the recording / playback terminal force data is transferred.
  • FIG. 9 is a flowchart showing a procedure for obtaining conversion parameters of video data.
  • FIG. 10 is a flowchart showing an operation of the signal conversion unit when data stored in the internal memory is transferred to the outside.
  • FIG. 11 is a flowchart showing an operation of a control unit for determining a conversion parameter.
  • FIG. 12 is a block diagram showing the internal structure of the resolution conversion unit shown in FIG.
  • FIG. 13 is a flowchart showing the operation of the resolution conversion section shown in FIG.
  • FIG. 14 is a block diagram showing the internal structure of the frame rate conversion unit shown in FIG.
  • FIG. 15 is a flowchart showing an operation of the frame rate conversion unit shown in FIG.
  • FIG. 16 is a block diagram showing another example of the recording / reproducing apparatus in the first embodiment.
  • FIGS. 17 (a) and 17 (b) are diagrams showing terminal information and a terminal information table stored in the terminal information storage unit.
  • FIG. 18 is a block diagram showing an example of a recording / reproducing apparatus in a second embodiment. (Embodiment 2)
  • FIG. 19 is a block diagram showing an internal structure of a signal conversion unit in the second embodiment.
  • FIG. 20 is a flowchart showing an operation of the signal conversion unit shown in FIG. 19 when transcoding is performed.
  • FIG. 21 is a block diagram showing an example of a recording / reproducing apparatus in a third embodiment. (Embodiment 3)
  • FIG. 22 is a block diagram showing an internal configuration of the signal conversion section shown in FIG.
  • FIG. 23 is a block diagram showing an example of a recording / reproducing apparatus according to Embodiment 4. (Embodiment 4)
  • FIG. 24 is a block diagram showing an example of the internal configuration of the signal conversion unit shown in FIG. 23.
  • FIG. 25 is a flowchart showing the operation of the control unit when encoding video data using one encoding unit in the signal conversion unit.
  • FIG. 26 is a flowchart showing the operation of the control unit in the case of encoding video data in the encoding format selected by the user.
  • FIG. 27 is a diagram showing an example of an AV cooperation network that performs AV cooperation between home electric appliances only by exchanging a removable encoder. Explanation of symbols
  • the recording / reproducing terminal does not include the encoding device, and the video data photographed by the built-in camera is encoded and encoded by a detachable removable encoding device.
  • the stored video data is stored in a memory built in the removable encoder.
  • the MPEG4-AVC codec is used as the signal conversion unit of the removable encoder
  • the SD slot is used as the connection slot of the recording / playback terminal
  • the YUV format is used as the video data format.
  • FIG. 3 is a block diagram showing an example of a recording / reproducing apparatus according to Embodiment 1 of the present invention.
  • the recording / reproducing apparatus includes a removable encoder 100 and a recording / reproducing terminal 103.
  • the removable encoder 100 and the recording / reproducing terminal 103 are connected to each other via a card slot such as an SD slot 104, for example. Connected to.
  • the removable encoder 100 encodes video data obtained from the recording / reproducing terminal 103 and stores it in the internal memory, decodes the encoded data stored in the internal memory, and records / reproduces the recording / reproducing terminal.
  • the signal conversion unit 102 further includes an internal memory 106.
  • the internal memory 106 stores the terminal information acquired by the terminal information acquisition unit 101, and the signal conversion unit 102.
  • the encoded data encoded by is stored.
  • the recording / playback terminal 103 is a terminal information storing terminal information of the SD slot 104 and the recording / playback terminal 103 used for data exchange between the recording / playback terminal 103 and the removable encoder 100.
  • a storage unit 105, a camera 107 for capturing video and still images, and a display 108 for displaying images and text are provided.
  • the recording / reproducing terminal 103 uses the SD information stored in the terminal information storage unit 105 as the removable information via the SD interface, for example. Transfer to type code device 100.
  • the recording / playback terminal 103 can remove video data captured by the built-in camera 107, encoded data obtained by communication other than video data, and data such as a text file.
  • the terminal information acquisition unit 101 of the removable coding device 100 is used as a data storage unit.
  • the target data is read from the removable encoder 100 and displayed on the display.
  • the removable encoder 100 receives the terminal information transferred from the recording / reproducing terminal 103 via the SD interface by the terminal information obtaining unit 101, and receives the maximum data transfer amount information of the recording / reproducing terminal 103 and the like. Get resolution information and built-in encoder information. Then, when the data is transferred from the recording / reproducing terminal 103, the data is stored in the internal memory 106 after being converted according to the type of data. Also, when transferring the data in the internal memory 106 to the recording / reproducing terminal 103, the conversion process is supported according to the type of data, and the data is transferred to the recording / reproducing terminal 103. For example, when the data in the internal memory 106 is encoded by MPEG2, the encoded data is decoded by MPEG2 and sent to the recording / reproducing terminal 103.
  • FIG. 4 is a flowchart showing the operation of the recording / reproducing apparatus when data is transferred from the recording / reproducing terminal 103 to the internal memory 106 of the removable encoder 100.
  • the recording / playback terminal 103 uses YUV format video data shot by the built-in camera 107, etc., and other communications, etc.
  • the encoded code data and the text file data obtained in step 1 are transferred to the removable encoder 100 via the SD interface (step S10).
  • the signal converter 102 determines whether the received data is video data power (step S 11).
  • Step S12 If it is video data, it is encoded by the MPEG4-AVC method and stored in the internal memory 106 in the signal converter 102. (Step S12). If the data received by the signal conversion unit 102 is not video data, the received data is stored in the internal memory 106 as it is (step S13).
  • FIG. 5 is a flowchart showing the operation of the recording / reproducing apparatus when data is transferred from the internal memory 106 of the removable encoder 100 to the recording / reproducing terminal 103.
  • the terminal information acquiring unit 101 transmits the terminal information of the recording / reproducing terminal 103 to the signal converting unit 102 ( Step S21).
  • the signal conversion unit 102 determines whether or not the data requested to be reproduced is code data power (step S22).
  • step S27 If the data is not code data, it is transferred to the recording / playback terminal 103 as it is (step S27). ). If the data requested to be transferred is encoded data, it is determined whether or not the encoding format matches the encoding format of the built-in encoding device information of the recording / reproducing terminal 103. Whether or not decoding is possible is determined (step S23). If the recording / reproducing terminal 103 can decode the encoded data, the encoded data is transferred to the recording / reproducing terminal 103 as it is (step S27). However, in the present embodiment 1, since it is assumed that the recording / playback terminal 103 does not have a built-in coding device, the recording / playback terminal 103 has a built-in coding device. It is stated that there is not. In such a case, in step S23, the signal conversion unit 102 determines that the recording / reproducing terminal 103 cannot decode whatever code data format the data requested for reproduction is. .
  • the signal converting unit 102 can decode the encoded data in the removable encoding device 100. (Step S24), and if decoding is possible, the code data in the internal memory 106 is Decode one data. Then, the frame rate and the resolution are converted based on the maximum data transfer amount information and the resolution information acquired by the terminal information acquisition unit 101, and the converted video data is transferred to the recording / reproducing terminal 103 (step S25). If the decoding is impossible even within the removable encoder, a non-reproducible signal is sent to the recording / reproducing terminal 103 (step S26).
  • the recording / reproducing terminal 103 has a built-in encoding device
  • the recording / reproducing terminal 103 has a built-in code key if the data received from the removable coding device 100 is code key data.
  • code key data In the case of video data or text data that is decoded and played back by the device and the data received from the removable encoding device 100 is encoded, it is played or displayed as it is.
  • Step S21 may be performed between steps S22 and S23. Further, the non-reproducible signal in step S 26 may be any method such as an error signal as long as the recording / reproducing terminal 103 is informed that it cannot be reproduced.
  • FIG. 6 shows a format example of terminal information of the recording / reproducing terminal 103 acquired by the terminal information acquiring unit 101.
  • FIG. 6 (a) is a table showing an example of terminal information description.
  • FIG. 6 (b) is a table showing an example of the terminal information table showing the relationship between the ID of each item indicated in the terminal information and the contents of each item indicated by the ID.
  • the terminal information describes the maximum data transfer amount information, the resolution information, and the contents of the built-in coding device information by ID.
  • the maximum data transfer amount information indicates the maximum data transfer amount of the SD interface of the recording / playback terminal 103.
  • the resolution information indicates an appropriate resolution on the display 108 of the recording / reproducing terminal 103. As shown in Fig. 6 (b), when the resolution information ID is “0”, the appropriate resolution is “SubQCIF”, and when the ID is “1”, the appropriate resolution is “QCIF”.
  • the built-in coding apparatus information indicates the coding format of the built-in coding apparatus built in the recording / reproducing terminal 103.
  • Fig 6 As shown in the terminal information table of (b), when the ID of the built-in coding apparatus information is “0”, the recording / playback terminal 103 has no built-in coding apparatus.
  • the ID of the internal encoder information is “1”
  • the encoding format of the internal encoder is “MPEG2”
  • the ID of the internal encoder information is “2”, it is internal.
  • the encoding format of the encoding device is “MPEG4-SP”.
  • the ID of the built-in coding device information is “3”
  • the coding format of the coding device built in the recording / playback terminal 103 is “MPEG4-ASP”.
  • the content of each item described in the terminal information is identified by the ID number in the terminal information table in FIG. Therefore, in the example of the terminal information in FIG. 6 (a), the maximum data transfer amount of the recording / reproducing terminal 103 is 8 MByteZsec, the appropriate resolution is QVGA, and the encoding device is built-in !, NA! /, And! /, It will be shown! /
  • FIG. 7 is a block diagram showing the internal structure of signal converter 102 in the first embodiment.
  • the signal conversion unit 102 includes a control unit 201 that controls each unit based on terminal information from the terminal information acquisition unit 101, an MPEG4-AVC encoding unit 202 that performs MPEG4-AVC encoding processing, and an MPEG4-AVC.
  • MPEG4-AVC decoding unit 203 that performs video decoding processing, resolution conversion unit 204 that converts video resolution, frame rate conversion unit 205 that converts video frame rate, and storage of encoded data and text data It consists of an internal memory 106 used as a working memory and a data bus 207.
  • FIG. 8 is a flowchart showing the operation of the signal conversion unit 102 when data is transferred from the recording / reproducing terminal 103 to the data bus 207.
  • the control unit 201 determines whether or not the input data is video data (step S30). If the input data is video data, the control unit 201 uses the frame rate and resolution as parameters to prevent the data size after the encoding of the input video data from exceeding the free capacity of the internal memory 106.
  • a conversion parameter for performing the conversion process is determined according to a first predetermined method.
  • the determined conversion parameter is transmitted to the frame rate conversion unit 205 and the resolution conversion unit 204 (step S31).
  • the frame rate conversion unit 205 converts the received conversion parameter
  • the frame rate of the video data is converted, and the converted video data is transferred to the resolution conversion unit 204 (step S32).
  • the resolution conversion unit 204 converts the video resolution according to the value of the received conversion parameter, and transfers the converted video data to the MPEG4-AVC encoding unit 202 (step S33).
  • the MPEG4-AVC encoding unit 202 encodes the input video data in the MPEG4-AVC format, and stores the encoded data in the internal memory 106 (step S34).
  • the control unit 201 stores the input data as it is in the internal memory 106 (step S35).
  • step S32 Note that the order of frame rate conversion in step S32 and resolution conversion in step S33 may be reversed.
  • FIG. 9 is a flowchart showing a procedure for obtaining conversion parameters of video data.
  • the frame rate and resolution of the video data are adjusted according to the free capacity of the internal memory 106, and control is performed so that the code data can be stored in the free area of the internal memory 106.
  • the control unit 201 acquires the video frame rate and resolution from the video information stored in the header of the video data.
  • conversion parameters for converting the video frame rate and resolution are determined according to the free space of the internal memory 106.
  • the method for determining the conversion parameters will be described with reference to the flowchart of FIG.
  • the frame rate and resolution of the input video data are set as initial values in the variable framerate and the variable resolution, respectively (step S40).
  • the variable framerate stores the numerical value of the frame rate of the input video data
  • the variable resolution stores the ID number that increases as the resolution increases, such as the ID number added to the resolution information in FIG.
  • it is determined whether the free space in the internal memory 106 is smaller than the threshold TH # fr and the variable framerate is greater than “1” step S4 1). If the determination result is true, the framerate value is set. Decrease “1” and halve the threshold TH # fr (step S42). Then, the determination in step S41 is performed again.
  • step S41 a variable framerate for reducing the video frame rate in accordance with the free space in the internal memory 106 is obtained.
  • step S41 the determination result in step S41 is false.
  • step S43 it is determined whether the variable framerate is “1” or less, the free capacity of the internal memory 106 is smaller than the threshold value TH # re, and the variable resolution is larger than “0”. If the determination result is true in step 43, the value of the variable resolution is decreased by “1”, the value of the threshold TH # re is halved, and the determination in step S43 is performed again.
  • control unit 201 uses the variable framerate and resolution obtained by the above processing as conversion parameters and transmits them to the frame rate conversion unit 205 and the resolution conversion unit 204, respectively.
  • the conversion of the frame rate and resolution of the video data shown in FIG. 9 by the frame rate conversion unit 205 and the resolution conversion unit 204 is performed only once before the MPEG4-AVC encoding unit 202 starts encoding.
  • the frame rate conversion unit 205 and the resolution conversion unit 204 may be activated periodically at regular time intervals during encoding by the MPEG4-AVC encoding unit 202.
  • FIG. 10 is a flowchart showing the operation of the signal conversion unit 102 when data stored in the internal memory 106 is transferred to the outside.
  • the control unit 201 determines whether the data for which the transfer is requested is code key data (step S50), and if it is not code key data, transfers it to the outside as it is (step S50). S57).
  • the control unit 201 determines from the built-in encoding device information in the terminal information whether the recording / playback terminal 103 is capable of decoding the file format requested by the transfer. (Step S51). If it is determined that the recording / reproducing terminal 103 can decode, the code key data is read from the internal memory 106 and output to the outside as it is (step S57). If the recording / playback terminal 103 determines that the encoded data cannot be decoded! /, It is determined whether the MPEG4-AVC decoding unit 203 in the signal conversion unit 102 can decode (step S52) and can be decoded.
  • the code data read from the internal memory 106 is transferred to the MPEG4-AVC decoding unit 203 and restored.
  • the YUV format video data decoded by the MPEG4-AVC decoding unit 203 is temporarily stored in the internal memory 106 for each picture (step S53).
  • the control unit 201 converts the conversion parameters for converting the frame rate and resolution of the video transferred to the recording / playback terminal 103 from the maximum data transfer amount information and resolution information in the terminal information by the second predetermined method.
  • the determined conversion parameters are transmitted to the frame rate conversion unit 205 and the resolution conversion unit 204, respectively (step S54).
  • the resolution conversion unit 204 reads the YUV format video from the internal memory 106, performs resolution conversion based on the conversion parameter acquired from the control unit 201, and transfers the converted video to the frame rate conversion unit 205 (step S55). ).
  • the frame rate conversion unit 205 receives the video from the resolution conversion unit 204 and outputs the video to the outside while changing the video frame rate based on the conversion parameter acquired from the control unit 201 (step S56). If neither the recording / playback terminal 103 nor the MPEG4-AVC decoding unit 203 can decode, an unreproducible signal is output to the outside (step S58).
  • non-reproducible signal in step S58 may be any method such as an error signal as long as the recording / reproducing terminal 103 is informed that it cannot be reproduced.
  • FIG. 11 is a flowchart showing the operation of the control unit 201 that determines the conversion parameter.
  • the control unit 201 determines the conversion parameter according to the flowchart of FIG. 11 using the maximum data transfer amount information and the resolution information in the terminal information.
  • the method for determining the conversion parameters will be described using the flowchart of FIG. First, as an initial value, the ID number of the resolution information in FIG. 6 is set in the variable resolution (step S60).
  • a frame rate that can be transferred to the recording / playback terminal is obtained from the maximum data transfer amount information and the resolution image size stored in the variable resolution, and stored in the variable framerate (step S61).
  • the frame rate can be calculated by the following formula.
  • framerate 4Mbyte / sec ⁇ (640 X 480 X 1.5)
  • Byte / frame 9.1 fps
  • step S62 it is determined whether or not the variable framerate is "1" or less (step S62), and the determination result is true.
  • the value of the variable resolution is reduced by “1” (step S63).
  • step S64 If the variable resolution is “0” or more, the frame rate and the resolution are adjusted by repeating steps S61 to S64 again. If the variable framerate is greater than “1” in step S62, clipping of the maximum frame rate is performed (steps S65 and S66), and the process is terminated.
  • the control unit 201 uses the variables framerate and resolution obtained by the above processing as conversion parameters and transmits them to the frame rate conversion unit 205 and the resolution conversion unit 204, respectively.
  • the force may be a value equal to or greater than the force "1" with the minimum value of the frame rate being “1” in step S62. Further, in steps S65 and S66, the force may be a value of “30” or more with the maximum value of the frame rate being “30”.
  • FIG. 12 is a block diagram showing the internal structure of the resolution conversion unit 204 shown in FIG.
  • the resolution conversion unit 204 applies a resolution conversion determination unit 301 that switches the resolution conversion unit according to the conversion parameter received from the control unit 201 and LPF (Low Pass Filter), and then thins out pixels.
  • LPF Low Pass Filter
  • a pixel thinning unit 302 that performs down-conversion
  • a pixel interpolation unit 303 that performs up-conversion by performing pixel interpolation using LPF.
  • FIG. 13 is a flowchart showing the operation of the resolution conversion unit 204 shown in FIG.
  • the resolution conversion determination unit 301 obtains the resolution based on the header strength of the input video data as an initial value, and sets it as a variable org # resolution (step S70). Then, the variable org # resolation is compared with the value of the conversion parameter resolution, and if the conversion parameter resolution is larger, the pixel interpolation unit 303 performs up-conversion from org # resolution to resolution (step S72). If the conversion parameter resolution is smaller, the pixel decimation unit 302 performs down-conversion from org # resolution to resolution (step S73).
  • the resolution conversion unit 204 performs resolution conversion of the input video based on the conversion parameters. It should be noted that the up-conversion and down-conversion methods of steps S72 and S74 do not use high-frequency components of the image even if interpolation or thinning is performed using LPF or the like. It may be a method to restore, etc.
  • FIG. 14 is a block diagram showing the internal structure of frame rate conversion section 205 shown in FIG.
  • the frame rate conversion unit 205 applies the frame rate conversion determination unit 401 that switches the frame rate conversion unit according to the conversion parameter received from the control unit 201, and the frame by thinning out the frame after applying the LPF.
  • the frame thinning unit 402 reduces the rate
  • the frame interpolation unit 403 improves the frame rate by creating an interpolated image of the frame using LPF.
  • FIG. 15 is a flowchart showing the operation of the frame rate conversion unit 205 shown in FIG.
  • the frame rate conversion determination unit 401 acquires the frame rate from the header of the input video data, and sets it as a variable org # framerate as an initial value (step S80). Then, the value of the variable org # framerate is compared with the value of the conversion parameter framerate. If the conversion parameter framerate is larger, the frame interpolation unit 403 performs upconnote to the framerate from the org # framerate force (step S82).
  • the frame decimation unit 402 performs down-conversion from org # framerate to framerate (step S83). If the conversion parameters framerate and org # framerate have the same value, frame rate conversion is not performed. In accordance with the above procedure, the frame rate conversion unit 205 performs frame rate conversion of the input video data based on the conversion parameters.
  • the frame rate up-conversion and down-conversion methods may be a method of performing frame interpolation or thinning using LPF or the like, or a method of repeatedly using the same frame.
  • the recording / reproducing terminal 103 internally stores a code slot if it holds a general-purpose slot such as an SD slot and a storage unit such as a memory that stores terminal information. Even without a ⁇ device, it is possible to code and decode a video shot with a built-in camera or the like simply by inserting the removable coding device 100.
  • the user can replace the removable encoding device according to the intended use, and the user's preference. Based on this, the recording / reproducing terminal 103 can be provided.
  • the removable encoder 100 transmits the resolution of the decoded video to the recording / reproducing terminal 103. Can be converted together. As a result, video data with an appropriate resolution can be output for each recording / reproducing terminal 103 into which the removable encoding device 100 is inserted.
  • the removable encoding device 100 determines the frame rate and resolution of the decoded video according to the transfer amount. Can be converted. As a result, when the video data decoded by the removable encoder 100 is played back in real time by the recording / playback terminal 103, even if the data transfer amount is insufficient, the frame rate or resolution is reduced. Real-time playback is possible. In addition, when there is a sufficient amount of data transfer, it is possible to reproduce higher quality video data by increasing the frame rate or resolution of the decoded video data.
  • the code key data created by the recording / playback terminal 103 can be stored as it is in the internal memory 106 in the removable encoding device 100, and can be stored in a plurality of code key formats.
  • the encoded code data can be held in the internal memory 106.
  • the video data recording is performed by reducing the frame rate and the resolution of the video data received from the recording / playback terminal 103 in accordance with the remaining amount of the internal memory 106 of the removable encoder 100. This prevents the remaining amount of the internal memory 106 from running out.
  • MPEG4-AVC is shown as an example of the codec method, but it may be a video codec such as MPEG2 or MPEG4, or an audio codec such as AMR or MPEG4-AAC. It's okay!
  • the recording / playback terminal 103 does not have a built-in encoding device, but it may be built in.
  • a codec different from the codec provided in the removable codec device 100 in use only by replacing the removable codec device 100. did.
  • the switching of the codec is not limited to the replacement of the removable encoder 100.
  • a miniSD card in which the upgraded codec is stored may be replaced by using a removable type encoding device equipped with a slot for a miniSD card. It is also possible to download the upgraded codec via a communication network such as the recording / playback terminal. ,.
  • an SD slot is used as an example of a data transfer unit between the recording / reproducing terminal 103 and the removable encoder 100, and a slot for USB such as a USB interface or a PCI slot is used. You can do it.
  • the terminal information storage unit 105 may use a part of the memory held by the recording / reproducing terminal 103.
  • the removable type encoding device may perform encoding or decoding using a memory provided in the recording / reproducing terminal. This is because the memory capacity of the internal memory 106 provided in the removable type encoding device is limited to some extent because the removable type encoding device is an SD card or the like.
  • FIG. 16 is a block diagram showing another example of the recording / reproducing apparatus in the first embodiment. The other recording / reproducing apparatus in Embodiment 1 is The terminal 140 and the removable type coding device 150 are provided.
  • the recording / reproducing terminal 140 has a certain amount of capacity! /, A memory, and a memory area serving as a work area for the encoding / decoding process according to the request of the removable encoding device 150 provide.
  • the recording / reproducing terminal 140 includes an SD slot 104, a camera 107, a display 108, a control unit 141, a memory 142, and a terminal information storage unit 143.
  • the control unit 141 periodically checks the free capacity of the memory 142 and updates the terminal information with the current free capacity of the memory 142.
  • FIGS. 17A and 17B are diagrams showing terminal information and a terminal information table stored in the terminal information storage unit 143. FIG. As shown in Fig.
  • the terminal information ID of the free memory capacity is “2”.
  • a list of available memory capacity is included in the lower right corner of the terminal information table. According to this, in the case of ID power “2”, it can be divided that the free capacity of the memory 142 is currently “128 to 256 MByteJ”.
  • the removable encoder 150 uses, for example, the memory 142 provided in the recording / reproducing terminal 140 as a frame memory according to the image size of the moving image to be encoded or decoded.
  • the removable type coding device 150 includes a terminal information acquisition unit 151 and a signal conversion unit 152.
  • the signal conversion unit 152 includes an internal memory 106.
  • the terminal information acquisition unit 151 acquires free memory capacity from the terminal information storage unit 143 of the recording / reproducing terminal 140 as terminal information, in addition to the maximum data transfer amount information, resolution information, and built-in encoding device information. .
  • the signal conversion unit 152 uses the memory 142 of the recording / playback terminal 140, and uses the image size SSD (Standard Definition). If it is the size, the internal memory 106 is used to perform the sign key or the decrypt key. Specifically, if the image size is HD size, the signal conversion unit 152 transmits a use request for the memory 142 to the control unit 141 of the recording / playback terminal 140, and receives a notification of an available memory area. Then, the moving image data is written to the area.
  • HD High Definition
  • SSD Standard Definition
  • the terminal information acquired by the terminal information acquisition unit 151 indicates that the ID indicating the free space in the memory 142 is “0” and there is not enough free space to use as a frame memory for HD video images. For example, a message such as “Insufficient memory capacity. Please close one of the applications” is displayed on the display 108 via the control unit 141. To display.
  • the removable encoding device 150 borrows the memory 142 provided in the recording / reproducing terminal 140 even for a large-screen, high-quality moving image that requires a large memory area. This makes it possible to code or decode without difficulty.
  • the control unit 141 monitors the free capacity of the memory 142 and updates the terminal information each time.
  • the terminal information includes the memory capacity of the memory 142. May be described, or only the presence or absence of the memory 142 may be described.
  • the removable type encoding device 150 borrows the memory 142 according to the size of the image to be encoded or decoded.
  • the present invention is not limited to this, and the data size other than the size of the image is used.
  • the memory 142 may be borrowed according to the memory 142, and when the memory 142 is provided in the recording / reproducing terminal 140, the memory 142 may always be borrowed for encoding or decoding.
  • whether or not to use the memory 142 of the recording / playback terminal 140 is determined according to whether the image size is the HD size or the SD size, but the present invention is not limited to this.
  • the memory 142 of the recording / reproducing terminal 140 may be used when the amount of data of an image to be encoded or decoded by the removable encoder 150 exceeds a predetermined threshold.
  • the memory 142 of the recording / reproducing terminal 140 is used by the removable code encoding device 150, in the above example, it is assumed that it is used as a frame memory in the code encoding or decoding encoding.
  • the present invention is not limited to such an application, and may be used for other applications (for example, a motion vector memory).
  • the memory capacity of the memory 142 is not enough to be used as the frame memory of the HD video, for example, “the memory capacity is insufficient.
  • the power described to display an error message The present invention is not limited to this.
  • the audio signal of the video data may be cut first and the audio signal may not be encoded.
  • the internal memory 106 of the removable encoder 150 and the miniSD card may be used in combination.
  • YUV format video data is shown as an example.
  • Other video formats such as YUY2 and RGB may be used.
  • the built-in coding apparatus information is classified by MPEG2, MPEG4-SP, MPE G4-ASP, and other codec methods. More specifically, the information is classified into MPEG2 encoding, MPEG2 decoding, MPEG2 codec, etc. You can do it.
  • the recording / playback terminal is provided with an MPEG4-SP decoding apparatus, and the signal conversion unit of the removable encoding apparatus is further connected to a signal from a specific encoding format to another encoding format.
  • Embodiment 1 includes a video transcoding unit that performs the conversion of ⁇ format. By providing this video transcoding unit, even when the recording / playback terminal can play back video data only via the built-in MPEG4-SP decoding device, it can play back the code data. .
  • the point that an SD slot is provided as a connection slot of the recording / playback terminal is the same as in the first embodiment.
  • FIG. 18 is a block diagram showing an example of the recording / reproducing apparatus in the second embodiment.
  • the recording / reproducing apparatus of the second embodiment includes a removable encoder 1400 and a recording / reproducing terminal 1401.
  • the removable type coding apparatus 1400 is different from the removable type coding apparatus 100 of the first embodiment in that a signal conversion unit 500 is provided.
  • the recording / reproducing terminal 1401 is different from the recording / reproducing terminal 103 of Embodiment 1 in that the recording / reproducing terminal 1401 includes an MPEG4-SP decoding apparatus 1402.
  • FIG. 19 is a block diagram showing an internal structure of signal conversion unit 500 in the second embodiment.
  • the signal conversion unit 500 includes a control unit 502 that controls a transcoding method based on terminal information from the terminal information acquisition unit 101, and a transcoding of code data stored in the internal memory 106 unit.
  • Transcoding unit 501 that performs coding
  • internal memory 106 that is used as a memory for storing and working with code data
  • MPEG4-AVC encoding unit 202 that performs MPEG4-AVC encoding processing
  • MPEG4-AVC decoding processing An MPEG4-AVC decoding unit 203 that performs video resolution, a resolution conversion unit 204 that performs video resolution conversion, a frame rate conversion unit 205 that converts a video frame rate, and a data bus 207 are included.
  • FIG. 20 is a flowchart showing the operation of the signal conversion unit 500 shown in FIG. 19 when transcoding is performed.
  • the control unit 502 determines whether the requested data is code key data (step S90). Transfer to recording / playback terminal 1401 (step S94). If the data requested to be transferred is code data, the control unit 502 determines whether the recording / playback terminal 1401 can decode the file format requested to transfer the built-in code device information power in the terminal information ( Step S91).
  • the code data is read from the internal memory 106 and transferred to the recording / reproducing terminal as it is (step S96). If the recording / playback terminal 1401 cannot be decoded, the transcoding unit 501 in the signal conversion unit 500 determines whether or not the transcoding unit 501 can transcode to a code format that can be decoded by the recording / playback terminal 1401 (step S92) o If transcoding is possible, the code data read from the internal memory 106 is transferred to the transcoding unit 501, and after transcoding to the encoding format of the built-in encoding device information (for example, MPEG4-SP), Transfer to recording / playback terminal 1401 (step S93). If transcoding is not possible, an unreproducible signal is output, and the recording / reproducing terminal 1401 is informed that it cannot be reproduced (step S95).
  • the built-in encoding device information for example, MPEG4-SP
  • the control unit 502 uses the received terminal information from the built-in code device information. Then, it is determined that the recording / playback terminal 1401 includes the MPEG4-SP decoding apparatus 1402. Next, the transcoding unit 501 determines whether transcoding from MPEG4-AVC to MPEG4-SP is possible, transcodes if possible, and outputs the created MPE G4-SP format encoded data To do.
  • the recording / reproducing terminal 1401 receives MPEG4-SP format encoded data from the removable encoder 1400, and decodes and reproduces it with the built-in MPE G4-SP decoder 1402.
  • the recording / reproducing terminal 1401 has only the MPEG4-SP decoding device 1402, and the YUV format video received from the removable coding device 1400 is recorded. Even if it has a display unit for direct display, even if it is a removable code
  • the encoded data such as MPEG4-AVC can be reproduced via the MPEG4-SP decoding device of the recording / reproducing terminal 1401.
  • the removable code encoder of the second embodiment can be used as long as it retains a general-purpose slot such as an SD slot, even if it is compatible with a new codec format such as MPEG4-AVC. By using this, it is possible to reproduce encoded data in a new codec format such as MPEG4-AVC.
  • the recording / reproducing terminal includes the MPEG4SP decoding device
  • other recording devices may be provided.
  • the recording / reproducing terminal is provided with a decoding device such as MPEG4-SP, etc.
  • the recording / reproducing terminal executes a decoding program such as MPEG4-SP with the built-in CPU.
  • the code key data may be decoded.
  • the removable coding apparatus 1400 may switch the transcoding method according to the processing performance information of the CPU of the recording / reproducing terminal stored in the terminal information storage unit 105. For example, when the decoding processing load such as MPEG 4AVC is high and the encoded data is stored in the internal memory 106 of the removable encoding device 1400, the removable encoding device 1400 is stored in the terminal information storage unit 105.
  • MPEG-4AVC or other code data having a high decoding processing load is transferred as it is, and if the CPU processing performance is low, MPEG 4AVC is acquired.
  • codeh data with high decoding processing load such as MPEG4-SP has low decoding processing load, and may be transcoded into code data to transfer the power.
  • the data transfer unit of the recording / reproducing terminal 1401 and the removable encoding device 1400 may be a general purpose slot such as a USB interface or a PCI slot as an example of an SD slot.
  • the recording / reproducing terminal 1401 has a terminal information storage unit 1 for storing terminal information. It is not necessary to provide a special memory such as 05, and a part of the memory held by the recording / reproducing terminal 1401 may be used as the terminal information storage unit 105.
  • the recording / reproducing terminal is the same as in the first embodiment.
  • the miniSD slot allows the miniSD card to be detachably connected to the removable encoder, and the miniSD card is stored in the internal memory. It is different from Embodiment 1 in that it is used instead.
  • the MPEG-4 AVC codec is used as the signal conversion unit of the removable encoder
  • the SD slot is used as the connection slot of the recording / playback terminal
  • the miniSD slot is used as the memory slot of the removable encoder. To do.
  • FIG. 21 and FIG. 22 show block diagrams of Embodiment 3 of the present invention.
  • FIG. 21 is a block diagram showing an example of a recording / reproducing apparatus according to the third embodiment. As shown in FIG. 21, the removable encoder 600 is newly provided with a miniSD slot 604.
  • FIG. 22 is a block diagram showing an internal configuration of the signal conversion unit 602 shown in FIG. As shown in FIG. 22, the internal memory 106 is removed from the signal conversion unit 602.
  • the signal conversion unit 602 of the third embodiment replaces the internal memory 106 of the first embodiment with a miniSD card 606 inserted into the miniSD slot of the removable encoding device 600.
  • the MPEG4-AVC codec processing is performed by each processing unit described in the first embodiment.
  • the internal memory for storing the encoded data can also remove the removable encoder.
  • the removable encoding device itself is not replaced, but by replacing only the semiconductor memory such as the miniSD card, a new video can be stored. Sign key and decoding key can be performed.
  • MPEG4-AVC is shown as an example of the codec method, but a video codec such as MPEG2 or MPEG4 or an audio codec such as AMR or MPEG4-AAC may be used. That's okay.
  • the SD slot is used as an example for the data transfer unit of the recording / playback terminal and the removable encoder.
  • General-purpose slots such as USB interface and PCI slot It does not matter.
  • miniSD slot is shown as an example of the data transfer unit between the removable encoder and the semiconductor memory, but a general-purpose slot such as a USB interface or a PCI slot may be used. .
  • the terminal information storage unit may use a part of the memory held by the recording / reproducing terminal.
  • the built-in coding device information is classified by MPEG2, MPEG4-SP, MPE G4-ASP, etc. codec methods. More detailed classification is MPEG2 coding, MPEG2 decoding, MPEG2 codec, etc. You can do it.
  • the recording / reproducing terminal is the same as that of the first embodiment.
  • the force removable type code apparatus includes a plurality of encoding units having different code types. Different.
  • FIG. 23 is a block diagram showing an example of the recording / reproducing apparatus in the fourth embodiment.
  • the removable encoding device 2300 includes a signal conversion unit 2301 including a plurality of encoding units.
  • FIG. 24 is a block diagram showing an example of the internal configuration of the signal conversion unit 2301 shown in FIG.
  • the signal conversion unit 2301 is a processing unit that encodes the video data received from the recording / playback terminal 103 in different encoding formats and stores the encoded data in the internal memory 106.
  • M PEG4-ASP encoding unit 2402, MPEG4-SP encoding unit 2403, MPEG4-A VC encoding unit 2404 and MPEG2 encoding unit 2405 are encoded formats of MPEG4-ASP, MPEG4-SP, MPEG4-AVC and MPEG2, respectively. For example, it is a processing unit that encodes video data input in YUV format.
  • FIG. 25 is a flowchart showing the operation of the control unit 2401 when encoding video data using one encoding unit in the signal conversion unit 2301. This processing shows more detailed processing contents in step S12 of the flowchart of FIG.
  • the control unit 2401 causes all the encoding units provided in the signal conversion unit 2301 to execute the sign of the video data (S2001).
  • the control unit 2401 counts the number of bits of the encoded data encoded by each encoding unit (S2002), and stores the encoded data having the smallest number of counted bits in the internal memory 106. (S2003).
  • the control unit 2401 includes an MPEG4-ASP encoding unit 2402, an MPEG4-SP encoding unit 2403, an MPEG4-AVC encoding unit 2404, and an MPEG2 encoding unit. Encoding is performed on all of the 2405, and among them, the code data having the smallest code amount is stored in the internal memory 106.
  • FIG. 26 is a flowchart showing the operation of the control unit 2401 when video data is encoded in the encoding format selected by the user. If the data received from the recording / reproducing terminal 103 is video data, the control unit 2401 displays, for example, a list of executable encoding formats on the display 108 and uses which encoding unit of which encoding format is used. Then, the sign is input or the user's selection is accepted (S2101).
  • the encoding unit corresponding to the selected encoding format is executed (S2103), and the encoding result is obtained.
  • the obtained code key data is stored in the internal memory 106 (S2104).
  • the signal converter 2301 of the removable encoder 2300 has a plurality of encoders that perform encoding using a plurality of codec techniques. Therefore, it is possible to select a codec method that is optimal for input video data, for example, a high data compression rate, and perform coding. In addition, for the user, there is an effect that the user can select the user's favorite codec method and perform the encoding.
  • the signal conversion unit 2301 includes a plurality of encoding units has been described. Similarly, encoded data encoded in different encoding formats is decoded. A plurality of decoding units may be provided.
  • FIG. 27 is a diagram illustrating an example of an AV cooperation network that performs AV cooperation between home appliances by simply replacing a removable encoder.
  • the AV link network includes a refrigerator 2201, a television 2202, a car navigation 2203, a microwave oven 2204, a PDA 2205, a mobile phone 2206, and the like.
  • Each of these home appliances has a card slot 2210 for connecting an IC card 2200 such as an SD card and its interface, and a monitor, a speaker, etc. for reproducing video data as appropriate.
  • This IC card 2200 is the removable encoder device of the first to fourth embodiments, and of course, it may have a mini card slot as in the third embodiment.
  • the IC card 2200 is provided with encoded video data and a decoding unit for decoding the video data, for example, a refrigerator 2201 or an electronic device that can reproduce only video data in YUV format. Even in the range 2204 or the like, the user can enjoy the video stored in the IC card 2200 only by inserting the IC card 2200 into the card slot 2210.
  • these home appliances have a communication function.
  • the home appliance when downloading AV data encoded with power such as the Internet, the home appliance does not have a decoding unit whose encoding format matches the AV data.
  • decoding can be performed simply by inserting the IC card 2200 into the card slot 2210.
  • the force signal conversion unit 2301 described for the case where the MPEG4-ASP encoding unit 2402, the MPEG4-SP encoding unit 2403, the MPEG4-AVC encoding unit 2404, and the MPEG2 encoding unit 2405 are provided. You don't need to have everything. You need to have at least two of these. Also, different from these It is also possible to provide an encoding unit and a decoding unit of the code format.
  • the recording / reproducing terminal shown in the above embodiment has been described on the assumption that it is a device that performs both recording and reproduction of AV data and the like, but it may be a device that performs only display. However, it may be an apparatus that performs only recording.
  • each functional block in the block diagram (Fig. 3, Fig. 7, Fig. 12, Fig. 14, Fig. 16, Fig. 18, Fig. 19, Fig. 21, Fig. 22, Fig. 23, Fig. 24, etc.) is typical. Is realized as an integrated circuit LSI. These may be individually chipped, or may be chipped to include some or all of them. For example, the functional blocks other than the memory may be integrated into one chip.
  • the method of circuit integration is not limited to LSI's, and implementation using dedicated circuitry or general purpose processors is also possible. It is also possible to use a field programmable gate array (FPGA) that can be programmed after LSI manufacture, or a reconfigurable processor that can reconfigure the connection and settings of circuit cells inside the LSI.
  • FPGA field programmable gate array
  • only the means for storing the data to be encoded or decoded may be configured separately without using one chip.
  • the present invention is useful as a device for recording and reproducing video and audio in the fields of broadcasting, communication and storage. It is also useful as an integrated circuit equipped with a function for recording and reproducing video and audio on a single chip. It can also be applied as a still image recording / playback device.
  • the present invention is also useful as a recording medium such as an IC card in which AV data and a code key Z decoding key program are recorded.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Computing Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

 本発明は、汎用スロットを持つ記録再生端末に、取り外し可能な符号化または復号化装置を提供することを目的とする。  音声または画像を表す信号を記録または再生する記録再生端末103と、記録再生端末103に着脱自在に接続されるリムーバブル型符号化装置100とを備える記録再生装置であって、記録再生端末103は、記録再生端末103に関する情報である端末情報を格納する端末情報格納部105を備え、リムーバブル型符号化装置100は、記録再生端末103に接続されると、端末情報を記録再生端末103から取得する端末情報取得部101と、取得された端末情報に基づいて、音声または画像を表す信号を符号化または復号化する信号変換部102とを備える。                                                                                 

Description

明 細 書
符号化または復号化装置、および記録再生端末
技術分野
[0001] 本発明は、映像信号や音声信号を圧縮符号ィ匕する取り外し可能な符号ィ匕または復 号ィ匕装置と、符号ィヒまたは復号ィヒ装置が着脱される記録再生端末等に関する。 背景技術
[0002] 地上波デジタル放送の開始や、カメラ付き携帯などの普及により、映像や音声をノ、 ードディスクや蓄積メディア等に保存するコーデック手法が多様化して 、る。例えば、 映像の分野では MPEG2、 MPEG4や MPEG4—AVC、音声の分野では AMRや MPEG4—AACなどが知られて!/、る。 DVDレコーダやカメラ付き携帯電話機および 車載端末などの製品は、各機器間の AV連携をとるために、製品本来のメイン機能と は別に上記複数のコーデック手法を専用 LSIやソフトとして搭載する。これにより、製 品のコストが上昇している。また、規格等で使用するコーデック手法が変化した場合、 古 、製品は新 U、コーデック手法による符号ィ匕データを受け取る手段を備えて 、た としても、それを復号ィ匕する手段を備えていないため、受け取った符号ィ匕データから 映像や音声を再生することができない。さらに、どのようなコーデック手法の復号化装 置を製品に搭載するかはメーカ側のお仕着せになっており、ユーザは製品を購買す る際に必要なコーデック手法を選択することができず、頻繁に使用しな 、コ一デック 手法にまで料金を支払う必要がある。
[0003] 上記課題を解決するための例として、以下のような特許文献が開示されている。
[0004] 第 1の例は、様々な符号ィ匕方式に対応したデータ再生装置に関するものである。
[0005] 図 1は、第 1の例である従来の携帯型データ再生装置の構成を示すブロック図であ る。携帯型データ再生装置 700は、符号化データとその符号化データを復号するデ コードプログラムとを格納した半導体メモリカード 701がスロットに挿入されれば、半導 体メモリカード 701内のデコードプログラムをデコード手段 702内のメモリ 703にロー ドする。そして次に半導体メモリカード 701内の符号ィ匕データを読み出し、メモリ 703 にロードしたデコードプログラムを用いて符号ィ匕データを復号して再生する。図 1のよ うな構造にすれば、半導体メモリカード 701内のデコードプログラムを変更することで 、携帯型データ再生装置 1は様々な符号ィ匕方式に対応できる (特許文献 1参照。 ) o [0006] 第 2の例は、 PCカード間におけるビデオデータ転送の効率向上に関するものであ る。このシステムを利用した動画像エンコーダシステムの構成例を図 2に示す。図 2は 、第 2の例である従来の動画像エンコーダシステムの構成を示すブロック図である。 図 2では、外部のビデオカセットレコーダ (VCR) 801から入力したビデオ信号をビデ ォキヤプチャボード 802でデジタル化し、 PCIバス 805を使用しな!、カード間ダイレク トパス 804を用いてエンコーダカード 803に入力する。エンコーダカード 803は入力 されたデジタルのビデオ信号を符号化し、 PCIバス 805経由でシステムのメモリ 807 に転送される。これにより、ビデオデータなどをシステムバスを介さずに PCカード間で 直接転送できるようになり、 CPU808の負荷を軽減し、システムバスの性能に依存し な 、複数の PCカードを使用したシステムを構築できる。以上の動画像エンコーダシ ステムを用いれば、エンコーダカードを差し替えることによって様々な符号ィ匕方式に 対応したエンコードシステムを構築することができる (特許文献 2参照。 )。
特許文献 1 :特開 2000— 13237号公報
特許文献 2 :特開平 9 237166号公報
発明の開示
発明が解決しょうとする課題
[0007] しかしながら、特許文献 1では、携帯型データ再生装置 700はデコード手段 702を 実現するための LSIを搭載する必要があるため、再生装置のコストを削減できるわけ ではなぐ上記課題を完全には解決できない。また、記録装置に関する内容は記載 されていない。
[0008] また、特許文献 2では、記録装置側に複数の PCIスロットを用意し、カード間ダイレ タトパスを持つ PCカードコントローラを備える必要があり、記録装置への実装負担が 大きい。また、符号ィ匕データをエンコーダシステム内部のメモリに格納するため、ェン コーダカード 803に符号ィ匕データを格納し、他の機器に挿入して復号するといつたこ とができな 、ため、 AV機器間でビデオデータなどのデータを共有すると 、つた AV 機器の連携に不向きである。 [0009] 本発明は、上記課題を解決するためになされたもので、多様なコーデック手法に対 応できる符号ィ匕または復号ィ匕装置およびそのような符号ィ匕または復号ィ匕装置を備え た記録再生端末を提供することを目的とする。
課題を解決するための手段
[0010] 上記課題を解決するため、本発明の記録再生端末は、符号化または復号化装置 が着脱自在に接続され、音声または画像を表す信号を記録または再生する記録再 生端末であって、自己の記録再生端末の記録再生能力に関する情報である端末情 報を格納し、前記符号ィヒまたは復号ィヒ装置が接続されると、前記端末情報を前記符 号化または復号化装置に出力する端末情報格納手段と、音声または画像を表す信 号を記録する時には、音声または画像を表す前記信号を、前記符号化または復号 化装置に送信することによって符号化させる信号送信手段とを備えることを特徴とす る。
[0011] また、本発明において、前記記録再生端末は、さらに、音声または画像を表す信号 を符号化して得られる符号化データを、前記符号化または復号化装置の内部に格 納させるとしてもよい。
[0012] さらに、本発明において、前記端末情報は、前記記録再生端末に内蔵される内蔵 符号化または復号化装置の有無を示す情報を含み、前記記録再生端末は、前記内 蔵符号化または復号化装置がな!ヽ場合、音声または画像を含む前記信号を前記符 号ィ匕または復号ィ匕装置に符号化させるとしてもよい。
[0013] さらに、本発明において、前記記録再生端末は、前記内蔵符号化または復号化装 置がない場合、前記符号化または復号化装置に格納されている前記符号化データ を前記符号ィヒまたは復号ィヒ装置で復号して得られた音声または画像を表す信号を 前記符号化または復号化装置から受信し、再生する再生手段を備えるとしてもよい。
[0014] また、本発明において、前記端末情報は、前記内蔵符号化または復号化装置の符 号化形式を示す符号化形式情報を含み、前記記録再生端末は、さらに、音声または 画像を表す信号を所定の符号化形式で符号化または復号化する内蔵符号化または 復号ィ匕装置を備え、前記符号ィ匕または復号ィ匕装置に格納されている前記符号ィ匕デ ータの符号化形式が、前記符号化形式情報に示される符号化形式と異なる場合、前 記再生手段は、前記符号化または復号化装置で復号して得られた音声または画像 を含む前記信号を受信して再生し、前記符号化形式情報に示される符号化形式と 一致する場合、前記内蔵符号ィヒまたは復号ィヒ装置は前記符号ィヒデータをそのまま 受信して復号するとしてもよい。
[0015] また、本発明において、前記記録再生端末は、さらに、前記符号化または復号ィ匕 装置が、互いに異なる複数の符号ィ匕形式で符号ィ匕または復号ィ匕を行うことができる 場合、前記符号化または復号化装置から、選択可能な前記符号化形式の通知を受 信する符号化形式通知受信手段と、前記符号化または復号化装置から通知された 複数の前記符号化形式を表示し、利用者から 1つの符号化形式の選択を受け付ける 符号化形式選択手段とを備え、前記記録再生端末は、利用者に選択された符号ィ匕 形式で、音声または画像を表す信号を前記符号ィ匕または復号ィ匕装置に符号化させ るとしてちよい。
[0016] さらに、本発明において、前記端末情報は、前記記録再生端末に内蔵される内蔵 符号化または復号化装置の有無を示す情報と、前記内蔵符号化または復号化装置 がある場合、前記内蔵符号化または復号化装置の符号化形式を示す符号化形式情 報とを含み、前記記録再生端末は、前記符号ィヒまたは復号ィヒ装置に格納されている 前記符号化データの符号化形式が、 (1)前記符号化形式情報に示される符号化形 式と異なる場合、符号化形式が前記符号化形式情報に示される符号化形式に変換 された符号化データを受信し、 (2)前記符号化形式情報に示される符号化形式と一 致する場合、前記符号化データをそのまま受信する符号化データ受信手段とを備え るとしてちよい。
[0017] また、本発明において、前記記録再生端末は、さらに、前記符号化または復号ィ匕 装置による符号化または復号化処理の作業領域として提供可能なメモリと、前記符 号化または復号化装置から前記メモリの使用要求を受信するメモリ使用要求受信手 段と、前記使用要求を受信すると、前記メモリの一部または全部の領域を前記符号 化または復号ィ匕装置に使用させるメモリ制御部とを備えるとしてもよい。
[0018] さらに、本発明において、前記端末情報は、前記記録再生端末に備えられる前記メ モリの空き容量を示すメモリ情報を含み、前記記録再生端末は、さらに、前記メモリの 空き容量を定期的に検出する空き容量検出手段と、前記メモリ制御部は、新たに検 出された空き容量の値で、前記端末情報内の前記メモリ情報を更新するとしてもよい
[0019] また、本発明の符号化または復号化装置は、音声または画像を表す信号を記録ま たは再生する記録再生端末に、着脱自在に接続される符号化または復号化装置で あって、前記記録再生端末に接続されると、前記記録再生端末の記録再生能力に 関する情報である端末情報を前記記録再生端末から取得する端末情報取得手段と 、取得された前記端末情報に基づいて、音声または画像を表す信号を符号化または 復号化する符号化復号化手段とを備えることを特徴とする。
[0020] さらに、本発明において、前記端末情報は、前記記録再生端末に内蔵される内蔵 符号化または復号化装置の有無を示す情報と、前記内蔵符号化または復号化装置 がある場合、前記内蔵符号化または復号化装置の符号化形式を示す符号化形式情 報とを含み、前記符号化復号化手段は、さらに、前記符号化データ格納手段に格納 されている前記符号化データの符号化形式が、(1)前記符号化形式情報に示される 符号化形式と異なる場合、前記符号化データの符号化形式を前記符号化形式情報 に示される符号化形式に変換し、 (2)前記符号化形式情報に示される符号化形式と 一致する場合、前記符号ィヒデータをそのまま前記記録再生端末に送信するトランス コーディング部を備えるとしてもよい。
[0021] また、本発明において、前記符号化復号化手段は、異なる符号化形式で符号化ま たは復号化を行う複数の符号化復号化部を備え、前記符号化復号化手段は、複数 の前記符号ィ匕形式のうち、前記符号ィ匕データのビット数が最小となる符号ィ匕形式の 前記符号ィ匕復号ィ匕部により音声または画像を表す信号を符号ィ匕するとしてもよい。
[0022] さらに、本発明において、前記符号化復号化手段は、音声または画像を含む前記 信号が動画像信号である場合、前記符号化データ格納手段の空き容量に応じて、 前記動画像信号のフレームレートと解像度とのうち少なくとも 1つを変換し、変換後の 信号を符号ィ匕するとしてもよい。
[0023] また、本発明にお ヽて、前記符号化データ格納手段は、前記符号化または復号化 装置に着脱自在に接続されるメモリカードに備えられるとしてもよ 、。 [0024] さらに、本発明において、前記符号化復号化手段は、ビデオ符号化と、ビデオ復号 化と、音声符号化と、音声復号化と、ビデオトランスコーディングと、音声トランスコー デイングのうち少なくとも 1つを行うとしてもよい。
[0025] なお、本発明は、このような符号ィ匕または復号ィ匕装置や記録再生端末として実現す ることができるだけでなぐこのような符号ィ匕または復号ィ匕装置や記録再生端末が備 える特徴的な手段をステップとする符号ィヒまたは復号ィヒ方法や記録再生方法として 実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したり することもできる。そして、そのようなプログラムは、 CD—ROM等の記録媒体やイン ターネット等の伝送媒体を介して配信することができるのは言うまでもない。 発明の効果
[0026] 以上のように、本発明の記録再生端末によれば、記録再生端末に着脱可能な符号 化または復号ィ匕装置を接続するだけで音声または画像を表す信号の符号ィ匕および 復号ィ匕を行うことができるという効果を有する。また、記録再生端末にコーデック LSI やソフトコーデックを搭載する必要がなくなり、コストの削減につながるという効果を有 する。また、規格等で使用するコーデック手法に変更が生じた場合でも、新しいコー デック手法に対応した符号化または復号化装置を挿入すれば、古!ヽ記録再生端末 でも対応可能となるという効果を有する。また、ユーザは使用用途に応じて符号ィ匕ま たは復号ィ匕装置を交換することができ、ユーザ嗜好に基づ 、た記録再生端末を提供 することができる、という効果を有する。
[0027] また、本発明によると、符号ィ匕または復号ィ匕装置を別の符号ィ匕または復号ィ匕装置 に入れ替えることによって、ビデオまたは音声の符号化、復号ィ匕およびトランスコーデ イングを切り替えることができる、という効果を有する。
[0028] また、本発明によると、符号化または復号化装置が記録再生端末に挿入されると、 符号ィ匕または復号ィ匕装置は記録再生端末の端末情報を取得するため、ビデオ等の 符号ィ匕および復号ィ匕を行う度に端末情報を取得する必要がなくなる、という効果を有 する。
[0029] また、本発明によると、生成した符号化データを符号化または復号化装置の符号化 データ格納手段に格納するため、いろいろな記録再生端末間で符号ィ匕または復号 化装置を交換し、符号ィヒまたは復号ィヒ装置内の符号ィヒデータ格納手段に格納され た符号ィヒデータを再生することが可能となり、記録再生端末間の AV連携が容易に なる、という効果を有する。
[0030] また、本発明によると、記録再生端末と符号化または復号化装置との間の最大デー タ転送量情報を取得することによって、符号ィ匕または復号ィ匕装置で復号したビデオ のフレームレートまたは解像度を前記最大データ転送量に応じて変換することが可 能となり、記録再生端末でのリアルタイム再生または、復号時より高画質なビデオの 再生が可能となる、という効果を有する。
[0031] また、本発明によると、記録再生装置の表示デバイスに適当な解像度情報を取得 することによって、符号ィ匕または復号ィ匕装置は復号したビデオの解像度を記録再生 装置にあわせて変換することができ、符号ィ匕または復号ィ匕装置を挿入する端末毎に 適当な解像度のビデオを出力することができる、という効果を有する。
[0032] また、本発明によると、記録再生端末の持つ内蔵符号ィ匕装置情報を取得し、記録 再生端末が復号できる符号化形式は符号化データとして転送することによって、サイ ズの大きい復号後のビデオを転送するよりも転送量を抑えることができる、という効果 を有する。
[0033] また、本発明によると、記録再生端末で作成した符号化データを符号化または復号 化装置内の内部メモリ内に直接格納することが可能となり、複数の符号ィ匕形式を内 部メモリに保持することができる、という効果を有する。
[0034] また、本発明によると、符号ィ匕または復号ィ匕装置の内部メモリの空き容量に応じて、 記録再生端末力 受信したビデオのフレームレートおよび解像度を低下させることに よって、記録中に内部メモリの空き容量が不足することを防止できる、という効果を有 する。
[0035] また、本発明によると、記録再生端末が新しいコーデック形式に対応していない古 い製品でも、 SDスロット等の汎用スロットさえ保持していれば、符号化または復号ィ匕 装置で新しいコーデック形式の符号ィ匕データにトランスコーディングすることにより、 再生が可能となる、という効果を有する。
[0036] また、本発明によると、符号化データを格納する符号化データ格納手段が符号化ま たは復号ィ匕装置力 取り外し可能となり、符号ィ匕データを格納するメモリの空き容量 が不足した場合に、符号化または復号化装置自体を取り替えずに、半導体メモリだ けを交換することによって、新たなビデオの符号ィ匕および復号ィ匕を行うことができる、 という効果を有する。
図面の簡単な説明
[図 1]図 1は、第 1の例である従来の携帯型データ再生装置の構成を示すブロック図 である。(従来技術)
[図 2]図 2は、第 2の例である従来の動画像エンコーダシステムの構成を示すブロック 図である。
[図 3]図 3は、本発明の実施の形態 1の記録再生装置の一例を表すブロック図である 。(実施の形態 1)
[図 4]図 4は、記録再生端末からリムーバブル型符号ィ匕装置の内部メモリへデータを 転送する際の記録再生装置の動作を示すフローチャートである。
[図 5]図 5は、リムーバブル型符号化装置の内部メモリから記録再生端末へデータを 転送する際の記録再生装置の動作を示すフローチャートである。
[図 6]図 6 (a)は、端末情報の記述の一例を示す表である。図 6 (b)は、端末情報に示 される各項目の IDと IDが示す各項目の内容との関係を示す端末情報テーブルの一 例を示す表である。
[図 7]図 7は、本実施の形態 1における信号変換部の内部構造を示したブロック図で ある。
[図 8]図 8は、記録再生端末力 データが転送されてきた場合の信号変換部の動作を 示すフローチャートである。
[図 9]図 9は、ビデオデータの変換パラメータを求める場合の手順を示すフローチヤ一 トである。
[図 10]図 10は、内部メモリに格納されているデータを外部にデータ転送する場合の 信号変換部の動作を示すフローチャートである。
[図 11]図 11は、変換パラメータを決定する制御部の動作を示すフローチャートである [図 12]図 12は、図 4に示した解像度変換部の内部構造を示したブロック図である。
[図 13]図 13は、図 12に示した解像度変換部の動作を示すフローチャートである。
[図 14]図 14は、図 7に示したフレームレート変換部の内部構造を示したブロック図で ある。
[図 15]図 15は、図 14に示したフレームレート変換部の動作を示すフローチャートで ある。
[図 16]図 16は、本実施の形態 1の記録再生装置の他の例を示すブロック図である。 圆 17]図 17 (a)および (b)は、端末情報格納部に格納される端末情報および端末情 報テーブルを示す図である。
[図 18]図 18は、実施の形態 2の記録再生装置の一例を示すブロック図である。(実施 の形態 2)
[図 19]図 19は、実施の形態 2における信号変換部の内部構造を示したブロック図で ある。
[図 20]図 20は、トランスコーディングを行う場合の図 19に示した信号変換部の動作を 示すフローチャートである。
[図 21]図 21は、実施の形態 3の記録再生装置の一例を示すブロック図である。(実施 の形態 3)
[図 22]図 22は、図 21に示した信号変換部の内部構成を示すブロック図である。
[図 23]図 23は、実施の形態 4の記録再生装置の一例を示すブロック図である。(実施 の形態 4)
[図 24]図 24は、図 23に示した信号変換部の内部構成の一例を示すブロック図であ る。
[図 25]図 25は、信号変換部内の 1つのエンコード部を用いてビデオデータを符号ィ匕 する際の制御部の動作を示すフローチャートである。
[図 26]図 26は、ユーザに選択された符号化形式でビデオデータを符号化する場合 の制御部の動作を示すフローチャートである。
[図 27]図 27は、リムーバブル型符号ィ匕装置を交換するだけで家電機器間での AV連 携を行う AV連携ネットワークの一例を示す図である。 符号の説明
100 リムーバブル型符号ィヒ装置
101 端末情報取得部
102 信号変換部
103 記録再生端末
104 SDスロット
105 端末情報格納部
106 内部メモリ
107 カメラ
108 ディスプレイ
140 記録再生端末
141 制御部
142 メモリ
143 端末情報格納部
150 リムーバブル型符号ィヒ装置
151 端末情報取得部
152 信号変換部
201 制御部
202 MPEG— AVCエンコード部
203 MPEG- AVCデコ一ド部
204 解像度変換部
205 フレームレート変換部
207 データバス
301 解像度変換判定部
302 部
303 画素補間部
401 フレームレート変換判定部
402 部 403 フレーム補間部
500 信号変換部
501 トランスコーディング部
502 制御部
600 リムーバブル型符号ィヒ装置
602 信号変換部
604 miniSDスロット
606 miniSDカード
700 携帯型データ再生装置
701 半導体メモリカード
702 デコード手段
703 メモリ
802 ビデオキヤプチヤボード
803 エンコーダカード
804 カード間ダイレクトパス
805 ノ ス
807 メモリ
808 CPU
1400 リムーバブル型符号化装置
1401 記録再生端末
1402 MPEG— SP復号化装置
2200 ICカード
2201 冷蔵庫
2202 テレビ
2203 カーナビゲーシヨン
2204 電子レンジ
2205 PDA
2206 携帯電話機 2210 カードスロット
2300 リムーバブル型符号ィ匕装置
2301 信号変換部
2401 制御部
2402 MPEG— ASPエンコード部
2403 MPEG— SPエンコード部
2404 MPEG— AVCエンコード部
2405 エンコード部
発明の実施するための最良の形態
[0039] 以下、図面を参照しながら本発明の実施の形態について説明する。
[0040] (実施の形態 1)
本実施の形態 1の記録再生装置は、記録再生端末には符号化装置を内蔵せず、 内蔵カメラで撮影したビデオデータ等を着脱自在なリムーバブル型符号ィ匕装置で符 号化し、符号化されたビデオデータ等をリムーバブル型符号ィ匕装置に内蔵のメモリ 等に格納する。なお、実施の形態 1では、リムーバブル型符号化装置の信号変換部 として MPEG4— AVCコーデック、記録再生端末の接続スロットとして SDスロット、ビ デォデータの形式として YUV形式を例にとって説明する。また、本実施の形態 1で は、記録再生端末には符号ィ匕装置が内蔵されていないものとする。
[0041] 図 3は、本発明の実施の形態 1の記録再生装置の一例を表すブロック図である。記 録再生装置は、リムーバブル型符号ィ匕装置 100および記録再生端末 103を備え、リ ムーバブル型符号ィ匕装置 100と記録再生端末 103とは、例えば、 SDスロット 104な どのカードスロットを介して相互に接続される。このリムーバブル型符号ィ匕装置 100は 、記録再生端末 103から取得されたビデオデータ等を符号ィ匕して内部メモリに格納し 、内部メモリに格納されている符号化データを復号して記録再生端末 103に送信す る機能を備えた符号ィ匕装置であって、記録再生端末 103から端末情報を取得し、格 納する端末情報取得部 101と、 MPEG4— AVCコ一デック処理を行う信号変換部 1 02とを備える。信号変換部 102は、さらに、内部メモリ 106を備え、内部メモリ 106は 、端末情報取得部 101によって取得された端末情報を格納する他、信号変換部 102 によって符号化された符号化データを格納する。
[0042] 記録再生端末 103は、記録再生端末 103とリムーバブル型符号ィ匕装置 100との間 のデータのやり取りに使用する SDスロット 104、記録再生端末 103の端末情報を格 納している端末情報格納部 105、ビデオや静止画像を撮影するカメラ 107、画像や テキストを表示するためのディスプレイ 108を備える。
[0043] 記録再生端末 103は、リムーバブル型符号ィ匕装置 100が SDスロット 104に挿入さ れると、端末情報格納部 105に格納されている端末情報を、例えば、 SDインターフ エースなどを介してリムーバブル型符号ィ匕装置 100に転送する。また、記録再生端末 103は内蔵のカメラ 107等で撮影したビデオデータや、ビデオデータ以外の通信等 で得られた符号化済みの符号化データや、テキストファイル等のデータをリムーパブ ル型符号ィ匕装置 100に転送することによって、リムーバブル型符号ィ匕装置 100の端 末情報取得部 101をデータの格納部として利用する。そして、ビデオデータを再生 する場合や、テキストデータを表示する場合には、リムーバブル型符号化装置 100か ら対象データを読み込み、ディスプレイに表示する。
[0044] リムーバブル型符号ィ匕装置 100は、記録再生端末 103から SDインターフェースを 介して転送されてきた端末情報を、端末情報取得部 101によって受信し、記録再生 端末 103の最大データ転送量情報や解像度情報および内蔵符号化装置情報を取 得する。そして、記録再生端末 103からデータが転送されると、データの種類に応じ て変換処理を加えた後、内部メモリ 106に格納する。また、記録再生端末 103に内部 メモリ 106のデータを転送する際にも、データの種類に応じて変換処理をカ卩え、記録 再生端末 103に転送する。例えば、内部メモリ 106内のデータが MPEG2で符号ィ匕 されている場合には、符号化データを MPEG2で復号化して記録再生端末 103に送 出する。
[0045] 次に、実施の形態 1における記録再生端末 103からリムーバブル型符号ィ匕装置 10 0の内部メモリ 106へのデータ転送について図 4を用いて説明する。図 4は、記録再 生端末 103からリムーバブル型符号ィ匕装置 100の内部メモリ 106へデータを転送す る際の記録再生装置の動作を示すフローチャートである。まず、記録再生端末 103 は内蔵のカメラ 107等で撮影した YUV形式のビデオデータや、それ以外の通信等 で得られた符号ィ匕済みの符号ィ匕データやテキストファイル等のデータを、 SDインタ 一フェースを介してリムーバブル型符号ィ匕装置 100に転送する(ステップ S10)。信 号変換部 102は受信したデータがビデオデータ力どうかを判定し (ステップ S 11)、ビ デォデータならば MPEG4—AVC方式で符号ィ匕して信号変換部 102内の内部メモ リ 106に格納する (ステップ S12)。信号変換部 102によって受信されたデータがビデ ォデータでなければ、受信したデータをそのまま内部メモリ 106に格納する(ステップ S13)。
[0046] 次に、実施の形態 1におけるリムーバブル型符号ィ匕装置 100の内部メモリ 106から 記録再生端末 103へのデータ転送の流れについて図 5を用いて説明する。図 5は、 リムーバブル型符号ィ匕装置 100の内部メモリ 106から記録再生端末 103へデータを 転送する際の記録再生装置の動作を示すフローチャートである。まず、記録再生端 末 103からリムーバブル型符号ィ匕装置 100にデータ転送要求が発生すると (ステップ S20)、端末情報取得部 101は記録再生端末 103の端末情報を、信号変換部 102 に送信する (ステップ S21)。次に信号変換部 102は、再生要求のあったデータが符 号ィ匕データ力どうかを判定し (ステップ S22)、符号ィ匕データでなければ、そのまま記 録再生端末 103に転送する (ステップ S27)。転送要求のあったデータが符号化デー タならば、その符号化形式が記録再生端末 103の内蔵符号化装置情報の符号化形 式と一致するか否かを判定することにより、記録再生端末 103で復号可能かどうかを 判定する (ステップ S23)。そして、記録再生端末 103で復号可能ならば、符号化デ ータをそのまま記録再生端末 103に転送する (ステップ S27)。ただし、本実施の形 態 1では、記録再生端末 103に符号ィ匕装置が内蔵されていない場合を想定している ので、端末情報には、記録再生端末 103に符号ィ匕装置が内蔵されていない旨が記 述されている。このような場合、信号変換部 102は、ステップ S23において、再生要 求のあったデータがどのような符号ィ匕形式の符号ィ匕データであっても記録再生端末 103で復号不可能と判定する。
[0047] 再生要求のあったデータが符号ィ匕データであり、記録再生端末 103で復号不可能 ならば、信号変換部 102は、符号化データをリムーバブル型符号化装置 100内で復 号可能かどうかを判定し (ステップ S24)、復号可能ならば内部メモリ 106の符号ィ匕デ 一タを復号する。そして、端末情報取得部 101が取得した最大データ転送量情報と 解像度情報によってフレームレートと解像度を変換し、変換後のビデオデータを記録 再生端末 103に転送する (ステップ S25)。リムーバブル型符号ィ匕装置内でも復号不 可能の場合は、記録再生端末 103に再生不可能の信号を送る (ステップ S26)。
[0048] なお、記録再生端末 103が符号化装置を内蔵している場合、記録再生端末 103は 、リムーバブル型符号ィ匕装置 100から受信したデータが符号ィ匕データならば内蔵す る符号ィ匕装置で復号して再生し、リムーバブル型符号ィ匕装置 100から受信したデー タが符号化されて ヽな ヽビデオデータやテキストデータの場合は、そのまま再生また は表示するものとする。
[0049] なお、ステップ S21はステップ S22と S23の間に行っても構わない。また、ステップ S 26の再生不可能の信号は、記録再生端末 103に再生ができないことが伝われば、 エラー信号等のどのような方法であっても構わな 、。
[0050] 次に、端末情報取得部 101が取得する記録再生端末 103の端末情報のフォーマツ ト例を図 6に示す。図 6 (a)は、端末情報の記述の一例を示す表である。図 6 (b)は、 端末情報に示される各項目の IDと IDが示す各項目の内容との関係を示す端末情報 テーブルの一例を示す表である。図 6 (a)に示すように、端末情報は最大データ転送 量情報、解像度情報および内蔵符号化装置情報の内容がそれぞれ IDで記述される 。最大データ転送量情報は、記録再生端末 103の持つ SDインターフェースの最大 データ転送量を示している。図 6 (b)に示すように、最大データ転送量情報の IDが「0 」のとき、記録再生端末 103の SDインターフェースの最大データ転送量は 2MByte Zsecであり、 IDが「1」のとき、最大データ転送量は 4MByteZsecであり、 IDが「2」 のとき、最大データ転送量は 8MByteZsecである。また、解像度情報は、記録再生 端末 103のディスプレイ 108に適切な解像度を示している。図 6 (b)に示すように、解 像度情報の IDが「0」のとき、適切な解像度は「SubQCIF」であり、 IDが「1」のとき適 切な解像度は「QCIF」である。また、解像度情報の IDが「2」のとき、適切な解像度は 「QVGA」であり、解像度情報の IDが「3」のとき、適切な解像度は「VGA」であり、解 像度情報の IDが「4」のとき、適切な解像度は「SD」である。内蔵符号化装置情報は 、記録再生端末 103に内蔵される内蔵符号化装置の符号化形式を示している。図 6 (b)の端末情報テーブルに示すように、内蔵符号化装置情報の IDが「0」のとき、記 録再生端末 103には符号ィ匕装置が内蔵されていない。また、内蔵符号化装置情報 の IDが「 1」のとき、内蔵されて 、る符号化装置の符号化形式は「MPEG2」であり、 内蔵符号化装置情報の IDが「2」のとき、内蔵されて ヽる符号化装置の符号化形式 は「MPEG4— SP」である。また、内蔵符号化装置情報の IDが「3」のとき、記録再生 端末 103に内蔵されて 、る符号化装置の符号化形式は「MPEG4— ASP」である。 このように、端末情報に記述されている各項目の内容は図 5の端末情報テーブル内 の ID番号で識別される。従って、図 6 (a)の端末情報の例では、記録再生端末 103 の最大データ転送量は 8MByteZsec、適切な解像度は QVGA、符号化装置は内 蔵されて!、な!/、と!/、うことが表わされて!/、る。
[0051] 次に、本実施の形態 1における信号変換部 102の構成について説明する。図 7は、 本実施の形態 1における信号変換部 102の内部構造を示したブロック図である。図 7 に示すように信号変換部 102は、端末情報取得部 101からの端末情報によって各部 を制御する制御部 201と、 MPEG4— AVCのエンコード処理を行う MPEG4— AVC エンコード部 202と、 MPEG4—AVCのデコード処理を行う MPEG4—AVCデコー ド部 203と、ビデオの解像度変換を行う解像度変換部 204と、ビデオのフレームレー トを変換するフレームレート変換部 205と、符号化データやテキストデータの格納およ び作業用メモリとして用いる内部メモリ 106と、データバス 207から成る。
[0052] 次に、データバス 207に記録再生端末 103からデータが転送されてきた場合の信 号変換部 102の動作について図 8を用いて説明する。図 8は、記録再生端末 103か らデータが転送されてきた場合の信号変換部 102の動作を示すフローチャートであ る。まず、データバス 207にデータが入力されると、制御部 201は入力データがビデ ォデータかどうかを判定する(ステップ S30)。入力データがビデオデータならば、制 御部 201は入力ビデオデータの符号ィ匕後のデータサイズ力 内部メモリ 106の空き 容量を越えないように、フレームレートと解像度とをパラメータとして、入力ビデオデー タを変換処理するための変換パラメータを、第一の所定の方法に従って決定する。そ して、決定した変換パラメータをフレームレート変換部 205と解像度変換部 204とに 送信する (ステップ S31)。フレームレート変換部 205は、受信した変換パラメータを 用いてビデオデータのフレームレートを変換し、変換後のビデオデータを解像度変 換部 204に転送する (ステップ S32)。解像度変換部 204は、受信した変換パラメ一 タの値に従ってビデオの解像度を変換し、変換後のビデオデータを MPEG4— AV Cエンコード部 202に転送する(ステップ S33)。 MPEG4—AVCエンコード部 202は 、入力されたビデオデータを MPEG4— AVC形式で符号化し、符号化データを内部 メモリ 106に格納する(ステップ S34)。データバス 207にビデオデータ以外が入力さ れた場合は、制御部 201は入力データをそのまま内部メモリ 106に格納する (ステツ プ S35)。
[0053] なお、ステップ S32のフレームレート変換とステップ S33の解像度変換の順番は逆 であっても構わない。
[0054] 次にビデオデータの変換パラメータを求める第一の所定の方法について説明する 。図 9は、ビデオデータの変換パラメータを求める場合の手順を示すフローチャートで ある。ここでは、内部メモリ 106の空き容量に応じてビデオデータのフレームレートと 解像度とを調節し、符号ィ匕データが内部メモリ 106の空き領域に格納できるように制 御して 、る。制御部 201はビデオデータのヘッダ等に格納されて 、るビデオ情報から 、ビデオのフレームレートと解像度とを取得する。そして、図 9のフローチャートに従つ て、内部メモリ 106の空き容量に応じてビデオのフレームレートと解像度とを変換する ための変換パラメータを決定する。以下、図 9のフローチャートを用いて、変換パラメ ータの決定法について説明する。まず、入力されたビデオデータのフレームレートと 解像度とを、初期値として、それぞれ変数 framerateと変数 resolutionに設定する(ステ ップ S40)。なお、変数 framerateには入力ビデオデータのフレームレートの数値を、 変数 resolutionには図 6の解像度情報に付加する ID番号のように、解像度が大きくな るほど番号が上昇する ID番号を格納する。次に、内部メモリ 106の空き容量が閾値 T H#frよりも小さぐかつ、変数 framerateが「1」より大きいかどうかを判定し (ステップ S4 1)、判定結果が真ならば、 framerateの値を「1」減らし、閾値 TH#frの値を半分にする (ステップ S42)。そして再びステップ S41の判定を行う。これらステップ S41と S42と を繰り返すことにより、内部メモリ 106の空き容量に応じてビデオのフレームレートを 減少させるための変数 framerateを求める。次に、ステップ S41の判定結果が偽にな れば、ステップ S43に進み、変数 framerateが「1」以下で、かつ、内部メモリ 106の空 き容量が閾値 TH#reより小さぐかつ、変数 resolutionが「0」より大きいかを判定する。 ステップ 43で判定結果が真ならば、変数 resolutionの値を「1」減らし、閾値 TH#reの 値を半分にして力 再びステップ S43の判定を行う。これらステップ S43と S44を繰り 返すことで、フレームレートが「1」以下の場合に、内部メモリ 106の空き容量に応じて ビデオの解像度を減少させるための変数 resolutionを求める。制御部 201は、以上の 処理によって得られた変数 framerateと resolutionとを変換パラメータとし、それぞれフ レームレート変換部 205と解像度変換部 204に送信する。
[0055] なお、今回はフレームレートを低下 (ステップ S41〜S42)させてから、解像度を低 下 (ステップ S43〜S44)させたが、手順が逆であっても構わな!/、。
[0056] また、フレームレート変換部 205および解像度変換部 204による図 9に示したビデ ォデータのフレームレートおよび解像度の変換は、 MPEG4—AVCエンコード部 20 2が符号化を開始する前に 1回だけ行うとしてもよ 、し、 MPEG4—AVCエンコード 部 202による符号ィ匕中に、一定時間間隔で定期的にフレームレート変換部 205およ び解像度変換部 204を起動して行うとしてもよ 、。
[0057] 次に、内部メモリ 106からデータバス 207を通して外部にデータ転送する場合の信 号変換部 102の動作について説明する。図 10は、内部メモリ 106に格納されている データを外部にデータ転送する場合の信号変換部 102の動作を示すフローチャート である。記録再生端末 103からデータ転送要求があると、制御部 201は転送要求の あったデータが符号ィ匕データどうかを判定し (ステップ S50)、符号ィ匕データでなけれ ばそのまま外部へ転送する (ステップ S57)。転送要求のあったデータが符号化デー タならば、制御部 201は、端末情報内の内蔵符号化装置情報から、転送要求のあつ たファイル形式を記録再生端末 103で復号できる力否かを判断する (ステップ S51) 。記録再生端末 103で復号できると判断すれば、符号ィ匕データを内部メモリ 106から 読み出し、そのまま外部へ出力する (ステップ S57)。符号化データを記録再生端末 103が復号できな!/、と判断したならば、信号変換部 102内の MPEG4 - AVCデコ一 ド部 203で復号できるかどうかを判定し (ステップ S52)、復号できるならば、内部メモ リ 106から読み出した符号ィ匕データを MPEG4—AVCデコード部 203に転送し、復 号処理を行う。 MPEG4— AVCデコード部 203によって復号された YUV形式のビ デォデータは、ピクチャ毎にいったん内部メモリ 106に格納される(ステップ S53)。次 に、制御部 201は、端末情報内の最大データ転送量情報および解像度情報から、 記録再生端末 103に転送するビデオのフレームレートおよび解像度を変換するため の変換パラメータを第二の所定の方法によって決定し (ステップ S54)、決定した変換 ノ ラメータをそれぞれフレームレート変換部 205と解像度変換部 204とに送信する。 解像度変換部 204は、内部メモリ 106から YUV形式のビデオを読み出し、制御部 2 01から取得した変換パラメータに基づいて解像度変換を施し、フレームレート変換部 205に変換後のビデオを転送する (ステップ S55)。フレームレート変換部 205は、解 像度変換部 204からビデオを受信し、制御部 201から取得した変換パラメータに基 づいてビデオのフレームレートを変更しながら、外部へ出力する(ステップ S56)。記 録再生端末 103でも MPEG4—AVCデコード部 203でも復号できない場合は、再 生不可能の信号を外部に出力する (ステップ S58)。
[0058] なお、ステップ S58の再生不可能の信号は、記録再生端末 103に再生ができない ことが伝われば、エラー信号等のどのような方法であっても構わない。
[0059] 次に、記録再生端末 103に転送するビデオのフレームレートおよび解像度を変換 するための変換パラメータを求める第二の所定の方法について説明する。図 11は、 変換パラメータを決定する制御部 201の動作を示すフローチャートである。制御部 2 01は、端末情報内の最大データ転送量情報と解像度情報とを用いて、図 11のフロ 一チャートに従い、変換パラメータを決定する。以下、図 11のフローチャートを用いて 変換パラメータの決め方を説明する。まず、初期値として、変数 resolutionに、図 6の 解像度情報の ID番号を設定する (ステップ S60)。そして、最大データ転送量情報と 変数 resolutionに格納された解像度の画像サイズとから、記録再生端末に転送可能 なフレームレートを求め、変数 framerateに格納する(ステップ S61)。例えば、最大デ ータ転送量が 4MByteZsec、解像度が VGAの場合、フレームレートは以下の式で 求めることができる。
[0060] framerate = 4Mbyte/sec ÷ ( 640 X 480 X 1.5 ) Byte/frame = 9.1 fps
[0061] 次に、変数 framerateが「1」以下かどうかを判定し (ステップ S62)、判定結果が真な らば変数 resolutionの値を「1」減らす (ステップ S63)。そして、変数 resolutionが「0」よ りも小さくなれば、転送不可能と判断し、終了する (ステップ S64)。変数 resolutionが「 0」以上ならば、再びステップ S61から S64を繰り返すことにより、フレームレートと解 像度とを調整する。ステップ S62で変数 framerateが「1」より大きくなれば、フレームレ ートの最大値のクリッピングを行い (ステップ S65と S66)、処理を終了する。制御部 2 01は、以上の処理によって得られた変数 framerateと resolutionを変換パラメータとし、 それぞれフレームレート変換部 205と解像度変換部 204とに送信する。
[0062] なお、今回はステップ S62においてフレームレートの最小値を「1」とした力 「1」以 上の値であっても構わない。また、ステップ S65と S66においてフレームレートの最大 値を「30」とした力 「30」以上の値であっても構わない。
[0063] 次に、解像度変換部 204の構成について説明する。図 12は、図 4に示した解像度 変換部 204の内部構造を示したブロック図である。図 12に示すように解像度変換部 204は、制御部 201から受信した変換パラメータにより解像度変換部を切り替える解 像度変換判定部 301と、 LPF(Low Pass Filter)を適用した後、画素を間引くことにより ダウンコンバートを行う画素間引き部 302と、 LPFを用いて画素の補間を行うことによ りアップコンバートを行う画素補間部 303から成る。
[0064] 次に、解像度変換部 204の動作について図 13のフローチャートを用いて説明する 。図 13は、図 12に示した解像度変換部 204の動作を示すフローチャートである。ま ず、解像度変換判定部 301は、初期値として、入力ビデオデータのヘッダ力ゝら解像 度を取得し、変数 org#resolutionに設定する(ステップ S70)。そして、変数 org#resolut ionと変換パラメータ resolutionの値を比較し、変換パラメータ resolutionの方が大きけ れば、 org#resolutionから resolutionへのアップコンバートを画素補間部 303によって 行う(ステップ S72)。変換パラメータ resolutionの方が小さければ、 org#resolutionから resolutionへのダウンコンバートを画素間引き部 302によって行う(ステップ S73)。変 換パラメータ resolutionと org#resolutionの値が同じならば解像度変換は行わな!/、。以 上の手順に従って、解像度変換部 204は変換パラメータに基づいて入力ビデオの解 像度変換を行う。なお、ステップ S72と S74のアップコンバートおよびダウンコンパ一 トの方法は、 LPF等を用いて補間や間引きを行う方法であっても、画像の高域成分を 復元する方法等であっても構わな 、。
[0065] 次に、フレームレート変換部 205の構成について説明する。図 14は、図 7に示した フレームレート変換部 205の内部構造を示したブロック図である。図 14に示すように フレームレート変換部 205は、制御部 201から受信した変換パラメータによりフレーム レート変換部を切り替えるフレームレート変換判定部 401と、 LPFを適用した後、フレ ームを間引くことによりフレームレートを低下させるフレーム間引き部 402と、 LPFを 用いてフレームの補間画像を作ることによりフレームレートを向上させるフレーム補間 部 403から成る。
[0066] 次にフレームレート変換部 205の動作について図 15のフローチャートを用いて説 明する。図 15は、図 14に示したフレームレート変換部 205の動作を示すフローチヤ ートである。まず、フレームレート変換判定部 401は、入力ビデオデータのヘッダから フレームレートを取得し、初期値として変数 org#framerateに設定する(ステップ S80) 。そして、変数 org#framerateと変換パラメータ framerateの値を比較し、変換パラメータ framerateの方が大きければ、 org#framerate力ら framerateへのアップコンノートをフレ ーム補間部 403によって行う(ステップ S82)。変換パラメータ framerateの方が小さけ れば、 org#framerateから framerateへのダウンコンバートをフレーム間引き部 402によ つて行う(ステップ S83)。変換パラメータ framerateと org#framerateの値が同じならば フレームレート変換は行わない。以上の手順に従って、フレームレート変換部 205は 変換パラメータに基づいて入力ビデオデータのフレームレート変換を行う。なお、フレ ームレートのアップコンバートおよびダウンコンバートの方法は、 LPF等を用いてフレ ームの補間や間引きを行う方法であっても、同じフレームを繰り返して用いる方法等 であっても構わない。
[0067] 以上に示した実施の形態 1の構成によれば、記録再生端末 103は、 SDスロット等 の汎用スロットおよび端末情報を格納するメモリ等の格納部を保持すれば、内部に符 号ィ匕装置を備えなくても、リムーバブル型符号ィ匕装置 100を挿入するだけで内蔵の カメラ等で撮影した映像の符号ィ匕および復号ィ匕を行うことができる。
[0068] また、記録再生端末 103にコーデック LSIやソフトコーデックを搭載する必要がなく なり、コストの削減につながる。 [0069] また、符号化装置と符号化データ格納用メモリ(内部メモリ 106)とを記録再生端末 力 取り外し可能にすることで、記録再生端末間の AV連携をリムーバブル型符号ィ匕 装置を交換するだけで行えるため、 AV連携が容易となる。
[0070] また、符号化装置と符号化データ格納用メモリを記録再生端末から取り外し可能に することで、規格等で使用するコーデック手法に変更が生じた場合でも、新しいコー デック手法に対応したリムーバブル型符号化装置を挿入すれば、古!ヽ記録再生端末 でも対応可能となる。
[0071] また、符号化装置と符号化データ格納用メモリを記録再生端末から取り外し可能に することで、ユーザは使用用途に応じてリムーバブル型符号ィ匕装置を交換することが でき、ユーザ嗜好に基づ 、た記録再生端末 103を提供することができる。
[0072] また、端末情報取得部 101により記録再生端末 103のディスプレイ 108に適当な解 像度情報を取得することによって、リムーバブル型符号ィ匕装置 100は復号したビデオ の解像度を記録再生端末 103に合わせて変換することができる。これにより、リムー バブル型符号化装置 100を挿入する記録再生端末 103毎に適当な解像度のビデオ データを出力することができる。
[0073] また、記録再生端末 103の持つ汎用スロットの最大転送量情報を取得することによ つて、リムーバブル型符号ィ匕装置 100は復号したビデオのフレームレートおよび解像 度を転送量に応じて変換することができる。これにより、リムーバブル型符号ィ匕装置 1 00で復号したビデオデータを、記録再生端末 103でリアルタイム再生する際に、デ ータ転送量が足りない場合でも、フレームレートまたは解像度を低下させることによつ てリアルタイム再生が可能となる。また、データ転送量に余裕がある場合は、復号した ビデオデータのフレームレートまたは解像度を上げることにより、より高画質なビデオ データを再生することができる。
[0074] また、記録再生端末 103の持つ内蔵符号化装置情報を取得し、記録再生端末 10 3が復号できる符号化形式は符号化データとして転送することによって、サイズの大 きい復号後のビデオを転送するよりも転送量を抑えることができる。
[0075] また、記録再生端末 103で作成した符号ィ匕データは、そのままリムーバブル型符号 化装置 100内の内部メモリ 106内に格納することが可能となり、複数の符号ィ匕形式で 符号化された符号ィ匕データを内部メモリ 106に保持することができる。
[0076] また、リムーバブル型符号ィ匕装置 100の内部メモリ 106量の残量に応じて、記録再 生端末 103から受信したビデオデータのフレームレートおよび解像度を低下させるこ とによって、ビデオデータの記録中に内部メモリ 106の残量がなくなることを防止でき る。
[0077] なお、今回の実施の形態では、コーデック手法として MPEG4— AVCを例として示 したが、 MPEG2や MPEG4等のビデオコーデックであっても、 AMRや MPEG4— AAC等のオーディオコーデックであっても構わな!/ヽ。
[0078] なお、本実施の形態では、記録再生端末 103には符号ィ匕装置が内蔵されていない として説明したが、内蔵されていても構わない。
[0079] さらに、本実施の形態では、リムーバブル型符号ィ匕装置 100を差し替えるだけで、 使用中のリムーバブル型符号ィ匕装置 100に備えられているコーデックとは異なるコー デックに切り替えることができるとした。しかし、コーデックの切り替えは、リムーバブル 型符号ィ匕装置 100の差し替えに限らない。これ以外に、例えば、 miniSDカードのスロ ットを備えたリムーバブル型符号ィ匕装置を用いて、バージョンアップされたコーデック が格納されている miniSDカードを差し替えるとしてもよい。また、記録再生端末 103 力 Sインターネット等の通信回線網を介して、バージョンアップされたコーデックをダウ ンロードしてくるようにしてもよ!、。
[0080] また、本実施の形態では記録再生端末 103とリムーバブル型符号ィ匕装置 100との データ転送部として SDスロットを例として示した力 USBインターフェースや PCIスロ ット等の沉用スロットであっても構わな ヽ。
[0081] また、端末情報格納部 105は、記録再生端末 103の保持するメモリの一部を使用 しても構わない。
[0082] さらに、リムーバブル型符号ィ匕装置は、記録再生端末に備えられるメモリを使用して 符号ィ匕または復号ィ匕を行うとしてもよい。リムーバブル型符号ィ匕装置に備えられる内 部メモリ 106は、リムーバブル型符号ィ匕装置が SDカードなどであることから、ある程 度、メモリ容量に制限があるからである。図 16は、本実施の形態 1の記録再生装置の 他の例を示すブロック図である。実施の形態 1の他の記録再生装置は、記録再生端 末 140およびリムーバブル型符号ィ匕装置 150を備える。
[0083] 記録再生端末 140は、ある程度、容量の大き!/、メモリを備え、リムーバブル型符号 化装置 150の要求に応じて符号ィ匕または復号ィ匕処理のための作業領域となるメモリ 領域を提供する。記録再生端末 140は、 SDスロット 104、カメラ 107、ディスプレイ 10 8、制御部 141、メモリ 142、端末情報格納部 143を備える。制御部 141は、メモリ 14 2の空き容量を定期的にチェックして、メモリ 142の現在の空き容量で端末情報を更 新する。図 17 (a)および (b)は、端末情報格納部 143に格納される端末情報および 端末情報テーブルを示す図である。図 17 (a)に示すように、端末情報にはさらに、メ モリ空き容量という項目が追加される。ここで、メモリ空き容量の端末情報 IDは「2」で ある。図 17 (b)を参照すると、端末情報テーブルの右下にメモリ空き容量のリストが含 まれている。これによれば、 ID力「2」の場合、メモリ 142の空き容量が現在「128〜2 56MByteJであることが分力る。
[0084] リムーバブル型符号ィ匕装置 150は、例えば、符号化または復号化される動画像の 画像サイズに応じて、記録再生端末 140に備えられるメモリ 142をフレームメモリとし て使用する。リムーバブル型符号ィ匕装置 150は、端末情報取得部 151、信号変換部 152を備える。信号変換部 152には、内部メモリ 106が備えられる。端末情報取得部 151は、記録再生端末 140の端末情報格納部 143から、端末情報として、最大デー タ転送量情報、解像度情報、内蔵符号化装置情報の他に、さらに、メモリ空き容量を 取得する。信号変換部 152は、例えば、符号化または復号化しようとする画像のサイ ズが HD(High Definition)サイズであれば記録再生端末 140のメモリ 142を使用し、 画像のサイズ力 SSD(Standard Definition)サイズであれば内部メモリ 106を使用して符 号ィ匕または復号ィ匕を行なう。具体的には、信号変換部 152は、画像のサイズが HD サイズであれば、記録再生端末 140の制御部 141に対してメモリ 142の使用要求を 送信し、使用可能なメモリ領域の通知を受けて、動画像のデータをその領域に書き 込む。ただし、端末情報取得部 151が取得した端末情報から、メモリ 142の空き容量 を示す IDが「0」で、 HDサイズの動画像のフレームメモリとして使用するに十分な空 き容量がない場合には、例えば、「メモリ容量が不足しています。何れかのアプリケー シヨンを閉じてください。」などのメッセージを、制御部 141を介してディスプレイ 108 に表示させる。このような構成とすることによって、リムーバブル型符号ィ匕装置 150は 、大きいメモリ領域を要求される大画面、高画質の動画像であっても、記録再生端末 140に備えられるメモリ 142を借用することによって無理なく符号ィ匕または復号ィ匕す ることがでさる。
[0085] なお、上記他の例では、制御部 141がメモリ 142の空き容量を監視し、その都度、 端末情報を更新するとしたが、これに限らず、端末情報にはメモリ 142のメモリ容量だ けを記述しておいてもよいし、メモリ 142の有無だけを記述しておいてもよい。また、リ ムーバブル型符号ィ匕装置 150は、符号ィ匕または復号ィ匕しょうとする画像のサイズに 応じて、メモリ 142を借用するとしたが、これに限らず、画像の大きさ以外のデータサ ィズに応じて借用してもょ 、し、記録再生端末 140にメモリ 142が備えられて 、る場 合には、常に、メモリ 142を借用して符号ィ匕または復号ィ匕するとしてもよい。また、上 記の例では、画像サイズが HDサイズである力 SDサイズであるかに応じて、記録再生 端末 140のメモリ 142を使用する力否かを決定したが、本発明はこれに限定されない 。例えば、リムーバブル型符号化装置 150が符号化または復号化しようとする画像の データ量が、あら力じめ定めた閾値を超えた場合に、記録再生端末 140のメモリ 142 を使用するとしてもよい。さらに、記録再生端末 140のメモリ 142がリムーバブル型符 号ィ匕装置 150によって使用される場合、上記の例では、符号ィ匕または復号ィ匕におけ るフレームメモリとして使用されるとした。しかし、本発明はこのような用途に限定され ず、他の用途 (例えば、動きベクトルメモリなど)に用いられてもよい。なお、上記他の 例では、メモリ 142の空き容量力 HDサイズの動画像のフレームメモリとして使用す るに十分でない場合には、例えば、「メモリ容量が不足しています。 · · ·」などのエラー メッセージを表示すると説明した力 本発明はこれに限定されない。例えば、メモリ 14 2の空き容量が不足している場合には、まず、ビデオデータの音声信号をカットしてし まい、音声信号の符号ィ匕を行なわないようにしてもよい。また、記録再生端末 140の メモリ 142にカ卩えてさらに、リムーバブル型符号ィ匕装置 150の内部メモリ 106、および miniSDカードなどを併用するとしてもよ 、。
[0086] また、本実施の形態では YUV形式のビデオデータを例として示した力 YUY2や RGB等の他のビデオ形式であっても構わな!/、。 [0087] また、本実施の形態では内蔵符号化装置情報を MPEG2、 MPEG4— SP、 MPE G4— ASP等のコーデック手法で分類した力 より詳細に MPEG2符号化、 MPEG2 復号化、 MPEG2コーデック等に分類しても構わな 、。
[0088] (実施の形態 2)
本実施の形態 2では、記録再生端末に MPEG4— SP復号ィ匕装置を備え、リムーバ ブル型符号化装置の信号変換部に、さらに、特定の符号化形式から他の符号化形 式へ符号ィ匕形式の変換を行うビデオトランスコーディング部を備える点が実施の形態 1と異なる。このビデオトランスコーディング部を備えることによって、記録再生端末が 内蔵の MPEG4— SP復号ィ匕装置を経由してしかビデオデータを再生できない場合 にも、符号ィ匕データを再生させることができるようになる。記録再生端末の接続スロッ トとして SDスロットを備える点は、実施の形態 1と同様である。
[0089] 図 18は、実施の形態 2の記録再生装置の一例を示すブロック図である。同図にお いて、図 3と同様の構成についてはすでに説明しているので、同一の参照符号を付 し、説明を省略する。実施の形態 2の記録再生装置は、リムーバブル型符号ィ匕装置 1 400および記録再生端末 1401を備える。リムーバブル型符号ィ匕装置 1400は、信号 変換部 500を備える点が実施の形態 1のリムーバブル型符号ィ匕装置 100と異なる。 また、記録再生端末 1401は、 MPEG4— SP復号ィ匕装置 1402を備える点が実施の 形態 1の記録再生端末 103と異なる。
[0090] 図 19は、実施の形態 2における信号変換部 500の内部構造を示したブロック図で ある。図 19に示すように信号変換部 500は、端末情報取得部 101からの端末情報に よってトランスコーディング手法を制御する制御部 502と、内部メモリ 106部に格納さ れている符号ィ匕データのトランスコーディングを行うトランスコーディング部 501と、符 号ィ匕データの格納および作業用メモリとして用いる内部メモリ 106と、 MPEG4-AV Cのエンコード処理を行う MPEG4— AVCエンコード部 202と、 MPEG4— AVCの デコード処理を行う MPEG4— AVCデコード部 203と、ビデオの解像度変換を行う 解像度変換部 204と、ビデオのフレームレートを変換するフレームレート変換部 205 と、データバス 207とから成る。
[0091] 次に、実施の形態 2における信号変換部 500の動作について図 20を用いて説明 する。図 20は、トランスコーディングを行う場合の図 19に示した信号変換部 500の動 作を示すフローチャートである。記録再生端末 1401から内部メモリ 106にデータ転 送要求があると、制御部 502は転送要求のあったデータが符号ィ匕データどうかを判 定し (ステップ S90)、符号ィ匕データでなければそのまま記録再生端末 1401へ転送 する (ステップ S94)。転送要求のあったデータが符号ィ匕データならば、制御部 502 は端末情報内の内蔵符号ィヒ装置情報力 転送要求のあったファイル形式を記録再 生端末 1401が復号できるかを判断する (ステップ S91)。記録再生端末 1401が復 号できると判断すれば、符号ィ匕データを内部メモリ 106から読み出し、そのまま記録 再生端末へ転送する (ステップ S96)。記録再生端末 1401が復号できない符号ィ匕デ ータならば、信号変換部 500内のトランスコーディング部 501で記録再生端末 1401 が復号できる符号ィ匕形式にトランスコーディングできな 、かを判断する (ステップ S92 ) oトランスコーディングできるならば、内部メモリ 106から読み出した符号ィ匕データを トランスコーディング部 501に転送し、内蔵符号化装置情報の符号化形式 (例えば、 MPEG4— SP)へトランスコーディングした後、記録再生端末 1401に転送する (ステ ップ S93)。トランスコーディングできなければ、再生不可能信号を出力し、再生でき な 、ことを記録再生端末 1401に知らせる (ステップ S95)。
[0092] 以上の内容を例を用いて、具体的に説明する。例えば記録再生端末 1401から内 部メモリ 106内の MPEG4— AVC形式の符号ィ匕データに対して転送要求が発生し た場合、まず、制御部 502は受信した端末情報の内蔵符号ィ匕装置情報から、記録再 生端末 1401が MPEG4— SP復号ィ匕装置 1402を備えていると判断する。次に、トラ ンスコーディング部 501で MPEG4— AVCから MPEG4— SPへのトランスコーディ ングが可能かどうかを判断し、可能ならばトランスコーディングを行い、作成した MPE G4— SP形式の符号化データを出力する。記録再生端末 1401は、リムーバブル型 符号化装置 1400から MPEG4— SP形式の符号化データを受信し、内蔵する MPE G4— SP復号化装置 1402でデコードして再生する。
[0093] 以上の実施の形態 2により、記録再生端末 1401が MPEG4— SP復号ィ匕装置 140 2しか内蔵しておらず、かつ、リムーバブル型符号ィ匕装置 1400から受信した YUV形 式のビデオを直接表示する表示部を備えて 、な 、場合でも、リムーバブル型符号ィ匕 装置 1400で MPEG4— SP形式の符号化データにトランスコーディングすることで、 記録再生端末 1401の MPEG4— SP復号化装置経由で MPEG4— AVC等の符号 化データを再生することができる。これ〖こより、 MPEG4—AVC等の新しいコーデック 形式に対応して 、な 、古 、製品でも、 SDスロット等の汎用スロットさえ保持して ヽれ ば、実施の形態 2のリムーバブル型符号ィ匕装置を用いることで MPEG4—AVC等の 新 ヽコ一デック形式の符号化データを再生できる。
[0094] なお、本実施の形態ではビデオトランスコーディング手法として MPEG4— AVCか ら MPEG4— SPの変換を例として示した力 MPEG2から MPEG4へのビデオトラン スコ一ディング等であつても、 AMRや MPEG4— AACへのオーディオトランスコ一 デイングであっても構わな ヽ。
[0095] また、本実施の形態では記録再生端末が MPEG4SP復号ィ匕装置を備えている例 を示したが、他の復号ィ匕装置を備えていても構わない。
[0096] また、本実施の形態では記録再生端末に MPEG4— SP等の復号化装置を備えて いる例を示した力 記録再生端末は MPEG4— SP等の復号用プログラムを内蔵 CP Uで実行することによって符号ィ匕データを復号することができるとしても構わない。ま たその際、リムーバブル符号ィ匕装置 1400は、端末情報格納部 105に格納された記 録再生端末の CPUの処理性能情報に応じて、トランスコーディング方法を切り替え ても構わない。例えば、リムーバブル符号化装置 1400の内部メモリ 106に、 MPEG 4AVC等の復号処理負荷が高 、符号化データが格納されて!、る場合、リムーバ ブル符号ィ匕装置 1400は端末情報格納部 105に格納された記録再生端末の CPU 処理性能情報を取得し、 CPU処理性能が高ければ、 MPEG— 4AVC等の復号処 理負荷が高い符号ィ匕データをそのまま転送し、 CPU処理性能が低ければ、 MPEG 4AVC等の復号処理負荷が高い符号ィヒデータを MPEG4— SP等の復号処理負 荷が低 、符号ィ匕データにトランスコーディングして力も転送するとしてもよ 、。
[0097] また、ここでは記録再生端末 1401とリムーバブル型符号ィ匕装置 1400のデータ転 送部として SDスロットを例として示した力 USBインターフェースや PCIスロット等の 汎用スロットであっても構わな 、。
[0098] また、記録再生端末 1401には、端末情報を格納しておくために端末情報格納部 1 05と 、う特別なメモリを備えておく必要はなく、記録再生端末 1401の保持するメモリ の一部を端末情報格納部 105として使用しても構わない。
[0099] (実施の形態 3)
本実施の形態 3の記録再生装置では、記録再生端末は実施の形態 1と同様である 力 miniSDスロットにより、リムーバブル型符号ィ匕装置に miniSDカードを着脱可能に 接続し、 miniSDカードを内部メモリの代わりに使用する点が実施の形態 1と異なる。 なお、本実施の形態 3では、リムーバブル型符号ィ匕装置の信号変換部として MPEG 4— AVCコーデック、記録再生端末の接続スロットとして SDスロット、リムーバブル型 符号化装置のメモリスロットとして miniSDスロットを例とする。
[0100] 本発明の実施の形態 3のブロック図を図 21および図 22に示す。図 21は、実施の形 態 3の記録再生装置の一例を示すブロック図である。図 21に示すように、リムーパブ ル型符号化装置 600には、新たに miniSDスロット 604が備えられている。図 22は、 図 21に示した信号変換部 602の内部構成を示すブロックである。図 22に示すように 、信号変換部 602から内部メモリ 106が除去されて 、る。
[0101] 実施の形態 3の信号変換部 602は、実施の形態 1の内部メモリ 106の代わりに、リム 一バブル型符号化装置 600の miniSDスロットに挿入された miniSDカード 606を、符 号ィ匕データの格納および作業用メモリとして用いることによって、実施の形態 1で説 明した各処理部により、 MPEG4— AVCのコーデック処理を行う。
[0102] 以上のように、実施の形態 3のリムーバブル型符号ィ匕装置 600によれば、符号化デ ータを格納する内部メモリがリムーバブル型符号ィ匕装置力も取り外し可能となる。これ により、符号ィ匕データを格納するメモリの空き容量が不足した場合に、リムーバブル 型符号化装置自体を取り替えな 、でも、 miniSDカードなどの半導体メモリだけを交 換することによって、新たなビデオの符号ィ匕および復号ィ匕を行うことができる。
[0103] なお、本実施の形態ではコーデック手法として MPEG4— AVCを例として示したが 、 MPEG2や MPEG4等のビデオコーデックであってもよぐ AMRや MPEG4—AA C等のオーディオコーデックであっても構わな ヽ。
[0104] また、ここでは記録再生端末とリムーバブル型符号ィ匕装置のデータ転送部として S Dスロットを例として示した力 USBインターフェースや PCIスロット等の汎用スロット であっても構わない。
[0105] また、ここではリムーバブル型符号ィ匕装置と半導体メモリとのデータ転送部として mi niSDスロットとを例として示したが、 USBインターフェースや PCIスロット等の汎用スロ ットであっても構わない。
[0106] また、端末情報格納部は、記録再生端末の保持するメモリの一部を使用しても構わ ない。
[0107] また、本実施の形態では YUV形式のビデオを例として示した力 YUY2や RGB等 の他のビデオ形式であっても構わな 、。
[0108] また、本実施の形態では内蔵符号化装置情報を MPEG2、 MPEG4— SP、 MPE G4— ASP等のコーデック手法で分類した力 より詳細に MPEG2符号化、 MPEG2 復号化、 MPEG2コーデック等に分類しても構わな 、。
[0109] (実施の形態 4)
本実施の形態 4の記録再生装置では、記録再生端末は実施の形態 1と同様である 力 リムーバブル型符号ィ匕装置が符号ィ匕形式の異なる複数のエンコード部を備える 点が実施の形態 1と異なる。
[0110] 図 23は、実施の形態 4の記録再生装置の一例を示すブロック図である。同図のよう に、リムーバブル型符号ィ匕装置 2300は、複数のエンコード部を備えた信号変換部 2 301を備えている。図 24は、図 23に示した信号変換部 2301の内部構成の一例を示 すブロック図である。信号変換部 2301は、記録再生端末 103から受信したビデオデ ータを異なる符号化形式で符号化し、内部メモリ 106に格納する処理部であって、内 部メモリ 106、解像度変換部 204、フレームレート変換部 205、データバス 207、制御 部 2401、 MPEG4— ASPエンコード部 2402、 MPEG4— SPエンコード部 2403、 MPEG4—AVCエンコード部 2404および MPEG2エンコード部 2405を備える。 M PEG4— ASPエンコード部 2402、 MPEG4— SPエンコード部 2403、 MPEG4— A VCエンコード部 2404および MPEG2エンコード部 2405は、それぞれ、 MPEG4— ASP、 MPEG4— SP、 MPEG4— AVCおよび MPEG2の符号化形式で、例えば、 YUV形式で入力されるビデオデータを符号化する処理部である。
[0111] 以上のように構成される信号変換部 2301の具体的な動作について、図面を参照し て説明する。図 25は、信号変換部 2301内の 1つのエンコード部を用いてビデオデ ータを符号ィ匕する際の制御部 2401の動作を示すフローチャートである。この処理は 、図 4のフローチャートのステップ S12におけるより詳細な処理内容を示している。制 御部 2401は、記録再生端末 103から受信したデータがビデオデータであれば、信 号変換部 2301に備えられているすべてのエンコード部にビデオデータの符号ィ匕を 実行させる(S2001)。次いで、制御部 2401は、各エンコード部で符号ィ匕された符号 化データのビット数をカウントし(S2002)、カウントされたビット数が最も少なくなつた 符号ィ匕データを内部メモリ 106に格納する(S2003)。具体的には、記録再生端末 1 03から受信したデータがビデオデータであれば、制御部 2401は、 MPEG4-ASP エンコード部 2402、 MPEG4— SPエンコード部 2403、 MPEG4—AVCエンコード 部 2404および MPEG2エンコード部 2405のすべてに符号化を実行させ、それらの うち、符号量が最も少なくなつた符号ィ匕データを内部メモリ 106に格納する。
[0112] また、このほかに、信号変換部 2301に備えられているエンコード部で実行すること ができる複数の符号ィ匕形式を提示して、その中から 1つをユーザに選択させるように してもよい。図 26は、ユーザに選択された符号化形式でビデオデータを符号化する 場合の制御部 2401の動作を示すフローチャートである。記録再生端末 103から受 信したデータがビデオデータであれば、制御部 2401は、例えば、実行可能な符号 化形式をディスプレイ 108に一覧表示して、そのうちのどの符号ィ匕形式のエンコード 部を使用して符号ィ匕を行うか、ユーザの選択を受け付ける(S2101)。ユーザによつ て、一覧表示された符号化形式の 1つが選択されると (S2102)、選択された符号ィ匕 形式に対応するエンコード部で符号化を実行させ (S2103)、符号化の結果得られ た符号ィ匕データを内部メモリ 106に格納する(S2104)。
[0113] 以上のように、本実施の形態 4の記録再生装置によれば、リムーバブル型符号ィ匕装 置 2300の信号変換部 2301に、複数のコーデック手法で符号ィ匕を行う複数のェンコ 一ド部を備えるので、入力されるビデオデータに最適な、例えば、データの圧縮率の 高いコーデック手法を選択して符号ィ匕を行うことができる。また、ユーザにとっては、 ユーザの好みのコーデック手法を選択して符号ィ匕を行うことができるという効果がある [0114] なお、上記実施の形態 4では、信号変換部 2301に複数のエンコード部を備える場 合についてのみ説明したが、同様にして、異なる符号化形式で符号化された符号ィ匕 データを復号する複数のデコード部を備えるとしてもよい。また、複数のエンコード部 と複数のデコード部とを備えるとしてもよい。このように、リムーバブル型符号ィ匕装置 2 300に複数のデコード部を備えておくことによって、例えば、様々な家電機器でイン ターネット等力もダウンロードされたビデオデータを、リムーバブル型符号ィ匕装置 230 0を差し替えるだけでデコードすることができる。図 27は、リムーバブル型符号ィ匕装置 を交換するだけで家電機器間での AV連携を行う AV連携ネットワークの一例を示す 図である。図 27に示すように、例えば、 AV連携ネットワークは、冷蔵庫 2201、テレビ 2202、カーナビゲーシヨン 2203、電子レンジ 2204、 PDA2205および携帯電話機 2206などを備える。これらの家電機器は、それぞれ、 SDカードなどの ICカード 220 0を接続するためのカードスロット 2210およびそのインターフェースを備えており、ま た、適宜ビデオデータを再生するためのモニタやスピーカなどを備えている。この IC カード 2200は、上記実施の形態 1〜4のリムーバブル型符号ィ匕装置であり、もちろん 、実施の形態 3のようにミニカードスロットを備えていてもよい。同図のように、 ICカード 2200には、符号ィ匕されたビデオデータとそのビデオデータを復号するデコード部と が備えられているので、例えば、 YUV形式のビデオデータしか再生できない冷蔵庫 2201や電子レンジ 2204などであっても、ユーザは、それらのカードスロット 2210に I Cカード 2200を差し込むだけで、 ICカード 2200に格納されているビデオを楽しむこ とができる。また、それらの家電機器が通信機能を備えており、例えば、インターネッ トなど力も符号ィ匕された AVデータをダウンロードした場合に、その AVデータと符号 化形式が一致するデコード部を備えていなくても、リムーバブル型符号ィヒ装置に復 号可能な符号ィ匕形式であれば、カードスロット 2210に ICカード 2200を差し込むだ けで復号することができる。
[0115] なお、上記実施の形態では、 MPEG4— ASPエンコード部 2402、 MPEG4— SP エンコード部 2403、 MPEG4—AVCエンコード部 2404および MPEG2エンコード 部 2405を備える場合について説明した力 信号変換部 2301は、これらすベてを備 えている必要はなぐこれらのうち、 2つ以上を備えていればよい。また、これらとは異 なる符号ィ匕形式のエンコード部やデコード部を備えるとしてもよい。
[0116] また、上記実施の形態に示した記録再生端末は、 AVデータなどの記録および再 生の両方を行う装置であることを前提として説明したが、表示だけを行う装置であって もよいし、記録だけを行う装置であってもよい。
[0117] なお、ブロック図(図 3、図 7、図 12、図 14、図 16、図 18、図 19、図 21、図 22、図 2 3、図 24など)の各機能ブロックは典型的には集積回路である LSIとして実現される。 これらは個別に 1チップィ匕されても良 、し、一部または全てを含むように 1チップィ匕さ れても良い。例えばメモリ以外の機能ブロックが 1チップ化されていても良い。
[0118] なお、ここでは、 LSIとした力 集積度の違いにより、 IC、システム LSI、スーパー LSI 、ウノレ卜ラ LSIと呼称されることちある。
[0119] また、集積回路化の手法は LSIに限るものではなぐ専用回路または汎用プロセサ で実現してもよい。 LSI製造後に、プログラムすることが可能な FPGA (Field Program mable Gate Array)や、 LSI内部の回路セルの接続や設定を再構成可能なリコンフィ ギュラブノレ ·プロセッサなどを利用しても良 、。
[0120] さらには、半導体技術の進歩または派生する別技術により LSIに置き換わる集積回 路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積ィ匕を行って もよい。例えば、バイオ技術の適応等が可能性としてありえる。
[0121] また、各機能ブロックのうち、符号化または復号化の対象となるデータを格納する手 段だけ 1チップィ匕せずに別構成としても良い。
産業上の利用可能性
[0122] 本発明は放送や通信および蓄積の分野において、映像や音声を記録再生する機 器等として有用である。また、映像や音声を記録再生するための機能をワンチップに 備えた集積回路としても有用である。また、静止画像記録再生機器等としても適用が 可能である。本発明はさらに、 AVデータや符号ィ匕 Z復号ィ匕プログラムを記録した IC カードなどの記録媒体としても有用である。

Claims

請求の範囲
[1] 符号化または復号化装置が着脱自在に接続され、音声または画像を表す信号を 記録または再生する記録再生端末であって、
自己の記録再生端末の記録再生能力に関する情報である端末情報を格納し、前 記符号化または復号化装置が接続されると、前記端末情報を前記符号化または復 号化装置に出力する端末情報格納手段と、
音声または画像を表す信号を記録する時には、音声または画像を表す前記信号を 、前記符号化または復号化装置に送信することによって符号化させる信号送信手段 とを備える
ことを特徴とする記録再生端末。
[2] 前記記録再生端末は、さらに、音声または画像を表す前記信号を符号化して得ら れる符号化データを、前記符号化または復号化装置の内部に格納させる
ことを特徴とする請求項 1記載の記録再生端末。
[3] 前記端末情報は、前記記録再生端末に内蔵される内蔵符号ィヒまたは復号ィヒ装置 の有無を示す情報を含み、
前記記録再生端末は、前記内蔵符号化または復号化装置がない場合、音声また は画像を含む前記信号を前記符号ィ匕または復号ィ匕装置に符号化させる
ことを特徴とする請求項 2記載の記録再生装置。
[4] 前記記録再生端末は、前記内蔵符号化または復号化装置がな!ヽ場合、前記符号 化または復号ィ匕装置に格納されている前記符号ィ匕データを前記符号ィ匕または復号 化装置で復号して得られた音声または画像を表す信号を前記符号ィヒまたは復号ィ匕 装置から受信し、再生する再生手段を備える
ことを特徴とする請求項 3記載の記録再生端末。
[5] 前記端末情報は、前記内蔵符号ィ匕または復号ィ匕装置の符号ィ匕形式を示す符号ィ匕 形式情報を含み、
前記記録再生端末は、さら〖こ、音声または画像を表す信号を所定の符号化形式で 符号化または復号化する内蔵符号化または復号化装置を備え、
前記符号ィ匕または復号ィ匕装置に格納されている前記符号ィ匕データの符号ィ匕形式 1S 前記符号化形式情報に示される符号化形式と異なる場合、前記再生手段は、前 記符号ィ匕または復号ィ匕装置で復号して得られた音声または画像を含む前記信号を 受信して再生し、前記符号化形式情報に示される符号化形式と一致する場合、前記 内蔵符号化または復号化装置は前記符号化データをそのまま受信して復号する ことを特徴とする請求項 4記載の記録再生端末。
[6] 前記記録再生端末は、さらに、
前記符号ィ匕または復号ィ匕装置が、互いに異なる複数の符号ィ匕形式で符号ィ匕また は復号ィ匕を行うことができる場合、前記符号化または復号化装置から、選択可能な 前記符号化形式の通知を受信する符号化形式通知受信手段と、
前記符号ィヒまたは復号ィヒ装置力 通知された複数の前記符号ィヒ形式を表示し、利 用者から 1つの符号化形式の選択を受け付ける符号化形式選択手段とを備え、 前記記録再生端末は、利用者に選択された符号化形式で、音声または画像を表 す信号を前記符号ィ匕または復号ィ匕装置に符号化させる
ことを特徴とする請求項 2記載の記録再生端末。
[7] 前記端末情報は、前記記録再生端末に内蔵される内蔵符号ィヒまたは復号ィヒ装置 の有無を示す情報と、前記内蔵符号化または復号化装置がある場合、前記内蔵符 号化または復号化装置の符号化形式を示す符号化形式情報とを含み、
前記記録再生端末は、前記符号化または復号化装置に格納されて!、る前記符号 化データの符号化形式が、 (1)前記符号化形式情報に示される符号化形式と異なる 場合、符号化形式が前記符号化形式情報に示される符号化形式に変換された符号 化データを受信し、 (2)前記符号化形式情報に示される符号化形式と一致する場合 、前記符号ィヒデータをそのまま受信する符号ィヒデータ受信手段とを備える
ことを特徴とする請求項 2記載の記録再生端末。
[8] 前記記録再生端末は、さらに、前記符号化または復号化装置による符号化または 復号ィ匕処理の作業領域として提供可能なメモリと、
前記符号化または復号化装置から前記メモリの使用要求を受信するメモリ使用要 求受信手段と、
前記使用要求を受信すると、前記メモリの一部または全部の領域を前記符号化ま たは復号ィ匕装置に使用させるメモリ制御部とを備える
ことを特徴とする請求項 1記載の記録再生端末。
[9] 前記端末情報は、前記記録再生端末に備えられる前記メモリの空き容量を示すメ モリ情報を含み、
前記記録再生端末は、さらに、前記メモリの空き容量を定期的に検出する空き容量 検出手段を備え、
前記メモリ制御部は、新たに検出された空き容量の値で、前記端末情報内の前記 メモリ情報を更新する
ことを特徴とする請求項 8記載の記録再生端末。
[10] 音声または画像を表す信号を記録または再生する記録再生端末に、着脱自在に 接続される符号ィ匕または復号ィ匕装置であって、
前記記録再生端末に接続されると、前記記録再生端末の記録再生能力に関する 情報である端末情報を前記記録再生端末から取得する端末情報取得手段と、 取得された前記端末情報に基づ 、て、音声または画像を表す信号を符号ィ匕または 復号化する符号化復号化手段とを備える
ことを特徴とする符号化または復号化装置。
[11] 前記符号化または復号化装置は、さらに、
音声または画像を表す信号を符号化して得られる符号化データを格納する符号化 データ格納手段を備え、
前記符号化復号化手段は、音声または画像を表す信号を符号化して、前記符号 化データを前記符号化データ格納手段に格納する
ことを特徴とする請求項 10記載の符号ィ匕または復号ィ匕装置。
[12] 前記端末情報は、前記記録再生端末に内蔵される内蔵符号ィヒまたは復号ィヒ装置 の有無を示す情報と、前記内蔵符号化または復号化装置がある場合、前記内蔵符 号化または復号化装置の符号化形式を示す符号化形式情報とを含み、
前記符号化復号化手段は、さらに、
前記符号化データ格納手段に格納されている前記符号化データの符号化形式が 、(1)前記符号化形式情報に示される符号化形式と異なる場合、前記符号化データ の符号化形式を前記符号化形式情報に示される符号化形式に変換し、(2)前記符 号化形式情報に示される符号化形式と一致する場合、前記符号化データをそのまま 前記記録再生端末に送信するトランスコーディング部を備える
ことを特徴とする請求項 11記載の符号ィ匕または復号ィ匕装置。
[13] 前記符号化復号化手段は、異なる符号化形式で符号化または復号化を行う複数 の符号化復号化部を備え、
前記符号化復号化手段は、複数の前記符号化形式のうち、前記符号化データの ビット数が最小となる符号ィ匕形式の前記符号ィ匕復号ィ匕部により音声または画像を表 す信号を符号化する
ことを特徴とする請求項 11記載の符号ィ匕または復号ィ匕装置。
[14] 前記端末情報は、前記記録再生端末と前記符号化または復号化装置との間の単 位時間当たりの最大データ転送量を示す情報を含み、
前記符号化復号化手段は、前記符号化データ格納手段内の前記符号化データか ら動画像信号を復号した場合、前記最大データ転送量情報に応じて、復号した前記 動画像信号のフレームレートと解像度とのうち少なくとも 1つを、前記動画像信号の単 位時間当たりのデータ量が前記最大データ転送量を超えないように変換する ことを特徴とする請求項 11記載の符号ィ匕または復号ィ匕装置。
[15] 前記端末情報は、前記再生手段の適正解像度を示す解像度情報を含み、
前記符号化復号化手段は、前記符号化データ格納手段内の前記符号化データか ら動画像信号を復号した場合、前記解像度情報に応じて復号された前記動画像信 号の解像度を前記適正解像度に変換する
ことを特徴とする請求項 11記載の符号ィ匕または復号ィ匕装置。
[16] 前記符号化または復号化装置は、さらに、
前記符号化データ格納手段に格納すべき信号を、前記記録再生端末から受信す る信号受信手段を備え、
前記符号化復号化手段は、受信された前記信号が符号化データならば、符号ィ匕 せずにそのまま格納する
ことを特徴とする請求項 11記載の符号ィ匕または復号ィ匕装置。
[17] 前記符号化復号化手段は、音声または画像を含む前記信号が動画像信号である 場合、前記符号化データ格納手段の空き容量に応じて、前記動画像信号のフレー ムレートと解像度とのうち少なくとも 1つを変換し、変換後の信号を符号ィ匕する ことを特徴とする請求項 11記載の符号ィ匕または復号ィ匕装置。
[18] 前記符号ィヒデータ格納手段は、前記符号ィヒまたは復号ィヒ装置に着脱自在に接続 されるメモリカードに備えられる
ことを特徴とする請求項 11記載の符号ィ匕または復号ィ匕装置。
[19] 前記符号化復号化手段は、ビデオ符号化と、ビデオ復号化と、音声符号化と、音 声復号化と、ビデオトランスコーディングと、音声トランスコーディングのうち少なくとも 1つを行う
ことを特徴とする請求項 10記載の符号ィ匕または復号ィ匕装置。
[20] 前記端末情報は、前記符号化または復号化装置による利用が可能な、前記記録 再生端末に内蔵されるメモリの有無を示すメモリ情報を含み、
前記符号化復号化手段は、音声または画像を含む前記信号が動画像信号であり、 前記記録再生端末に内蔵されるメモリがある場合、前記記録再生端末に前記メモリ の使用を要求する
ことを特徴とする請求項 10記載の符号ィ匕または復号ィ匕装置。
[21] 前記端末情報は、前記符号化または復号化装置による利用が可能な、前記記録 再生端末に内蔵されるメモリの容量を示すメモリ情報を含み、
前記符号化復号化手段は、音声または画像を含む前記信号が動画像信号である 場合、符号化または復号化しようとする画像のサイズと、前記端末情報に示される前 記メモリの容量とに応じて、前記記録再生端末に前記メモリの使用を要求する ことを特徴とする請求項 10記載の符号ィ匕または復号ィ匕装置。
[22] 音声または画像を表す信号を記録または再生する記録再生端末に、着脱自在に 接続される符号ィヒまたは復号ィヒ装置を実装する集積回路であって、
前記記録再生端末に接続されると、前記記録再生端末に関する情報である端末情 報を前記記録再生端末から取得する端末情報取得手段と、
取得された前記端末情報に基づ 、て、音声または画像を表す信号を符号ィ匕または 復号ィヒする符号ィヒ復号ィヒ手段とを備える集積回路。
符号化または復号化装置が着脱自在に接続され、音声または画像を表す信号を 記録または再生する記録再生端末における記録再生方法であって、
自己の記録再生端末の記録再生能力に関する情報である端末情報を記憶手段に あらかじめ格納しておき、前記符号ィ匕または復号ィ匕装置が接続されると、前記端末 情報を前記符号化または復号化装置に出力し、
音声または画像を表す信号を記録する時には、音声または画像を表す前記信号を 、前記符号ィ匕または復号ィ匕装置に送信することによって符号化させる
ことを特徴とする記録再生方法。
PCT/JP2005/011286 2004-07-06 2005-06-20 符号化または復号化装置、および記録再生端末 WO2006003808A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2006528523A JP4709154B2 (ja) 2004-07-06 2005-06-20 リムーバブル装置および記録再生端末
US10/565,131 US20070258702A1 (en) 2004-07-06 2005-06-20 Encoding or Decoding Device and Recording/Reproduction Terminal
EP05751467A EP1768401A4 (en) 2004-07-06 2005-06-20 ENCODING OR DECODING DEVICE AND RECORDING / REPRODUCING TERMINAL

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004-199821 2004-07-06
JP2004199821 2004-07-06

Publications (2)

Publication Number Publication Date
WO2006003808A1 true WO2006003808A1 (ja) 2006-01-12
WO2006003808A8 WO2006003808A8 (ja) 2006-09-21

Family

ID=35782619

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/011286 WO2006003808A1 (ja) 2004-07-06 2005-06-20 符号化または復号化装置、および記録再生端末

Country Status (6)

Country Link
US (1) US20070258702A1 (ja)
EP (1) EP1768401A4 (ja)
JP (1) JP4709154B2 (ja)
KR (1) KR20070038957A (ja)
CN (1) CN100477770C (ja)
WO (1) WO2006003808A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008159167A (ja) * 2006-12-25 2008-07-10 Fujitsu Ten Ltd データ処理装置、データ処理システム、及び周辺装置
WO2010150470A1 (ja) * 2009-06-23 2010-12-29 パナソニック株式会社 動画像符号化方法、動画像符号化装置、プログラム、および集積回路
JP2011507461A (ja) * 2007-12-17 2011-03-03 クゥアルコム・インコーポレイテッド 適応型グループオブピクチャ(agop)構造の決定
JP2011142618A (ja) * 2009-12-08 2011-07-21 Panasonic Corp 撮像装置、電子機器、データ処理システムおよびコンピュータプログラム

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7933335B2 (en) * 2004-11-30 2011-04-26 Panasonic Corporation Moving picture conversion apparatus
JP4616135B2 (ja) * 2005-09-21 2011-01-19 オリンパス株式会社 撮像装置および画像記録装置
US8010711B2 (en) 2007-01-26 2011-08-30 Digital Video Chip, Llc Universal multimedia
JP2009088756A (ja) * 2007-09-28 2009-04-23 Hitachi Ltd コンテンツ記録媒体、コンテンツ記録装置及びコンテンツ再生装置
US8145794B2 (en) 2008-03-14 2012-03-27 Microsoft Corporation Encoding/decoding while allowing varying message formats per message
US9204086B2 (en) * 2008-07-17 2015-12-01 Broadcom Corporation Method and apparatus for transmitting and using picture descriptive information in a frame rate conversion processor
KR20110032800A (ko) * 2009-09-24 2011-03-30 삼성전자주식회사 저장장치 및 그 구동방법
JP2014002220A (ja) * 2012-06-15 2014-01-09 Sharp Corp 携帯型コンテンツ再生装置
JP2014022839A (ja) * 2012-07-13 2014-02-03 Japan Display Inc 電子表示装置及び電子表示装置の制御方法
WO2015129319A1 (ja) * 2014-02-26 2015-09-03 株式会社リコー 通信装置、通信システム、通信制御方法およびプログラム
US9106887B1 (en) * 2014-03-13 2015-08-11 Wowza Media Systems, LLC Adjusting encoding parameters at a mobile device based on a change in available network bandwidth
KR102480895B1 (ko) * 2016-02-19 2022-12-26 삼성전자 주식회사 전자 장치 및 전자 장치의 동작 제어 방법
CN117857812A (zh) 2018-02-20 2024-04-09 弗劳恩霍夫应用研究促进协会 支持变化的分辨率和/或有效地处理区域级打包的图片/视频编码
KR20210005855A (ko) * 2018-04-19 2021-01-15 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 삼차원 데이터 부호화 방법, 삼차원 데이터 복호 방법, 삼차원 데이터 부호화 장치, 및 삼차원 데이터 복호 장치
US10349059B1 (en) 2018-07-17 2019-07-09 Wowza Media Systems, LLC Adjusting encoding frame size based on available network bandwidth
CN113766266B (zh) * 2021-09-10 2024-02-13 阿波罗智联(北京)科技有限公司 音视频处理方法、装置、设备以及存储介质
KR102760805B1 (ko) * 2022-05-13 2025-02-03 단암시스템즈 주식회사 코덱 선정 방식 기반의 영상 압축 장치 및 그를 위한 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09306699A (ja) * 1996-05-16 1997-11-28 Shinku Kagaku Kenkyusho ビームチェンバー拘束型粒子加速器
US5748913A (en) 1996-02-29 1998-05-05 Kabushiki Kaisha Toshiba Computer system capable of transferring video data between card devices
JPH10133829A (ja) * 1996-11-01 1998-05-22 Sankyo Seiki Mfg Co Ltd カードリーダ
JPH10340320A (ja) * 1997-06-09 1998-12-22 Sony Corp Icメモリカードアダプタ

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6215560B1 (en) * 1990-07-13 2001-04-10 Canon Kabushiki Kaisha Image processing apparatus for producing high resolution image data based on a memory area capacity
JPH0944270A (ja) * 1995-07-25 1997-02-14 Toshiba Corp ポータブルコンピュータシステム
JP2000013237A (ja) * 1998-06-23 2000-01-14 Victor Co Of Japan Ltd 携帯型データ再生装置及び半導体メモリ
JP3940555B2 (ja) * 2000-11-20 2007-07-04 株式会社リコー マルチメディア端末装置
WO2003042915A1 (en) * 2001-11-16 2003-05-22 Sharp Kabushiki Kaisha Recording medium, content recording/reproducing system, content reproducing apparatus, content recording apparatus, and content recoding apparatus
AU2003202121A1 (en) * 2002-01-18 2003-07-30 Mv Research Limited A machine vision system
JP4211285B2 (ja) * 2002-05-24 2009-01-21 株式会社日立製作所 ネットワークストレージシステムの仮想一元化方法及び装置
US20050129385A1 (en) * 2003-09-16 2005-06-16 Jmz Llc Intelligent portable memory device with display

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748913A (en) 1996-02-29 1998-05-05 Kabushiki Kaisha Toshiba Computer system capable of transferring video data between card devices
JPH09306699A (ja) * 1996-05-16 1997-11-28 Shinku Kagaku Kenkyusho ビームチェンバー拘束型粒子加速器
JPH10133829A (ja) * 1996-11-01 1998-05-22 Sankyo Seiki Mfg Co Ltd カードリーダ
JPH10340320A (ja) * 1997-06-09 1998-12-22 Sony Corp Icメモリカードアダプタ

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008159167A (ja) * 2006-12-25 2008-07-10 Fujitsu Ten Ltd データ処理装置、データ処理システム、及び周辺装置
JP2011507461A (ja) * 2007-12-17 2011-03-03 クゥアルコム・インコーポレイテッド 適応型グループオブピクチャ(agop)構造の決定
US9628811B2 (en) 2007-12-17 2017-04-18 Qualcomm Incorporated Adaptive group of pictures (AGOP) structure determination
WO2010150470A1 (ja) * 2009-06-23 2010-12-29 パナソニック株式会社 動画像符号化方法、動画像符号化装置、プログラム、および集積回路
US8559503B2 (en) 2009-06-23 2013-10-15 Panasonic Corporation Moving image coding method, moving image coding apparatus, program, and integrated circuit
JP5479470B2 (ja) * 2009-06-23 2014-04-23 パナソニック株式会社 動画像符号化方法、動画像符号化装置、プログラム、および集積回路
JP2011142618A (ja) * 2009-12-08 2011-07-21 Panasonic Corp 撮像装置、電子機器、データ処理システムおよびコンピュータプログラム

Also Published As

Publication number Publication date
JPWO2006003808A1 (ja) 2008-04-17
EP1768401A4 (en) 2009-12-16
CN100477770C (zh) 2009-04-08
EP1768401A1 (en) 2007-03-28
KR20070038957A (ko) 2007-04-11
JP4709154B2 (ja) 2011-06-22
WO2006003808A8 (ja) 2006-09-21
CN1954601A (zh) 2007-04-25
US20070258702A1 (en) 2007-11-08

Similar Documents

Publication Publication Date Title
JP4709154B2 (ja) リムーバブル装置および記録再生端末
CN109644269B (zh) 图像处理设备、图像处理方法和存储介质
JP4066852B2 (ja) ビデオ符号化方式変換装置、変換方法、およびこれを用いたビデオ記録再生装置
WO2003030555A1 (en) Apparatus and method for transcoding data received by a recording device
US8244114B2 (en) Recording apparatus and recording method, playback apparatus and playback method, recording/playback apparatus and recording/playback method, and program
TW201524194A (zh) 解碼裝置、解碼方法、編碼裝置,以及編碼方法
JP2005064569A (ja) トランスコーダ及びこれを用いた撮像装置及び信号処理装置
US6738425B2 (en) Image or video data processing system
JP4902854B2 (ja) 動画像復号化装置、動画像復号化方法、動画像復号化プログラム、動画像符号化装置、動画像符号化方法、動画像符号化プログラム、及び動画像符号化復号化装置
JP4289055B2 (ja) トランスコーダおよびこれを用いた記録再生装置
US8312499B2 (en) Tunneling information in compressed audio and/or video bit streams
JP2007104692A (ja) 分割設置型情報処理システム、情報処理端末およびパーソナルコンピュ
JP2009159351A (ja) 映像記録再生配信装置
KR20070029090A (ko) 정보 처리 장치 및 방법, 송신 장치 및 방법, 기록 장치 및방법과 프로그램
CN100484219C (zh) 接收装置及其控制方法
JP2002369055A (ja) 撮像記録装置
JP2004201072A (ja) 符号化ビデオ記録再生装置
KR100755849B1 (ko) 다른 형식의 복수개의 압축 포맷 데이터를 저장하는영상기기 및 그 제어방법
JP2004208213A (ja) ビデオ信号処理システムおよび該システムを構成するビデオ信号処理装置、携帯端末、ビデオ信号符号化装置、ビデオ信号記録装置、ビデオ信号符号化復号化装置、ならびにこれらの装置を用いた監視システム
JP2001016492A (ja) デジタルビデオカメラ
JPH07336681A (ja) 画像変換装置
KR100693552B1 (ko) 다중 멀티미디어 파일 연결 재생 기능을 가지는 휴대용단말기 및 그 방법
JP4306532B2 (ja) 記録装置および方法、記録媒体、並びにプログラム
JP2005101835A (ja) 記録装置
JP2006067576A (ja) 撮像記録装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2006528523

Country of ref document: JP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 10565131

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 200580015260.5

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2005751467

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020067024349

Country of ref document: KR

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWP Wipo information: published in national office

Ref document number: 2005751467

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020067024349

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 10565131

Country of ref document: US

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载