Patent US6507611B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6507611B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Transmitting apparatus and method, receiving apparatus and method, and providing medium

Assignee: Sony Corp
•
Filing: 1999-04-26
•
Granted: 2003-01-14
•
Expires: 2019-04-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention intends to decode and reproduce digital audio signals in real time. A transmission rate of a transmission line is detected, and a selection instructing unit instructs, to an encoding selecting circuit, a coding method which can provide coded data having a bit rate corresponding to the detected transmission rate. In response to the instruction from the selection instructing unit, the encoding selecting circuit controls a switch so as to select one of a plurality of encoders for encoding an audio signal with different coding methods. Each frame of the audio signal cut out by a frame cutting circuit is supplied to the encoder selected by the switch for encoding thereof. Resulting coded data is outputted after an ID representing the instructed coding method has been added to the coded data in a header inserting circuit.

Inventors

  • 👤 Kenichi Imai
  • 👤 Minoru Tsuji
  • 👤 Takashi Koike

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:25
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/0001; H04L1/0033; H04L1/0034; H04L1/0014

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 102 words
A transmitting apparatus for transmitting coded data resulted from encoding a digital signal via a predetermined transmission line, said transmitting apparatus comprising: a plurality of coding means for encoding said digital signal with a plurality of coding methods and outputting said coded data, detecting means for detecting a transmission rate of said transmission line, selecting means for selecting one of said plurality of coding methods which is able to provide coded data having a bit rate corresponding to the transmission rate of said transmission line, and transmitting means for transmitting said coded data obtained with the coding method selected by selecting means.
Claim 2
Dependent Claim 102 words
A transmitting apparatus for transmitting coded data resulted from encoding a digital signal via a predetermined transmission line, said transmitting apparatus comprising: a plurality of coding means for encoding said digital signal with a plurality of coding methods and outputting said coded data, detecting means for detecting a transmission rate of said transmission line, selecting means for selecting one of said plurality of coding methods which is able to provide coded data having a bit rate corresponding to the transmission rate of said transmission line, and transmitting means for transmitting said coded data obtained with the coding method selected by selecting means.
Claim 3
Dependent Claim 64 words
A transmitting apparatus according to claim 1 , wherein said selecting means selects one of said plurality of coding means which outputs coded data having a bit rate corresponding to the transmission rate of said transmission line, thereby causing said digital signal to be encoded by the selected coding means, and said transmitting means transmits the coded data outputted from the selected coding means.
Claim 4
Dependent Claim 68 words
A transmitting apparatus according to claim 1 , further comprising a plurality of storage means for storing a plurality of coded data resulted from encoding said digital signal by said plurality of coding means, wherein said selecting means selects, from among said plurality of coded data stored in said plurality of storage means, one which has a bit rate corresponding to the transmission rate of said transmission line.
Claim 5
Dependent Claim 56 words
A transmitting apparatus according to claim 1 , wherein said detecting means detects the transmission rate of said transmission line by determining a communication time required for transferring a predetermined amount of data between said transmitting apparatus and a receiving apparatus for receiving said coded data, and deriving the transmission rate based on the communication time.
Claim 6
Dependent Claim 20 words
A transmitting apparatus according to claim 4 , wherein said detecting means determines the communication time by measuring the same.
Claim 7
Dependent Claim 50 words
A transmitting apparatus according to claim 4 , wherein when data transferred between said transmitting apparatus and said receiving apparatus for receiving said coded data is added with the transmission time at which said data has been transmitted, said detecting means determines the communication time based on the transmission time.
Claim 8
Dependent Claim 55 words
A transmitting apparatus according to claim 1 , wherein when said transmitting means transmits said coded data while securing a predetermined transmission rate for said transmission line, said selecting means selects one of said plurality of coding methods which is able to provide coded data having a bit rate corresponding to the predetermined transmission rate.
Claim 9
Dependent Claim 48 words
A transmitting apparatus according to claim 1 , wherein at the start of transmission of said coded data, said selecting means selects the coding method capable of providing coded data having a bit rate corresponding to the transmission rate of said transmission line detected by said detecting means.
Claim 10
Dependent Claim 41 words
A transmitting apparatus according to claim 1 , wherein after the start of transmission of said coded data, said selecting means changes selection of the coding method based on the transmission rate of said transmission line detected by said detecting means.
Claim 11
Dependent Claim 56 words
A transmitting apparatus according to claim 9 , wherein said detecting means detects the transmission rate of said transmission line by determining a communication time required for transferring a predetermined amount of data between said transmitting apparatus and a receiving apparatus for receiving said coded data, and deriving the transmission rate based on the communication time.
Claim 12
Dependent Claim 70 words
A transmitting apparatus according to claim 9 , wherein said detecting means detects the transmission rate of said transmission line whenever data is transferred between said transmitting apparatus and a receiving apparatus for receiving said coded data, and said selecting means changes selection of the coding method based on the transmission rate of said transmission line whenever the transmission rate of said transmission line is detected by said detecting means.
Claim 13
Dependent Claim 76 words
A transmitting apparatus according to claim 9 , wherein said detecting means detects the transmission rate of said transmission line whenever data is transferred between said transmitting apparatus and a receiving apparatus for receiving said coded data, and said selecting means changes selection of the coding method based on the transmission rate of said transmission line whenever the transmission rate of said transmission line is detected by said detecting means a predetermined plural number of times.
Claim 14
Dependent Claim 39 words
A transmitting apparatus according to claim 12 , wherein said selecting means changes selection of the coding method based on two or more values of the transmission rates of said transmission line detected by said detecting means plural times.
Claim 15
Dependent Claim 47 words
A transmitting apparatus according to claim 13 , wherein said selecting means changes selection of the coding method based on an average value or a middle value between maximum and minimum values of the transmission rates of said transmission line detected by said detecting means plural times.
Claim 16
Dependent Claim 42 words
A transmitting apparatus according to claim 12 , wherein said selecting means changes selection of the coding method based on a maximum value or a minimum value of the transmission rates of said transmission line detected by said detecting means plural times.
Claim 17
Dependent Claim 36 words
A transmitting apparatus according to claim 1 , further comprising adding means for adding, to the coded data obtained with the coding method selected by said selecting means, coding method information indicating the selected coding method.
Claim 18
Dependent Claim 118 words
A transmitting method for use in a transmitting apparatus for transmitting coded data resulted from encoding a digital signal via a predetermined transmission line, wherein: said transmitting apparatus comprises a plurality of coding means for encoding said digital signal with a plurality of coding methods and outputting said coded data, and said transmitting method comprises a detecting step of detecting a transmission rate of said transmission line, a selecting step of selecting one of said plurality of coding methods which is able to provide coded data having a bit rate corresponding to the transmission rate of said transmission line, and a transmitting step of transmitting said coded data obtained with the coding method selected in said selecting step.
Claim 19
Dependent Claim 118 words
A transmitting method for use in a transmitting apparatus for transmitting coded data resulted from encoding a digital signal via a predetermined transmission line, wherein: said transmitting apparatus comprises a plurality of coding means for encoding said digital signal with a plurality of coding methods and outputting said coded data, and said transmitting method comprises a detecting step of detecting a transmission rate of said transmission line, a selecting step of selecting one of said plurality of coding methods which is able to provide coded data having a bit rate corresponding to the transmission rate of said transmission line, and a transmitting step of transmitting said coded data obtained with the coding method selected in said selecting step.
Claim 20
Dependent Claim 64 words
A transmitting method according to claim 17 , wherein said selecting step selects one of said plurality of coding means which outputs coded data having a bit rate corresponding to the transmission rate of said transmission line, thereby causing said digital signal to be encoded by the selected coding means, and said transmitting step transmits the coded data outputted from the selected coding means.
Claim 21
Dependent Claim 68 words
A transmitting method according to claim 17 , further comprising a plurality of storage means for storing a plurality of coded data resulted from encoding said digital signal by said plurality of coding means, wherein said selecting step selects, from among said plurality of coded data stored in said plurality of storage means, one which has a bit rate corresponding to the transmission rate of said transmission line.
Claim 22
Dependent Claim 56 words
A transmitting method according to claim 17 , wherein said detecting step detects the transmission rate of said transmission line by determining a communication time required for transferring a predetermined amount of data between said transmitting apparatus and a receiving apparatus for receiving said coded data, and deriving the transmission rate based on the communication time.
Claim 23
Dependent Claim 20 words
A transmitting method according to claim 20 , wherein said detecting step determines the communication time by measuring the same.
Claim 24
Dependent Claim 50 words
A transmitting method according to claim 20 , wherein when data transferred between said transmitting apparatus and said receiving apparatus for receiving said coded data is added with the transmission time at which said data has been transmitted, said detecting step determines the communication time based on the transmission time.
Claim 25
Dependent Claim 55 words
A transmitting method according to claim 17 , wherein when said transmitting step transmits said coded data while securing a predetermined transmission rate for said transmission line, said selecting step selects one of said plurality of coding methods which is able to provide coded data having a bit rate corresponding to the predetermined transmission rate.
Claim 26
Dependent Claim 48 words
A transmitting method according to claim 17 , wherein at the start of transmission of said coded data, said selecting step selects the coding method capable of providing coded data having a bit rate corresponding to the transmission rate of said transmission line detected in said detecting step.
Claim 27
Dependent Claim 41 words
A transmitting method according to claim 17 , wherein after the start of transmission of said coded data, said selecting step changes selection of the coding method based on the transmission rate of said transmission line detected in said detecting step.
Claim 28
Dependent Claim 56 words
A transmitting method according to claim 25 , wherein said detecting step detects the transmission rate of said transmission line by determining a communication time required for transferring a predetermined amount of data between said transmitting apparatus and a receiving apparatus for receiving said coded data, and deriving the transmission rate based on the communication time.
Claim 29
Dependent Claim 70 words
A transmitting method according to claim 25 , wherein said detecting step detects the transmission rate of said transmission line whenever data is transferred between said transmitting apparatus and a receiving apparatus for receiving said coded data, and said selecting step changes selection of the coding method based on the transmission rate of said transmission line whenever the transmission rate of said transmission line is detected in said detecting step.
Claim 30
Dependent Claim 76 words
A transmitting method according to claim 25 , wherein said detecting step detects the transmission rate of said transmission line whenever data is transferred between said transmitting apparatus and a receiving apparatus for receiving said coded data, and said selecting step changes selection of the coding method based on the transmission rate of said transmission line whenever the transmission rate of said transmission line is detected in said detecting step a predetermined plural number of times.
Claim 31
Dependent Claim 39 words
A transmitting method according to claim 28 , wherein said selecting step changes selection of the coding method based on two or more values of the transmission rates of said transmission line detected in said detecting step plural times.
Claim 32
Dependent Claim 47 words
A transmitting method according to claim 29 , wherein said selecting step changes selection of the coding method based on an average value or a middle value between maximum and minimum values of the transmission rates of said transmission line detected in said detecting step plural times.
Claim 33
Dependent Claim 42 words
A transmitting method according to claim 28 , wherein said selecting step changes selection of the coding method based on a maximum value or a minimum value of the transmission rates of said transmission line detected in said detecting step plural times.
Claim 34
Dependent Claim 37 words
A transmitting method according to claim 17 , further comprising an adding step of adding, to the coded data obtained with the coding method selected in said selecting step, coding method information indicating the selected coding method.
Claim 35
Dependent Claim 123 words
A providing medium for providing a computer program for rendering a computer to execute processing to transmit coded data resulted from encoding a digital signal via a predetermined transmission line, wherein: said computer comprises a plurality of coding means for encoding said digital signal with a plurality of coding methods and outputting said coded data, and said computer program includes a detecting step of detecting a transmission rate of said transmission line, a selecting step of selecting one of said plurality of coding methods which is able to provide coded data having a bit rate corresponding to the transmission rate of said transmission line, and a transmitting step of transmitting said coded data obtained with the coding method selected in said selecting step.
Claim 36
Dependent Claim 123 words
A providing medium for providing a computer program for rendering a computer to execute processing to transmit coded data resulted from encoding a digital signal via a predetermined transmission line, wherein: said computer comprises a plurality of coding means for encoding said digital signal with a plurality of coding methods and outputting said coded data, and said computer program includes a detecting step of detecting a transmission rate of said transmission line, a selecting step of selecting one of said plurality of coding methods which is able to provide coded data having a bit rate corresponding to the transmission rate of said transmission line, and a transmitting step of transmitting said coded data obtained with the coding method selected in said selecting step.
Claim 37
Dependent Claim 64 words
A providing medium according to claim 33 , wherein said selecting step selects one of said plurality of coding means which outputs coded data having a bit rate corresponding to the transmission rate of said transmission line, thereby causing said digital signal to be encoded by the selected coding means, and said transmitting step transmits the coded data outputted from the selected coding means.
Claim 38
Dependent Claim 71 words
A providing medium according to claim 33 , wherein said computer further comprises a plurality of storage means for storing a plurality of coded data resulted from encoding said digital signal by said plurality of coding means, wherein said selecting step selects, from among said plurality of coded data stored in said plurality of storage means, one which has a bit rate corresponding to the transmission rate of said transmission line.
Claim 39
Dependent Claim 56 words
A providing medium according to claim 33 , wherein said detecting step detects the transmission rate of said transmission line by determining a communication time required for transferring a predetermined amount of data between said computer and a receiving apparatus for receiving said coded data, and deriving the transmission rate based on the measured communication time.
Claim 40
Dependent Claim 20 words
A providing medium according to claim 36 , wherein said detecting step determines the communication time by measuring the same.
Claim 41
Dependent Claim 49 words
A providing medium according to claim 36 , wherein when data transferred between said computer and said receiving apparatus for receiving said coded data is added with the transmission time at which said data has been transmitted, said detecting step determines the communication time based on the transmission time.
Claim 42
Dependent Claim 55 words
A providing medium according to claim 33 , wherein when said transmitting step transmits said coded data while securing a predetermined transmission rate for said transmission line, said selecting step selects one of said plurality of coding methods which is able to provide coded data having a bit rate corresponding to the predetermined transmission rate.
Claim 43
Dependent Claim 48 words
A providing medium according to claim 33 , wherein at the start of transmission of said coded data, said selecting step selects the coding method capable of providing coded data having a bit rate corresponding to the transmission rate of said transmission line detected in said detecting step.
Claim 44
Dependent Claim 41 words
A providing medium according to claim 33 , wherein after the start of transmission of said coded data, said selecting step changes selection of the coding method based on the transmission rate of said transmission line detected in said detecting step.
Claim 45
Dependent Claim 55 words
A providing medium according to claim 41 , wherein said detecting step detects the transmission rate of said transmission line by determining a communication time required for transferring a predetermined amount of data between said computer and a receiving apparatus for receiving said coded data, and deriving the transmission rate based on the communication time.
Claim 46
Dependent Claim 69 words
A providing medium according to claim 41 , wherein said detecting step detects the transmission rate of said transmission line whenever data is transferred between said computer and a receiving apparatus for receiving said coded data, and said selecting step changes selection of the coding method based on the transmission rate of said transmission line whenever the transmission rate of said transmission line is detected in said detecting step.
Claim 47
Dependent Claim 75 words
A providing medium according to claim 41 , wherein said detecting step detects the transmission rate of said transmission line whenever data is transferred between said computer and a receiving apparatus for receiving said coded data, and said selecting step changes selection of the coding method based on the transmission rate of said transmission line whenever the transmission rate of said transmission line is detected in said detecting step a predetermined plural number of times.
Claim 48
Dependent Claim 39 words
A providing medium according to claim 44 , wherein said selecting step changes selection of the coding method based on two or more values of the transmission rates of said transmission line detected in said detecting step plural times.
Claim 49
Dependent Claim 47 words
A providing medium according to claim 45 , wherein said selecting step changes selection of the coding method based on an average value or a middle value between maximum and minimum values of the transmission rates of said transmission line detected in said detecting step plural times.
Claim 50
Dependent Claim 42 words
A providing medium according to claim 44 , wherein said selecting step changes selection of the coding method based on a maximum value or a minimum value of the transmission rates of said transmission line detected in said detecting step plural times.
Claim 51
Dependent Claim 37 words
A providing medium according to claim 33 , further comprising an adding step of adding, to the coded data obtained with the coding method selected in said selecting step, coding method information indicating the selected coding method.

References Cited (Backward Citations)

US4931250A Cited
US5687157A Cited
US5848384A Cited
US5960035A Cited
JPH09127989A Cited
US6021158A Cited
US6236676B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-01-13 2006-07-15 2007-01-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-01-13 2010-07-15 2011-01-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-01-13 2014-07-15 2015-01-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag