Transmission apparatus and method, reception apparatus and method, storage medium, and program
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03M-013/35
H03M-013/00
출원번호
UP-0999980
(2004-12-01)
등록번호
US-7539925
(2009-07-01)
우선권정보
JP-2003-412459(2003-12-10)
발명자
/ 주소
Yamane, Kenji
출원인 / 주소
Sony Corporation
대리인 / 주소
Oblon, Spivak, McClelland, Maier & Neustadt, P.C.
인용정보
피인용 횟수 :
9인용 특허 :
16
초록▼
A congestion/non-congestion determining unit determines whether or not a communications network is in a congestion state. An FEC (forward error correction) packet generator generates error correction packets containing error correction data for correcting error of streaming data contained in transmi
A congestion/non-congestion determining unit determines whether or not a communications network is in a congestion state. An FEC (forward error correction) packet generator generates error correction packets containing error correction data for correcting error of streaming data contained in transmission packets. When the determination result changes from a non-congestion state to a congestion state, an FEC transmission controller controls the error-correction-packet generation so as to change the number of error correction packets. The present invention is applicable to a remote TV conference system.
대표청구항▼
What is claimed is: 1. A transmission apparatus for transmitting transmission packets containing streaming data over a communications network, the transmission apparatus comprising: determining means for determining whether or not the communications network is in a congestion state; generating mean
What is claimed is: 1. A transmission apparatus for transmitting transmission packets containing streaming data over a communications network, the transmission apparatus comprising: determining means for determining whether or not the communications network is in a congestion state; generating means for generating error correction packets containing error correction data for correcting error of the streaming data; and controlling means for controlling the error-correction-packet generation performed by the generating means so as to change the number of error correction packets, when a result of the determination changes from a non-congestion state to a congestion state, wherein the determining means determines whether or not the communications network is in a congestion state in accordance with short-range dependent delay time and long-range dependent delay time, the short-range dependent delay time depending on delay time required for transmitting the transmission packets to a receiving side in a period from a first time to a current time and the long-range dependent delay time depending on delay time required for transmitting the transmission packets to the receiving side in a period from a second time to a current time, the second time being earlier than the first time. 2. The transmission apparatus according to claim 1, wherein, when it is determined that the communications network is in a congestion station, the controlling means performs the control so as to cause the generating means to generate a predetermined number of error correction packets, and when it is determined that the communications network is not in a congestion state, the controlling means performs the control so as to suppress the error-correction-packet generation performed by the generating means. 3. The transmission apparatus according to claim 1, wherein, when the result of the determination changes from a non-congestion state to a congestion state, the controlling means performs the control so as to change the number of error correction packets, in accordance with a reception state of the transmission packets in an immediately previous congestion state. 4. The transmission apparatus according to claim 1, wherein at least one of the transmission packets defines one error correction unit in a predetermined period of time and, when the number of error correction packets in one or more of the error correction units is determined to be insufficient in the predetermined period of time in accordance with a state of reception of the one or more error correction units in the predetermined period of time, the controlling means performs the control so as to increase the number of error correction packets. 5. A method for transmitting transmission packets containing streaming data over a communications network, the method comprising: determining whether or not the communications network is in a congestion state; generating error correction packets containing error correction data for correcting error of the streaming data; and controlling the error-correction-packet generation performed by the generating so as to change the number of error correction packets, when a result of the determination changes from a non-congestion state to a congestion state, wherein the determining determines whether or not the communications network is in a congestion state in accordance with short-range dependent delay time and long-range dependent delay time, the short-range dependent delay time depending on delay time required for transmitting the transmission packets to a receiving side in a period from a first time to a current time and the long-range dependent delay time depending on delay time required for transmitting the transmission packets to the receiving side in a period from a second time to a current time, the second time being earlier than the first time. 6. The method according to claim 5, wherein, when it is determined that the communications network is in a congestion station, the controlling performs the control so as to cause the generating to generate a predetermined number of error correction packets, and when it is determined that the communications network is not in a congestion state, the controlling performs the control so as to suppress the error-correction-packet generation performed by the generating. 7. The method according to claim 5, wherein, when the result of the determination changes from a non-congestion state to a congestion state, the controlling performs the control so as to change the number of error correction packets, in accordance with a reception state of the transmission packets in an immediately previous congestion state. 8. The method according to claim 5, wherein at least one of the transmission packets defines one error correction unit in a predetermined period of time and, when the number of error correction packets in one or more of the error correction units is determined to be insufficient in the predetermined period of time in accordance with a state of reception of the one or more error correction units in the predetermined period of time, the controlling performs the control so as to increase the number of error correction packets. 9. A computer readable tangible storage medium encoded with a computer readable program configured to cause an information processing apparatus to execute a method, the method comprising: determining whether or not the communications network is in a congestion state; generating error correction packets containing error correction data for correcting error of the streaming data; and controlling the error-correction-packet generation performed by the generating so as to change the number of error correction packets, when a result of the determination changes from a non-congestion state to a congestion state, wherein the determining determines whether or not the communications network is in a congestion state in accordance with short-range dependent delay time and long-range dependent delay time, the short-range dependent delay time depending on delay time required for transmitting the transmission packets to a receiving side in a period from a first time to a current time and the long-range dependent delay time depending on delay time required for transmitting the transmission packets to the receiving side in a period from a second time to a current time, the second time being earlier than the first time. 10. The storage medium according to claim 9, wherein, when it is determined that the communications network is in a congestion station, the controlling performs the control so as to cause the generating to generate a predetermined number of error correction packets, and when it is determined that the communications network is not in a congestion state, the controlling performs the control so as to suppress the error-correction-packet generation performed by the generating. 11. The storage medium according to claim 9, wherein, when the result of the determination changes from a non-congestion state to a congestion state, the controlling performs the control so as to change the number of error correction packets, in accordance with a reception state of the transmission packets in an immediately previous congestion state. 12. The storage medium according to claim 9, wherein at least one of the transmission packets defines one error correction unit in a predetermined period of time and, when the number of error correction packets in one or more of the error correction units is determined to be insufficient in the predetermined period of time in accordance with a state of reception of the one or more error correction units in the predetermined period of time, the controlling performs the control so as to increase the number of error correction packets.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (16)
Soumiya Toshio,JPX ; Watanabe Naotoshi,JPX ; Katoh Masafumi,JPX ; Hatano Takashi,JPX ; Kakuma Satoshi,JPX, ATM exchange for monitoring congestion and allocating and transmitting bandwidth-guaranteed and non-bandwidth-guarantee.
Watanuki Tatsuya (Yokohama JPX) Kimoto Atsushi (Hadano JPX) Hatono Atsuo (Yokohama JPX), Congestion control method in asynchronous transfer mode local area network.
Ha,Sungwon; Han,Sung wook; Kim,Tae eun; Bharghavan,Vaduvur; Madhow,Upamanyu; Ramchandran,Kannan, Data transport acceleration and management within a network communication system.
Claude Galand FR; Pierre-Andre Foriel FR; Aline Fichou FR; Marcus Enger DE, Method and system for implementing congestion detection and flow control in high speed digital network.
Shimojo, Yoshimitsu; Nakakita, Hideaki, Packet switch and packet switching method using priority control based on congestion status within packet switch.
Gondo, Shunichi; Ajitomi, Daisuke; Irie, Yuji; Matsuzawa, Shigeo; Ise, Kotaro, Communication apparatus, communication method and computer readable medium.
Zhou, Xiaosong; Jeong, Hyeonkuk; Yang, Yan; Zhang, Dazhong; Wu, Hsi-Jung, Error correction coding for recovering multiple packets in a group in view of limited bandwidth.
Liu, Hang; Champel, Mary-Luc; Wu, Mingquan; Ma, Xiaojun; Zhang, Huanqiang; Li, Jun, Method to support forward error correction for real-time audio and video data over internet protocol networks.
Shin, Seung-woo, Server and client for determining error restoration according to image data transmission, and method of determining error restoration according to image data transmission.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.