GB2332343A - Transmission method with load dependent retransmission facility - Google Patents

Transmission method with load dependent retransmission facility Download PDF

Info

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
Application number
GB9726038A
Other versions
GB2332343B (en
GB9726038D0 (en
GB2332343A9 (en
Inventor
Paola Marcella Hobson
Timor Kadir
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions UK Ltd
Original Assignee
Motorola Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Publication of GB2332343A9 publication Critical patent/GB2332343A9/en
Application filed by Motorola Ltd filed Critical Motorola Ltd
Priority to GB9726038A priority Critical patent/GB2332343B/en
Publication of GB9726038D0 publication Critical patent/GB9726038D0/en
Publication of GB2332343A publication Critical patent/GB2332343A/en
Application granted granted Critical
Publication of GB2332343B publication Critical patent/GB2332343B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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)

Claims
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.
GB9726038A 1997-12-10 1997-12-10 A video transmission method and apparatus Expired - Fee Related GB2332343B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4924456A (en) * 1986-09-18 1990-05-08 Racal Data Communications, Inc. High speed modem

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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