Subrate multi-media data transmission system
First Claim
1. A sub-rate, multi-media data transmission control system in which multi-media data series, including motion video data, voice data, and external digital data are multiplexed and transmitted through a transmission line having a maximum transmission speed of 64 kbps×
- N1, N1 being an integer at least equal to one, at a variable speed of 64 kbps×
N2, N1 ≧
N2 ≧
1, comprising;
means for setting a basic transmission frame to N1 ×
8 bits at a frequency of 8 kHz in which a subframe of N2 ×
8 bits is used at said variable speed of 64 kbps×
N2 with a dummy subframe of (N1 -N2)×
8 bits;
multiplexing means for multiplexing said multi-media data series into said transmission frame by allocating 1/8 bits for each data type of said series in said transmission frame, wherein 1 is the transmission speed of each data type in kbps;
transmission speed matching means for setting the number of data bits in a transmission frame to 8 bits×
N1 for a transmission speed of 64 kbps×
N1, and to 8 bits×
N2 for a transmission speed of 64 kbps×
N2, forming a multiframe of J transmission .[.framed.]. .Iadd.frames .Iaddend.divided into even and odd numbered frames, J being an integer at least greater than one, and assigning particular frame synchronization data, transmission speed/bit allocation data and control data to a particular bit in each frame of said multiframe in a timesharing fashion thus establishing a frame/multiframe synchronization autonomously matching the transmission speed;
frame synchronization means for setting an integral ratio between the number of bits of voice data allocated in a multiflame and the length of a voice data transmission frame to establish an integrated frame synchronization with respect to synchronization of said transmission frame;
correction encoding means for performing error correction encoding on predetermined bits in a unit of said multiflame;
identification information adding means for subdividing said video data into each unit of said error correction encoding operation and adding information thereto identifying the type of .[.motion.]. video data contained therein; and
transmitting means for transmitting multiplexed information attained from said multiplexing means at intervals of K multiframes in a real time fashion, K being an integer at least equal to one.
0 Assignments
0 Petitions
Accused Products
Abstract
A .[.substrate.]. .Iadd.sub-rate .Iaddend.multimedia data transmission control system in which transmission frame bits set in a unit of a transmission frame having a repeating cycle of 8 KHz according to the present invention enables it to effect a realtime multiplexed bit allocation in the 8 kbps unit in a variable fashion such that an automatic matching of a transmission frame is achieved at an initiation of a transmission and error check bits of the error correction code are contained in a transmission frame with a satisfactory matching. In addition, the multiframe configuration according to the present invention 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 motion video and which enables the transmission speed smoothing operation to be accomplished in a simple configuration through an easy control.
25 Citations
14 Claims
-
1. A sub-rate, multi-media data transmission control system in which multi-media data series, including motion video data, voice data, and external digital data are multiplexed and transmitted through a transmission line having a maximum transmission speed of 64 kbps×
- N1, N1 being an integer at least equal to one, at a variable speed of 64 kbps×
N2, N1 ≧
N2 ≧
1, comprising;means for setting a basic transmission frame to N1 ×
8 bits at a frequency of 8 kHz in which a subframe of N2 ×
8 bits is used at said variable speed of 64 kbps×
N2 with a dummy subframe of (N1 -N2)×
8 bits;multiplexing means for multiplexing said multi-media data series into said transmission frame by allocating 1/8 bits for each data type of said series in said transmission frame, wherein 1 is the transmission speed of each data type in kbps; transmission speed matching means for setting the number of data bits in a transmission frame to 8 bits×
N1 for a transmission speed of 64 kbps×
N1, and to 8 bits×
N2 for a transmission speed of 64 kbps×
N2, forming a multiframe of J transmission .[.framed.]. .Iadd.frames .Iaddend.divided into even and odd numbered frames, J being an integer at least greater than one, and assigning particular frame synchronization data, transmission speed/bit allocation data and control data to a particular bit in each frame of said multiframe in a timesharing fashion thus establishing a frame/multiframe synchronization autonomously matching the transmission speed;frame synchronization means for setting an integral ratio between the number of bits of voice data allocated in a multiflame and the length of a voice data transmission frame to establish an integrated frame synchronization with respect to synchronization of said transmission frame; correction encoding means for performing error correction encoding on predetermined bits in a unit of said multiflame; identification information adding means for subdividing said video data into each unit of said error correction encoding operation and adding information thereto identifying the type of .[.motion.]. video data contained therein; and transmitting means for transmitting multiplexed information attained from said multiplexing means at intervals of K multiframes in a real time fashion, K being an integer at least equal to one. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- N1, N1 being an integer at least equal to one, at a variable speed of 64 kbps×
-
11. A sub-rate, multi-media data transmission control system in which multi-media data series, including video data, voice data, and external digital data are multiplexed and transmitted through a transmission line having a maximum transmission speed of a predetermined value, at a variable speed less than or equal to said maximum transmission speed, comprising:
-
means for setting a basic transmission frame to a predetermined number of bits at a predetermined frame cycle frequency such that the product of said predetermined number of bits and said predetermined frame cycle frequency is equal to said maximum transmission speed, in which a subframe of less than said predetermined number of bits is used at said variable speed with a dummy subframe having a number of bits equal to the difference between the bits of said basic transmission frame and said subframe; multiplexing means for multiplexing said multi-media data series into said transmission frame by allocating a specific amount of bits for each data type of said series in said transmission frame in accordance with the transmission speed of each data type; transmission speed matching means for variably setting the number of data bits in a transmission frame in accordance with said variable speed, forming a multiframe of J transmission frames, J being an integer at least greater than one, and assigning particular frame synchronization data, transmission speed/bit allocation data and control data to a particular bit in each frame of sai multiframe in a timesharing fashion thus establishing a frame/multiframe synchronization matching the transmission speed; frame synchronization means for setting an integral ratio between the number of bits of voice data allocated in a multiframe and the length of a voice data transmission frame to establish an integrated frame synchronization with respect to synchronization of said transmission frame; correction encoding means for performing error correction encoding on predetermined bits in a unit of said multiframe; identification information adding means for subdividing said video data into each unit of said error correction encoding operation and adding information thereto identifying the type of video data contained therein; and transmitting means for transmitting multiplexed information attained from said multiplexing means at intervals of K multiframes in a real time fashion, K being an integer at least equal to one. .Iaddend. .Iadd.12. A sub-rate, multi-media data transmission control system in which multi-media data series, including video data, voice data, and external digital data are multiplexed and transmitted through a transmission line having a maximum transmission speed of 8M kbps×
N1, M being an integer greater than or equal to one, N1 being an integer at least equal to one, at a variable speed of 8M kbps×
N2, N1 ≧
N2 ≧
1, comprising;means for setting a basic transmission frame to N1 ×
M bits at a frame cycle frequency of 8kHz, in which a subframe of N2 ×
M bits is used at said variable speed with a dummy subframe of (N1 -N2)×
M bits;multiplexing means for multiplexing said multi-media data series into said transmission frame by allocating l/M bits for each data type of said series in said transmission frame, wherein l is the transmission speed of each data type in kbps; transmission speed matching means for setting the number of data bits in a transmission frame to M bits×
N1 for a transmission spee of 8M kbps×
N1, and to M bis×
N2 for a transmission speed of 8M kbps×
N2, forming a multiframe of J transmission frames, J being an integer at least greater than one, and assigning particular frame synchronization data, transmission speed/bit allocation data and control data to a particular bit in each frame of said multiframe in a timesharing fashion thus establishing a frame/multiframe synchronization matching the transmission speed;frame synchronization means for setting an integral ratio between the number of bits of voice data allocated in a multiframe and the length of a voice data transmission frame to establish an integrated frame synchronization with respect to synchronization of said transmission frame; correction encoding means for performing error correction encoding on predetermined bits in a unit of said multiframe; identification information adding means for subdividing said video data into each unit of said error correction encoding operation and adding information thereto identifying the type of video data contained therein; and transmitting means for transmitting multiplexed information attained from said multiplexing means at intervals of K multiframes in a real time
-
-
12. fashion, K being an integer at least equal to one. .Iaddend. .Iadd.13. A sub-rate, multi-media data transmission control system in which multi-media data series, including video data, voice data, and external digital data are multiplexed and transmitted through a transmission line having a maximum transmission speed of 8 kbps×
- N1, N1 being an integer at least equal to one, at a variable speed of 8 kbps×
N2, N1 ≧
N2 ≧
1, comprising;means for setting a basic transmission frame to 1×
N1 bits at a frame cycle frequency of 8kHz, in which a subframe of 1×
N2 bits is used at said variable speed with a dummy subframe of 1×
(N1 -N2) bits;multiplexing means for multiplexing said multi-media data series into said transmission frame by allocating l bits for each data type of said series in said transmission frame, wherein l is the transmission speed of each data type in kbps; transmission speed matching means for setting the number of data bits in a transmission frame to 1×
N1 bits for a transmission speed of 8 kbps×
N1, and to 1×
N2 bits for a transmission speed of 8 kbps×
N2, forming a multiframe of J transmission frames, J being an integer at least greater than one, and assigning particular frame synchronization data, transmission speed/bit allocation data and control data to a particular bit in each frame of said multiframe in a timesharing fashion thus establishing a frame/multiframe synchronization matching the transmission speed;frame synchronization means for setting an integral ratio between the number of bits of voice data allocated in a multiframe and the length of a voice data transmission frame to establish an integrated frame synchronization with respect to synchronization of said transmission frame; correction encoding means for performing error correction encoding on predetermined bits in a unit of said multiframe; identification information adding means for subdividing said video data into each unit of said error correction encoding operation and adding information thereto identifying the type of video data contained therein; and transmitting means for transmitting multiplexed information attained from said multiplexing means at intervals of K multiframes in a real time
- N1, N1 being an integer at least equal to one, at a variable speed of 8 kbps×
-
13. fashion, K being an integer at least equal to one. .Iaddend. .Iadd.14. A multimedia data transmission control system for multiplexing and transmitting various types of media data, including video data, audio data and external digital data, comprising:
-
transmission control means for allocating transmission frame bits, aligning transmission frame patterns, and setting transmission rates adaptively according to said various types of media data presented for transmission; multiplexing means for multiplexing said various types of media data according to transmission frame bit allocation information from said transmission control means; and transmission frame configuring means for configuring multiplexed data from said multiplexing means, and bit allocation and frame alignment pattern information from said transmission control means into transmission frames, and generating multiframes consisting of a plurality of transmission
-
-
14. frames, for transmission over a transmission medium. .Iaddend. .Iadd.15. A multimedia data transmission control system for multiplexing and transmitting various types of media data, including video data, audio data and external digital data, comprising:
-
transmission control means for allocating transmission frame bits, aligning transmission frame patterns, and setting transmission rates adaptively according to said various types of media data presented for transmission; multiplexing means for multiplexing said various types of media data according to transmission frame bit allocation information from said transmission control means; transmission frame configuring means for configuring multiplexed data from said multiplexing means, and bit allocation and frame alignment pattern information from said transmission control means into transmission frames, and generating multiframes consisting of a plurality of transmission frames, for transmission over a transmission medium; and error correction encoding means for performing error correction encoding on predetermined bits of said multimedia data, and adding synchronization bits to said data as a result of error correction encoding. .Iaddend.
-
Specification