Data transmitting and receiving method and apparatus thereof
First Claim
1. A data transmitting apparatus for serial transmitting transmission data having m bits from a transmitting device to a receiving device, comprising:
- means for converting the transmission data having m bits into a conversion data having a frame including h+d+(n+d)×
p bits, the transmission data being divided into p blocks and each block having n bits, p being equal to m/n when m is a multiple of n, p being equal to {INT (m/n)}+1 when m is not divisible by n, {INT(m/n)} being an integer rounded down, n being equal to INT(m1/2) rounded down or rounded up, h being a header having n+1 bits, d being a discrimination code being positioned between said header and one of said blocks and between successive blocks; and
a transmission unit for transmitting said conversion data.
1 Assignment
0 Petitions
Accused Products
Abstract
A two-way transmitting apparatus which transmits display data and audio signal from an audio reproducing device to a remote controller and headphones with display by wireless transmitting, and transmits control signals to the audio reproducing apparatus according to one of the operation of a plurality of operation unit established on the remote controller and the headphones. The control data is divided into a predetermined number of blocks, the discrimination code "d" is inserted between respective blocks to generate the data sequence, and the data length per unit block is set to most approximate to the value of square root of the control data length.
-
Citations
15 Claims
-
1. A data transmitting apparatus for serial transmitting transmission data having m bits from a transmitting device to a receiving device, comprising:
-
means for converting the transmission data having m bits into a conversion data having a frame including h+d+(n+d)×
p bits, the transmission data being divided into p blocks and each block having n bits, p being equal to m/n when m is a multiple of n, p being equal to {INT (m/n)}+1 when m is not divisible by n, {INT(m/n)} being an integer rounded down, n being equal to INT(m1/2) rounded down or rounded up, h being a header having n+1 bits, d being a discrimination code being positioned between said header and one of said blocks and between successive blocks; anda transmission unit for transmitting said conversion data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data receiving apparatus, comprising:
-
a receiving device for receiving conversion data transmitted from a transmitting device, said conversion data including; transmission data having m bits divided into p blocks with each block having n bits, p being equal to m/n when m is divisible by n, p being equal to {INT(m/n)}+1 when m is not divisible by n, {INT(m/n)} being an integer rounded down, n being equal to INT(m1/2) rounded down or rounded up, and a header h having n+1 bits and a discrimination code having d bits, the discrimination code being positioned after said header and between successive blocks; wherein the conversion data has a frame with h+d+(n+d)×
p bits therein, and said header h indicating a data sequence for each frame. - View Dependent Claims (8, 9, 10)
-
-
11. A transmission method for transmitting transmission data having a predetermined length of m bits from a transmitting apparatus to a receiving apparatus, comprising the steps of:
-
dividing the transmission data having m bits into p blocks with each block having n bits, p being equal to m/n when m is divisible by n, p being equal to {INT (m/n)}+1 when m is not divisible by n, {INT (m/n)} being an integer rounded down, n being equal to INT(m1/2), INT(m1/2) being an integer rounded down or rounded up; adding a header h having n+1 bits and a discrimination code having d bits to the divided transmission data to form conversion data, the discrimination code d being added after said header and between successive blocks, said conversion data having a frame with bits therein; and transmitting said conversion data. - View Dependent Claims (12, 13)
-
-
14. A transmitting and receiving method comprising the steps of:
-
dividing transmission data having m bits into p blocks with each block having n bits, p being equal to m/n when m is divisible by n, p being equal to {(INT(m/n)}+1 when m is not divisible by n, {INT (m/n)} being an integer rounded down, n being equal to INT(m1/2) rounded down or rounded up; adding a header h having n+1 bits and a discrimination code having d bits to said divided transmission data to form conversion data, the discrimination code being added after said header and between successive blocks, said conversion data having a frame with h+d (n+d)×
p bits therein;transmitting the conversion data with a transmitter; receiving the transmitted conversion data with a receiver; and detecting a data sequence per frame of the received conversion data on the basis of said header h. - View Dependent Claims (15)
-
Specification