EP0271866A2

Subrate multimedia data transmission control system.

Abstract

A real time multiplexed bit allocation in a 8 kbps frame unit of a transmission frame having a repeating cycle of 8khz is realised in a variable fashion such that an automatic matching of a transmission frame is achieved at an initiation of a transmission and that error check bits of the error correction code are contained in a transmission frame with a satisfactory matching. In addition, the multiframe configuration enables it to handle in an integrated fashion the synchronizations of the voice data frame, the error correction frame, and the video data packet, which as a result minimizes the size of the buffer memories disposed to send and/or to receive moving pictures and which enables the transmission speed smoothing operation to be accomplished in a simple configuration through an easy control.

EP0271866A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 15 December 2007, 18.8 years ago.

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

8 claims: 1 independent, 7 dependent

  1. 1
    A subrate multimedia data transmission control system in which multimedia data series such as a movie picture, a voice, and external digital data are multiplexed and are transmitted through a transmission route having a transmission speed of 64 kbps × N₁ (N₁ is an integer at least equal to one) at the maximum enabling a variable-speed connection of 64 kbps × N₂ (N₁ ≧ N₂ ≧ 1) comprising:(a) variable-speed connecting means in which a bit speed is fixed to the maximum transmission speed × N₁ and a frame cycle is 8 kHz so as to set a basic transmission frame of 8 bits × N₁ bits such that a subchannel frame of 8 bits × N₂ bits is configured by removing an unused subchannel of 8 bits × (N₁ - N₂), thereby effecting a variable-speed connection;(b) transmission speed matching means in which in a case of 64 kbps × 1 for a transmission frame of 8 bits × N₁, I (I is an integer greater than 1 and less than 8) frame bits are set in eight bits constituting a valid data frame, and in a cycle of a multiframe including J transmission frames, a frame synchronization pattern, transmission speed/bit allocation information, control information, and the like are assigned as protocol channels in a timesharing fashion, thereby establishing a frame/multiframe synchronization so as to autonomously match the transmission speed;(c) multiplexing means for adapting said multimedia data to a unit of 8 kbps which is an allocation rate for a bit in said transmission frame, thereby multiplexing the multimedia data;(d) transmitting means for transmitting multiplexed information attained through the adaptation and the multiplexing operation in an interval of k ( k is an integer at least equal to one) said multiframes by use of said frame bits in a realtime fashion;(e) frame synchronizing means in which there is set an integral ratio between a number of bits of voice data of 8 kbps × m ( m is an integer at least equal to one) allocated in said multiframes and a length of a voice data transmission frame so as to establish a frame synchronization in an integrated fashion with respect to a synchronization of said transmission frame;(f) correction encoding means for effecting an error correction encoding on predetermined bits in a unit of said multiframe;and (g) identification information adding means in which the video data is subdivided in a unit of said error correction encoding operation so as to add thereto information identifying a type of the video data contained therein, thereby transmitting an obtained data.
  2. 2
    A system in accordance with claim 1 wherein said correction encoding means effects an error correction encoding by use of Bose-Chaudhuri-Hocquenghem code as an error correction code, said code matching with a bit length of said multiframe so as to arrange error check bits of said BCH code at predetermined bit positions of said frame bits, thereby achieving the error correction encoding only on said video data.
  3. 3
    A system in accordance with claim 1 wherein said correction encoding means adds information identifying an invalid data contained in the video data obtained through the subdivision in the error correction encoding unit and video data types such as a first item, an intermediate item, and a last item of the video frame to transmission data and transmits a resultant transmission data therefrom.
  4. 4
    A system in accordance with claim 1 wherein only in a case where said digital data is transmitted in a period of successive time about several minutes during an ordinary transmission, a transmission speed of an integral multiple of 8 kbps is allocated for a transmission according to a predetermined procedure, and in the other cases, the transmission speed is allocated to the video data.
  5. 5
    A system in accordance with claim 1 wherein said identification information adding means effects a voice activation, in case the multiframe is set to an integral multiple of the voice data frame, to identify an interval with a voice and an interval without a voice in a unit of k multiframes, transmits only a voice data frame associated with the interval with a voice, and employs a control increasing the allocation to the voice data in case of the interval without a voice, which is identified depending on bit allocation information in said frame bits in a unit of said k multiframes.
  6. 6
    A system in accordance with claim 1 wherein when said variable-speed connecting means has a transmission speed of 64 kbps × 2 = 128 kbps at the maximum and is capable of a variable-transmission-speed connection for 64/128 kbps, the bits speed is fixed to 128 kbps, the transmission frame length is fixed to 16 bits, all 16 bits of said transmission frame are utilized for a 128 kbps operation, eight bits of said transmission frame are used for a 64 kbps operation, the frame bit of said transmission frame is set to one bit, and the multiframe configuration includes 80 frames.
  7. 7
    A system in accordance with claim 1 or 6 wherein said correction encoding means utilizes as an error correction code a (320, 302, 5) shortened BCH code, a (640, 620, 5) shortened BCH code, or a (1280, 1258, 5) shortened BCH code so as to establish a matching with said multiframe including 80 frames.
  8. 8
    A system in accordance with claim 1 or 6 wherein said transmission speed matching means sets the voice data frame to 160 bits for an 8 kbps operation and to 320 bits for a 16 kbps operation so as to match said voice data frame with a cycle of said multiframe including 80 frames.