GB2332343A - Transmission method with load dependent retransmission facility - Google Patents
Transmission method with load dependent retransmission facility Download PDFInfo
- Publication number
- GB2332343A GB2332343A GB9726038A GB9726038A GB2332343A GB 2332343 A GB2332343 A GB 2332343A GB 9726038 A GB9726038 A GB 9726038A GB 9726038 A GB9726038 A GB 9726038A GB 2332343 A GB2332343 A GB 2332343A
- Authority
- GB
- United Kingdom
- Prior art keywords
- station
- load
- video information
- retransmission request
- retransmission
- 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/643—Communication protocols
-
- 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/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
In the present invention the opportunity of retransmission is only available when the load, i.e. the amount of information to be transmitted, is low enough to permit buffering of the information for a potential retransmission. Video information is compressed by an encoder 7 which is coupled to a buffer 16 and a load determinator 15. The load determinator measures the amount of information to be transmitted and compares it with a threshold. If the current load is below the threshold, the information transmitted is stored in the buffer and a message is sent with the next transmitted packet indicating that a retransmission is available if required. The station receiving this message either responds by specifying the information required or indicates either explicitly or implicitly that retransmission is not needed.
Description
J A Video Transmission Method And Apparatus
Field Of The Invention
2332343 This invention relates to a video transmission method and apparatus for transmitting video, in particular, information by radio.
Background To The Invention
An increasingly familiar sight on our streets is the presence of video cameras. These are uzed for the purposes of deterring crime and traffic management. Cameras are also used at the scene of accidents by fire and other emergency services to record the incident for future analysis. Live relays of the accident have also been suggested in order that remotely located experts may provide advice to the personnel at the scene. For example, doctors may be able in this way to provide advice to medics at the scene or fire chiefs to firemen at the scene.
There is therefore a requirement to transmit video information by radio.
In order to reduce the bandwidth required for the transmission of video information compression techniques are utilised. One such technique involves the transmission of the difference between a current scene and a previously transmitted scene. Thus, primarily only difference 25 information is transmitted.
Problems with the transmission of information can occur because of the transmission path which will lead to the loss of video information. As a consequence the picture quality at the receiving end may deteriorate or 30 the picture may even be lost.
It is an object of the invention to alleviate the problem of loss of video information.
2 Surnmary Of The Invention According to the invention there is provided a method for video transmission comprising the steps of; transmitting video information from a first station to a second station in accordance with a video information transmission load, determining a current load at the first station and in response to the determined load transmitting a message to the second station, and at the second station determining whether or not to send a retransmission request to the first station and in response to the message sending the retransmision request.
By tran mitting a message to the second station in response to the determined load it is possible to ensure that a retransmission request from the second station occurs at a time when the video information load at the first station is relatively low. Because the load is relatively low the first station will be able to buffer the incoming video information, from, say, its local video camera, without the buffer capacity being exceeded.
This means that the video transmission process can be interrupted to permit a retransmission without the loss of current or, rather, more recent video information.
Load is here used in the sense of the amount of video information that has to be transmitted.
Another advantage of the invention is that the first station transmits a message to the second station indicating that it is possible if necessary to request retransmission. This is more efficient than, say, establishing a protocol in which a particular time slot is allocated for a retransmission request for that slot will often be effectively wasted because it is unused.
A yet further advantage is that the first station will be able to operate without interruption, that is to say, it will only have to monitor for retransmission requests at a time it determines because the 3 retransmission request (if required) is sent in response to the message. This is particularly important where a codec is used in the first station for if a codec"s operation is interrupted it may result in a loss of data.
Brief DescriDtion Of The DrawinErs A specific embodiment of the invention will now be described by way of 10 example only with reference to the following drawings in which:
Figure 1 shows in schematic block diagram form a communication system operating in accordance with the invention; Figure 2 shows in block diagram form a station used in the system 15 shown in Figure 1; and Figure 3 is an explanatory diagram.
Specific Embodimen Figure 1 shows a communication system including two stations sl and s2. The stations are nominally identical both having the ability to transmit and to receive video information.
As is shown in figure 2, the stations include a microprocessor 1, a memory 2, a receiver section 3, a transmitter section 4, an antenna switch 5, an antenna 6, a video encoder 7, a video camera 8, a colour liquid crystal display 9, a microphone and amplifier 10, a speaker 11, an analogue to digital converter 12 and a digital to analogue converter 13.
All these components are of a known type although the microprocessor 1 is programmed to operate in a novel and inventive way.
The microprocessor 1 provides the necessary "intelligence" to the station and operates in accordance to a software program held in the memory 2.
The microprocessor 1 is coupled to the memory 2 by a databus. It is also 4 coupled to the video encoder 7, the receiver section 3, the transmitter section 4 and to the antenna switch 5.
The video camera 8 is arranged to view a scene and to produce video information based on the scene to be transmitted from one station to the other. The output of the camera 8 is encoded by the video encoder 7 into a compressed form. The compressed encoded data is passed to the microprocessor 1 and processed into a form suitable for transmission by the transmitter section 4.
The antenna switch 5 is responsive to a control signal from the microprocessor 1 to selectively couple the receiver section 3 or the transmitter section 4 to the antenna 6. Thus, when a transmission is to be made the transmitter section 4 is coupled to the antenna 6. When the station is not transmitting the receiver section 5 is coupled to the antenna 6.
The analogue to digital converter 12 couples the output provided by the microphone and amplifier 10 to microprocessor 1 converting as it does so the analogue sound signals to digital signals.
Similarly, the digital to analogue converter converts digital signals from the microprocessor 1 and passes the resultant analogue signals to the amplifier and speaker 11.
The video camera 8 produces a digital output which is in the form of frames. The frames are processed by the video encoder 7 and compressed in a known compression technique in this case H.263 MPEG4 (or equivalent). The output of the video encoder 7 is the difference between the current scene and an earlier scene held in memory. The difference information is passed to the microprocessor 1.
The microprocessor 1 is programmed to provide a number of units of functionality as is shown in figure 3.
The units include a controller 14, a load determiner 15, a buffer 16, a formatter 17, a comparitor 18, a retransmission request unit 19 and threshold load memory 20. The buffer 16 and the threshold memory 20 are configured in the memory 2 by the microprocessor 1 and comprise a set of addessable memory locations.
The way in which the video information is transmitted will now be described. The video information is provided from the video camera and to the video encoder 7. The video encoder 7 compresses the information using the compression technique. The resultant compressed data is passed to the buffer 16 where it is held pending downloading by the formatter 17 or overwriting when the buffer capacity is exceeded.
The formatter 17 loads the compressed data into a packet format appropriate to the communication protocol being used. The packet is then passed to the transmitter section 4 for transmission to the other unit.
It will be seen that the output of the video encoder 7 is coupled to the buffer 16 and also to the load determiner 15. The load determinator 15 produces a measure of the current load that is to say the amount of information to be transmitted. This will be high if there is a lot of change in the scene being captured by the video camera and low if there is relatively little change. This value is passed to the comparitor 18 which compares it with a threshold load value from the threshold load memory 20. If the value is lower than the threshold then a flag is passed to the retransmission request unit 19. The retransmission request unit 19 then instructs the formatter 17 to send a message in the next packet of data to be sent indicating that a retransmission may now be requested. The other unit, if it has failed to receive any of the video information, will then respond by sending a packet with a payload indicating the data to be retransmitted. This is the retransmission request. This could specify, data relating to the frames or part of frames to be retransmitted.
6 When a retransmission request is received, the controller 14 reads the payload and instructs the formatter 17 to re-access the appropriate data from the buffer 16. The formatter 17 then packages the data into a further packet which is than retransmitted by the transmitter section 4. The formatter 17 then returns to transmitting the buffered data from the point at which its operation was interrupted by the controller 14 for the retransmission.
A fuller explanation of the protocol involved will now be described with reference to explanatory Fig. 4.
In a first phase labelled 40, S1 transmits video information to S2. In this phase it transmits video data blocks A to D.
A second phase 41 is initiated when the load on S1 is such that it has the capacity to successfully buffer incoming video information from its video encoder 7. S1 then transmits a message indicating that retransmission is available. S2 responds to S1 that either no retransmission is required or that one is required. (In default, after a time out, S1 would assume that no retransmission is required.) In this case S2 requires retransmission of Data B and C. S1 transmits Data B and C and S2 acknowledges safe receipt. S1 is then able to return to a "normal" transmission phase phase 43. In this phase, Data E to I is transmitted from S1 to S2.
Phase 43 ends when the load at S1 is such that the normal transmission process can be interrupted as at the end of phase 40. Then phase 44 starts by S1 sending to S2 a retransmission available message. S2 responds to S1. The response in this case requires retransmission of Data H.
In a next phase, phase 45, S1 retransmits to S2 Data H. S2 acknowledges safe receipt and this phase terminates. S1 returns to the next 7 transmission phase, phase 46. This is a relatively short phase in which Data J and K is transmitted. It is a relatively short period because the load is relatively low.
After phase 46, S1 transmits a further retransmission available message to S2 and S2 responds. This is phase 47. In this case S2 has not missed any data and the respond message indicates that no retransmission is required. The next phase, phase 48 is therefore a normal transmission phase in which Data L to N is transmitted. The 10 process continues as before.
8
Claims (7)
1. A method for video transmission comprising the steps oftransmitting video information from a first station to a second station in accordance with a video information transmission load, determining a current load at the first station and in response to the determined load, transmitting a message to the second station, and at the second station determining whether or not to send a retransmission request to the first station and in response to the message sending the retransmission request.
2. A method as claimed in claim 1 comprising: at the first station transmitting video information in response to the retransmission request.
3. A method as claimed in claims 1 or claim 2 wherein the retransmission request specifies the video information to be transmitted.
4. A method as claimed in any one of claims 1, 2 or 3, wherein in the absence of a retransmission request the first station continues transmitting video information.
5. A method substantially as hereinbefore described with reference to and or as illustrated by the drawings.
6. Apparatus for transmitting video information comprising: first and second stations each including a transmitter and a receiver; the first station further comprising:. a load determinator for providing an output indicative of the load; 9 a retransmission request unit responsive to the output indicative of the load to issue a message to be transmitted from the first station indicating that retransinission is available; the second station further comprising: a unit responsive to the message to transmit from the transmitter a retransmission request.
7. Apparatus for transmitting video information substantially as hereinbefore, described with reference to and as illustrated by the drawings.
1
7. Apparatus for transmitting video information substantially as hereinbefore described with reference to and as illustrated by the drawings.
Claims 1 c) Amendments to the claims have been filed as follows 1. A method for video transmission comprising the steps of. transmitting video information from a first station to a second station in accordance with a video information transmission load, determining a current load as hereinbefore defined at the first station and in response to the determined load, transmitting a message to the second station indicating whether retransmission is available, and at the second station determining whether or not to send a retransmission request to the first station and in response to the message sending the retransmission request.
2. A method as claimed in claim 1 comprising: at the first station transmitting video information in response to the 20 retransmission request.
3. A method as claimed in claims 1 or claim 2 wherein the retransmission request specifies the video information to be transmitted.
4. A method as claimed in any one of claims 1, 2 or 3, wherein in the absence of a retransmission request the first station continues transmitting video information.
5. A method substantially as hereinbefore described with reference 30 to and or as illustrated by the drawings.
6. Apparatus for transmitting video information comprising: first and second stations each including a transmitter and a receiver; the first station further comprising:
1 a load determinator for providing an output indicative of the load as hereinbefore defined; a retransmission request unit responsive to the output indicative of the load to issue a message to be transmitted from the first station indicating that retransmission is available; the second station further comprising: a unit responsive to the message to transmit from the transmitter a retransmission request in the event a retransmission is 10 required.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9726038A GB2332343B (en) | 1997-12-10 | 1997-12-10 | A video transmission method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9726038A GB2332343B (en) | 1997-12-10 | 1997-12-10 | A video transmission method and apparatus |
Publications (4)
Publication Number | Publication Date |
---|---|
GB2332343A9 GB2332343A9 (en) | 1900-01-01 |
GB9726038D0 GB9726038D0 (en) | 1998-02-04 |
GB2332343A true GB2332343A (en) | 1999-06-16 |
GB2332343B GB2332343B (en) | 2000-02-16 |
Family
ID=10823349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9726038A Expired - Fee Related GB2332343B (en) | 1997-12-10 | 1997-12-10 | A video transmission method and apparatus |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2332343B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003096150A2 (en) * | 2002-05-06 | 2003-11-20 | Qualcomm, Incorporated | Method and apparatus for augmenting physical layer arq in a wireless data communication system |
US8218573B2 (en) | 2003-01-21 | 2012-07-10 | Qualcomm Incorporated | Power boosting in a wireless communication system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4924456A (en) * | 1986-09-18 | 1990-05-08 | Racal Data Communications, Inc. | High speed modem |
-
1997
- 1997-12-10 GB GB9726038A patent/GB2332343B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4924456A (en) * | 1986-09-18 | 1990-05-08 | Racal Data Communications, Inc. | High speed modem |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003096150A2 (en) * | 2002-05-06 | 2003-11-20 | Qualcomm, Incorporated | Method and apparatus for augmenting physical layer arq in a wireless data communication system |
WO2003096150A3 (en) * | 2002-05-06 | 2004-04-01 | Qualcomm Inc | Method and apparatus for augmenting physical layer arq in a wireless data communication system |
US7684329B2 (en) | 2002-05-06 | 2010-03-23 | Qualcomm Incorporated | Method and apparatus for augmenting physical layer ARQ in a wireless data communication system |
US8218573B2 (en) | 2003-01-21 | 2012-07-10 | Qualcomm Incorporated | Power boosting in a wireless communication system |
US8416756B2 (en) | 2003-01-21 | 2013-04-09 | Qualcomm Incorporated | Power boosting in a wireless communication system |
Also Published As
Publication number | Publication date |
---|---|
GB2332343B (en) | 2000-02-16 |
GB9726038D0 (en) | 1998-02-04 |
GB2332343A9 (en) | 1900-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020171734A1 (en) | Remote monitoring system | |
GB2332343A (en) | Transmission method with load dependent retransmission facility | |
JPH08275237A (en) | Composite radio data communication system | |
JP2003125020A (en) | Information distribution system and information distribution method | |
JP2001057675A (en) | Remote monitor system | |
JPH11168712A (en) | Radio image monitor system | |
JPH06133310A (en) | Camera stop position correction control system | |
JP2004007148A (en) | Image transmitter | |
JP2001275105A (en) | Image compression transmission system | |
JP2000224569A (en) | Monitoring device | |
JP2795777B2 (en) | Network controller | |
JP3883438B2 (en) | Image transmission method and remote image monitoring system | |
JPH0413330A (en) | Terminal control system | |
JP2003219397A (en) | Video distribution server and video distribution system | |
CA2139941A1 (en) | Low power video security monitoring system | |
JP2003143181A (en) | Gateway device and monitoring system | |
EP0825774B1 (en) | System for transmitting digital video signals by way of a telecommunications network, as well as device | |
JP2001086484A (en) | Radio monitor system, display device and monitor device | |
JPH09205639A (en) | Image transmission system | |
JP2000253400A (en) | Image data conversion communication system | |
CN116248841A (en) | Video picture monitoring system, method and digital instrument control system | |
JPH0638050A (en) | Still picture compressing transmitter | |
KR20020078008A (en) | remote control observation network system using telephone line | |
JPH10308935A (en) | Incoming channel opening method for two-way catv system | |
JP2002280989A (en) | Transmitter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20071210 |