CA2133107A1 - Buffer allocation to repeated information blocks in data transmission, particularly video transmission - Google Patents
Buffer allocation to repeated information blocks in data transmission, particularly video transmissionInfo
- Publication number
- CA2133107A1 CA2133107A1 CA 2133107 CA2133107A CA2133107A1 CA 2133107 A1 CA2133107 A1 CA 2133107A1 CA 2133107 CA2133107 CA 2133107 CA 2133107 A CA2133107 A CA 2133107A CA 2133107 A1 CA2133107 A1 CA 2133107A1
- Authority
- CA
- Canada
- Prior art keywords
- repeated
- data
- information block
- receiving
- particularly video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1858—Transmission or retransmission of more than one copy of acknowledgement message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0052—Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0072—Error control for data other than payload data, e.g. control data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
Abstract
Apparatus for transmitting and receiving information blocks, particularly video information, is arranged so that on receiving a corrupted information block it stores a first receiver buffer address at which the data block should be stored if subsequently successfully repeated in a later information block. The apparatus keeps track of the time taken to receive a requested repeat information block and on receiving the later information block at the predicted time, and on determining that it is uncorrupted, stores the data in the receiver buffer at the stored buffer address. Such apparatus can allocate received, repeated and non-repeated data blocks to their correct relative positions within the receiver buffer without the need for numbering of the data blocks on transmission giving a consequential reduction in the size of the data blocks being transmitted.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9206863.4 | 1992-03-27 | ||
GB929206863A GB9206863D0 (en) | 1992-03-27 | 1992-03-27 | Apparatus for transmitting and receiving information blocks |
PCT/GB1993/000644 WO1993020632A1 (en) | 1992-03-27 | 1993-03-29 | Buffer allocation to repeated information blocks in data transmission, particularly video transmission |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2133107A1 true CA2133107A1 (en) | 1993-10-14 |
CA2133107C CA2133107C (en) | 1998-07-28 |
Family
ID=10713080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002133107A Expired - Fee Related CA2133107C (en) | 1992-03-27 | 1993-03-29 | Buffer allocation to repeated information blocks in data transmission, particularly video transmission |
Country Status (14)
Country | Link |
---|---|
US (1) | US5537416A (en) |
EP (1) | EP0632946B1 (en) |
JP (1) | JP3336011B2 (en) |
KR (1) | KR100265293B1 (en) |
AU (1) | AU670781B2 (en) |
CA (1) | CA2133107C (en) |
DE (1) | DE69330205T2 (en) |
FI (1) | FI944439A0 (en) |
GB (1) | GB9206863D0 (en) |
HK (1) | HK1014404A1 (en) |
NO (1) | NO943575L (en) |
NZ (1) | NZ249960A (en) |
SG (1) | SG49090A1 (en) |
WO (1) | WO1993020632A1 (en) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07322248A (en) * | 1994-05-30 | 1995-12-08 | Matsushita Electric Ind Co Ltd | Motion image data transmission method and transmitter |
EP0707394B1 (en) * | 1994-10-11 | 2002-03-20 | Nippon Telegraph And Telephone Corporation | System for re-transmission in data communication |
US5844918A (en) * | 1995-11-28 | 1998-12-01 | Sanyo Electric Co., Ltd. | Digital transmission/receiving method, digital communications method, and data receiving apparatus |
US5887023A (en) * | 1995-11-29 | 1999-03-23 | Nec Corporation | Method and apparatus for a frequency hopping-spread spectrum communication system |
GB2309855B (en) * | 1996-01-31 | 2000-01-12 | Nokia Mobile Phones Ltd | Radio receivers and methods of operation |
US6674735B1 (en) * | 1996-01-31 | 2004-01-06 | Nokia Mobile Phones Limited | Radio receivers and methods of operation |
US5937331A (en) * | 1996-07-01 | 1999-08-10 | Kalluri; Rama | Protocol and system for transmitting triggers from a remote network and for controlling interactive program content at a broadcast station |
JP3605242B2 (en) * | 1996-11-12 | 2004-12-22 | 富士通株式会社 | Data transmission device, data reception device, and data file storage medium |
US6215762B1 (en) * | 1997-07-22 | 2001-04-10 | Ericsson Inc. | Communication system and method with orthogonal block encoding |
KR100418875B1 (en) * | 1998-10-10 | 2004-04-17 | 엘지전자 주식회사 | Video Retransmission Method |
CN1335002A (en) | 1999-01-29 | 2002-02-06 | 诺基亚网络有限公司 | Signaling method in incremental redundancy communication system whereby data blocks can be combined |
US6567388B1 (en) * | 1999-03-05 | 2003-05-20 | Qualcomm, Incorporated | Method and apparatus for efficient data retransmission in a voice-over-data communication system |
EP1063864B1 (en) * | 1999-06-23 | 2007-12-05 | Telefonaktiebolaget LM Ericsson (publ) | Bandwidth optimiser dynamically operating in connections relating to radiocommunications, particularly for DECT systems |
DE19959160B4 (en) * | 1999-12-08 | 2005-06-16 | Siemens Ag | Method for packet-oriented data transmission in a radio communication system, base station and subscriber station |
US6829739B1 (en) * | 2000-08-10 | 2004-12-07 | Siemens Information And Communication Networks, Inc. | Apparatus and method for data buffering |
US7206280B1 (en) * | 2000-09-12 | 2007-04-17 | Lucent Technologies Inc. | Method and apparatus for asynchronous incremental redundancy reception in a communication system |
JP3512755B2 (en) * | 2000-10-13 | 2004-03-31 | シャープ株式会社 | Communication system, communication device, and communication system using this communication device |
FR2823624A1 (en) * | 2001-04-17 | 2002-10-18 | Sacet | Cordless enhanced digital transmission system decoding having detected frames with errors retransmitting defective frames only sufficient for second block correction capacity. |
US7257664B2 (en) * | 2001-12-21 | 2007-08-14 | Lambert Everest Ltd. | Adaptive error resilience for signal transmission over a network |
US7783930B2 (en) * | 2003-01-10 | 2010-08-24 | Robert Bosch Gmbh | Recording method for video/audio data |
DE10301457A1 (en) * | 2003-01-10 | 2004-07-29 | Vcs Video Communication Systems Ag | Recording method for video / audio data |
CN100593352C (en) * | 2004-05-06 | 2010-03-03 | 日本电气株式会社 | Wireless communication system, wireless communication method, and wireless communication device |
US7882412B2 (en) | 2004-10-05 | 2011-02-01 | Sanjiv Nanda | Enhanced block acknowledgement |
EP1699158A1 (en) * | 2005-03-02 | 2006-09-06 | Evolium S.A.S. | A method for selection of the appropriate HARQ retransmission scheme for data transmission, a base station and a program therefor |
US7526705B2 (en) * | 2005-05-03 | 2009-04-28 | Agere Systems Inc. | Acknowledgement message modification in communication networks |
TW200717246A (en) * | 2005-06-24 | 2007-05-01 | Koninkl Philips Electronics Nv | Self-synchronizing data streaming between address-based producer and consumer circuits |
WO2008027253A2 (en) * | 2006-08-29 | 2008-03-06 | Thomson Licensing | Method and apparatus for repairing samples included in container files having lost packets |
WO2009020413A1 (en) * | 2007-06-14 | 2009-02-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Data block size management in a communication system utilizing hybrid automatic repeat requests with soft combining |
KR101882152B1 (en) * | 2008-11-04 | 2018-07-25 | 애플 인크. | Providing acknowledgment information by a wireless device |
WO2012114324A1 (en) * | 2011-02-23 | 2012-08-30 | Dsp Group Ltd. | Preventing interference between a first modem (e.g. dect) located in proximity to a radio modem operating in a tdm mode (e.g.. gsm) |
US9531625B2 (en) * | 2015-01-28 | 2016-12-27 | Ciena Corporation | System and method for providing redundant network connections |
JPWO2018173416A1 (en) | 2017-03-22 | 2020-01-23 | ソニー株式会社 | Terminal device, base station device, communication method, and storage medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2585909B1 (en) * | 1985-08-02 | 1987-10-09 | Lmt Radio Professionelle | METHOD FOR PACKET DATA TRANSMISSION THROUGH A NETWORK OR TRANSMISSION CHAIN, AND DEVICE FOR IMPLEMENTING SAME |
US4774587A (en) * | 1987-06-02 | 1988-09-27 | Eastman Kodak Company | Still video transceiver processor |
US4887162A (en) * | 1988-04-19 | 1989-12-12 | Ricoh Company, Ltd. | Facsimile machine having retransmission function |
US5036518A (en) * | 1988-11-02 | 1991-07-30 | Tseung Lawrence C N | Guaranteed reliable broadcast network |
US5109384A (en) * | 1988-11-02 | 1992-04-28 | Tseung Lawrence C N | Guaranteed reliable broadcast network |
GB2236454A (en) * | 1989-09-01 | 1991-04-03 | Philips Electronic Associated | Communications system for radio telephones |
-
1992
- 1992-03-27 GB GB929206863A patent/GB9206863D0/en active Pending
-
1993
- 1993-03-29 JP JP51721593A patent/JP3336011B2/en not_active Expired - Fee Related
- 1993-03-29 US US08/307,625 patent/US5537416A/en not_active Expired - Lifetime
- 1993-03-29 AU AU37657/93A patent/AU670781B2/en not_active Ceased
- 1993-03-29 SG SG1996005953A patent/SG49090A1/en unknown
- 1993-03-29 EP EP93906767A patent/EP0632946B1/en not_active Expired - Lifetime
- 1993-03-29 WO PCT/GB1993/000644 patent/WO1993020632A1/en active IP Right Grant
- 1993-03-29 NZ NZ249960A patent/NZ249960A/en unknown
- 1993-03-29 DE DE69330205T patent/DE69330205T2/en not_active Expired - Lifetime
- 1993-03-29 KR KR1019940703417A patent/KR100265293B1/en not_active IP Right Cessation
- 1993-03-29 CA CA002133107A patent/CA2133107C/en not_active Expired - Fee Related
-
1994
- 1994-09-26 NO NO943575A patent/NO943575L/en not_active Application Discontinuation
- 1994-09-26 FI FI944439A patent/FI944439A0/en unknown
-
1998
- 1998-12-24 HK HK98115659A patent/HK1014404A1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
CA2133107C (en) | 1998-07-28 |
KR100265293B1 (en) | 2000-09-15 |
DE69330205D1 (en) | 2001-06-13 |
GB9206863D0 (en) | 1992-05-13 |
HK1014404A1 (en) | 1999-09-24 |
NZ249960A (en) | 1995-07-26 |
KR950701168A (en) | 1995-02-20 |
AU670781B2 (en) | 1996-08-01 |
US5537416A (en) | 1996-07-16 |
NO943575L (en) | 1994-11-24 |
JPH07505274A (en) | 1995-06-08 |
NO943575D0 (en) | 1994-09-26 |
SG49090A1 (en) | 1998-05-18 |
FI944439A (en) | 1994-09-26 |
AU3765793A (en) | 1993-11-08 |
EP0632946A1 (en) | 1995-01-11 |
FI944439A0 (en) | 1994-09-26 |
EP0632946B1 (en) | 2001-05-09 |
DE69330205T2 (en) | 2001-11-22 |
WO1993020632A1 (en) | 1993-10-14 |
JP3336011B2 (en) | 2002-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2133107A1 (en) | Buffer allocation to repeated information blocks in data transmission, particularly video transmission | |
EP0245253B1 (en) | Video compression method | |
CA2176484A1 (en) | Device and Method of Signal Loss Recovery for Realtime and/or Interactive Communications | |
WO1998049797A3 (en) | Method for transmitting packet switched data in a mobile communications system | |
IE841290L (en) | Transmitting and storing data | |
KR950024445A (en) | Apparatus and method for adaptive bitstream data transmission in video and audio decoding system | |
EP2262200A3 (en) | Data bus communication | |
HUP0003066A2 (en) | Method of and apparatus for transmitting data for interactive tv applications | |
CA2038843A1 (en) | Apparatus and methods for performing an application-defined operation ondata as part of a system-defined operation on the data | |
EP0661883A3 (en) | Method for bidirectionally transmitting digital video signal and digital video signal bidirectionally transmitting system. | |
CA2117451A1 (en) | Method for Sending and Receiving Video Images | |
IL115902A (en) | Audio transceiver | |
EP0636564A3 (en) | Apparatus for transmitting/receiving information. | |
HK1011814A1 (en) | Image data transmission and reception system and method, and accounting apparatus and method | |
EP0612169A3 (en) | Data transmission method and system therefor. | |
FR2554995B1 (en) | METHOD FOR COMPRESSING A SUCCESSION OF DIGITAL INFORMATION AND DEVICE USING THE SAME | |
EP0866589A4 (en) | Data transmitting method, data transmitting system, transmitter, and receiver | |
EP1569451A3 (en) | Communications apparatus and method of communication using the same | |
EP0398741A3 (en) | Image information transmitting system | |
PL288625A1 (en) | Digital transmission system, transmitter and receiver for use in such system and medium for recording data coming from such transmitter | |
AU5846698A (en) | Method and apparatus for transmitting data | |
ZA982387B (en) | Method of and apparatus for transmitting data | |
EP0620653A3 (en) | Devices for recording and/or reproducing or transmitting and/or receiving compressed data. | |
HK1039851A1 (en) | Signal transmitting apparatus and method, receiving apparatus and method, and signal transmission system and method | |
MX9303035A (en) | DATA COMMUNICATION RECEIVER, ASSIGNED TO RECEIVE MESSAGE SIGNALS WITHIN ONE OR MORE MESSAGE TRANSMISSION INFORMATION BOXES OR UNITS. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed | ||
MKLA | Lapsed |
Effective date: 20120329 |