← Back to Patent Explorer
EP0402954A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Prioritizized image transmission system and method

Assignee: Harris Corp
•
Filing: 1990-06-18
•
Granted: —
•
Expires: 2010-06-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for processing and transmitting video imagery. The system permits the operator of a video image system to selectively transmit desired portions of the video image at an operator selected resolution, operator selected compression level, and operator selected order of transmission of each of the portions. The system also includes a novel method of retransmitting only those packets of data which have been erroneously transmitted and an automated retransmission protocol which retransmits data in a more robust manner where errors are detected in the first transmission of the data. Also disclosed in the system is a method of shading various portions of the video image to inform the system operator of which portions of the video image have been transmitted and a protocol for limiting the duration of and for altering the frequency of data transmissions to avoid detection and/or jamming by others.

Inventors

  • 👤 Jim Scorse
  • 👤 Daniel A. Throop
  • 👤 Adam Beck
  • 👤 Mark Jaworski

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-31 23:33
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/434; H04N21/4347; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/1607; H04L1/1628; H04L1/18; H04L1/1809; H04L1/1867; H04L1/188; H04N1/00; H04N1/32; H04N1/32609; H04N1/32614; H04N1/32619; H04N19/00; H04N19/10; H04N19/169; H04N19/17; H04N19/30; H04N19/37; H04N19/50; H04N19/503; H04N19/60; H04N19/90; H04N19/98; H04N21/20; H04N21/23; H04N21/236; H04N21/2365; H04N21/60; H04N21/63; H04N21/637; H04N21/6377; H04N21/65; H04N21/658; H04N7/00; H04N7/24; H04N7/52; H04N7/54; H04L2001/125

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 77 words
Method for transmitting one or more portions of a digital image comprising the steps of: (a) separating said digital image into blocks of digital data representing the image; (b) selecting one or more groups of said blocks to be transmitted; (c) selectively reducing the amount of digital data in said blocks to be transmitted; (d) designating the order of transmission of each of said groups; and (e) transmitting each of said groups responsive to said steps (b)-(d).
Claim 2
Dependent Claim 77 words
Method for transmitting one or more portions of a digital image comprising the steps of: (a) separating said digital image into blocks of digital data representing the image; (b) selecting one or more groups of said blocks to be transmitted; (c) selectively reducing the amount of digital data in said blocks to be transmitted; (d) designating the order of transmission of each of said groups; and (e) transmitting each of said groups responsive to said steps (b)-(d).
Claim 3
Dependent Claim 70 words
The method as defined in Claim 1 further comprising the step of defining the first said block of digital data to be transmitted in each of said groups, and wherein said step of transmitting further comprises the steps of transmitting said first block first in each of said groups, and of transmitting the remaining of said blocks in each of said groups in order of proximity to said first block.
Claim 4
Dependent Claim 24 words
The method as defined in Claim 1 wherein said step of transmitting further comprises the step of transmitting on a narrow band communications channel.
Claim 5
Dependent Claim 68 words
Method for transmitting an image represented by digital data comprising the steps of: (a) defining blocks to be transmitted, each of said blocks comprising digital data in packets representing a portion of said image; (b) selectively establishing the order of transmission of said blocks; (c) selectively adjusting the amount of digital data in each of said blocks; and (d) transmitting said blocks responsive to steps (b) and (c).
Claim 6
Dependent Claim 68 words
Method for transmitting an image represented by digital data comprising the steps of: (a) defining blocks to be transmitted, each of said blocks comprising digital data in packets representing a portion of said image; (b) selectively establishing the order of transmission of said blocks; (c) selectively adjusting the amount of digital data in each of said blocks; and (d) transmitting said blocks responsive to steps (b) and (c).
Claim 7
Dependent Claim 48 words
The method as defined in Claim 4 wherein said step of establishing the order of transmission further comprises the steps of designating a first of said blocks to be transmitted and designating the order of transmission of the other said blocks based on proximity to said first block.
Claim 8
Dependent Claim 32 words
The method as define in Claim 4 further comprising the steps of indicating said blocks to be transmitted on a monitor and indicating completion of transmission of said blocks on said monitor.
Claim 9
Dependent Claim 93 words
The method as defined in Claim 4 further comprising the steps of: (a) providing first check sums for said packets of digital data to be transmitted; (b) transmitting said packets with corresponding said first check sums; (c) receiving said packets with said first check sums; (d) calculating second check sums for received said packets; (e) comparing corresponding said first and second check sums; (f) identifying said packets in which said first and second check sums are not the same; (g) retransmitting only identified ones of said packets after said blocks have been transmitted.
Claim 10
Independent Claim 160 words
A method for selectively transmitting one or more portions of a high resolution image depicted by digital data comprising the steps of: (a) establishing a matrix on said image of blocks containing digital data; (b) selecting one or more interest centers on said image, wherein each said interest center is one of said blocks representing a focal point of a portion of said image to be transmitted; (c) selecting a group of said blocks proximate to and including one said interest center, wherein each said group represents a portion of said image to be transmitted; (d) selectively reducing the amount of digital data in each of said blocks to be transmitted; (e) selectively assigning an order of transmission for each said group; and (f) transmitting each said group, wherein said interest center is transmitted first in each said transmitted group and the remaining said blocks in each said transmitted group are transmitted in order of proximity to said interest center.
Claim 11
Independent Claim 160 words
A method for selectively transmitting one or more portions of a high resolution image depicted by digital data comprising the steps of: (a) establishing a matrix on said image of blocks containing digital data; (b) selecting one or more interest centers on said image, wherein each said interest center is one of said blocks representing a focal point of a portion of said image to be transmitted; (c) selecting a group of said blocks proximate to and including one said interest center, wherein each said group represents a portion of said image to be transmitted; (d) selectively reducing the amount of digital data in each of said blocks to be transmitted; (e) selectively assigning an order of transmission for each said group; and (f) transmitting each said group, wherein said interest center is transmitted first in each said transmitted group and the remaining said blocks in each said transmitted group are transmitted in order of proximity to said interest center.
Claim 12
Dependent Claim 23 words
The method as defined in Claim 8 wherein said step of transmitting further comprises the step of transmitting on a narrowband communication channel.
Claim 13
Independent Claim 153 words
A method of transmitting and receiving digital data representing an image comprising the steps of: (a) defining blocks of said data representing portions of said image; (b) loading digital data from the defined blocks into packets of data to be transmitted; (c) providing first check sums for said packets of data; (d) transmitting said packets of data and said first check sums; (e) receiving said packets of data and said check sums without acknowledging receipt until after said blocks are received; (f) calculating second check sums for received said packets of data; (g) comparing corresponding said first and second check sums; (h) identifying said blocks of data in which corresponding said first and second check sums are the same for each of said packets therein; (i) identifying said packets of data in which said first and second check sums are not the same; (j) retransmitting said packets of data identified in step (i).
Claim 14
Independent Claim 153 words
A method of transmitting and receiving digital data representing an image comprising the steps of: (a) defining blocks of said data representing portions of said image; (b) loading digital data from the defined blocks into packets of data to be transmitted; (c) providing first check sums for said packets of data; (d) transmitting said packets of data and said first check sums; (e) receiving said packets of data and said check sums without acknowledging receipt until after said blocks are received; (f) calculating second check sums for received said packets of data; (g) comparing corresponding said first and second check sums; (h) identifying said blocks of data in which corresponding said first and second check sums are the same for each of said packets therein; (i) identifying said packets of data in which said first and second check sums are not the same; (j) retransmitting said packets of data identified in step (i).
Claim 15
Dependent Claim 29 words
The method as defined in Claim 10 further comprising the step of reloading digital data from each of said packets identified in step (i) into plural packets for retransmission.
Claim 16
Dependent Claim 31 words
The method as defined in Claim 11 further comprising the step of retransmitting the reloaded plural packets plural times wherein the number of retransmissions is related to an operator-selected transmission condition.
Claim 17
Independent Claim 167 words
A method of transmitting and receiving a portion of a digital image comprising the steps of: (a) separating said digital image into blocks of digital data representing the image; (b) selecting a group of said blocks representing the portion of the image to be transmitted; (c) selectively compressing the digital data in said group whereby the amount of digital data to be transmitted may be reduced; (d) loading the compressed digital data into packets; (e) transmitting said packets from a transmitting unit. (f) receiving said packets at a receiving unit; (g) determining at the receiving unit whether each received packet is correct; (h) transmitting a message from the receiving unit indicating that all of the packets in one of said blocks were correctly received, when accurate; (i) transmitting a message from the receiving unit indicating that a specified one of the received packets is incorrect, when accurate; (j) retransmitting in plural packets from the transmitting unit the digital data in the received packet indicated to be incorrect.
Claim 18
Independent Claim 167 words
A method of transmitting and receiving a portion of a digital image comprising the steps of: (a) separating said digital image into blocks of digital data representing the image; (b) selecting a group of said blocks representing the portion of the image to be transmitted; (c) selectively compressing the digital data in said group whereby the amount of digital data to be transmitted may be reduced; (d) loading the compressed digital data into packets; (e) transmitting said packets from a transmitting unit. (f) receiving said packets at a receiving unit; (g) determining at the receiving unit whether each received packet is correct; (h) transmitting a message from the receiving unit indicating that all of the packets in one of said blocks were correctly received, when accurate; (i) transmitting a message from the receiving unit indicating that a specified one of the received packets is incorrect, when accurate; (j) retransmitting in plural packets from the transmitting unit the digital data in the received packet indicated to be incorrect.
Claim 19
Independent Claim 68 words
A method of transmitting blocks of digital data representing a portion of a digital image comprising the steps of: (a) loading said digital data from said blocks to be transmitted into packets; (b) transmitting said packets; (c) receiving said packets; (d) identifying the blocks having each of the packets therein correctly received; (e) identifying the packets that were incorrectly received; (f) retransmitting the packets that were incorrectly received.
Claim 20
Independent Claim 68 words
A method of transmitting blocks of digital data representing a portion of a digital image comprising the steps of: (a) loading said digital data from said blocks to be transmitted into packets; (b) transmitting said packets; (c) receiving said packets; (d) identifying the blocks having each of the packets therein correctly received; (e) identifying the packets that were incorrectly received; (f) retransmitting the packets that were incorrectly received.
Claim 21
Independent Claim 81 words
A method of transmitting and receiving digital data representing an image comprising the steps of: (a) defining one or more portions of said image to be transmitted; (b) transmitting a first random length part of a first portion of said image; (c) transmitting remaining random length parts of said first portion and of the other said portions at random intervals and on random frequencies; and (d) instructing a receiver to receive said other portions at corresponding said intervals and said frequencies.
Claim 22
Independent Claim 81 words
A method of transmitting and receiving digital data representing an image comprising the steps of: (a) defining one or more portions of said image to be transmitted; (b) transmitting a first random length part of a first portion of said image; (c) transmitting remaining random length parts of said first portion and of the other said portions at random intervals and on random frequencies; and (d) instructing a receiver to receive said other portions at corresponding said intervals and said frequencies.
Claim 23
Independent Claim 71 words
A system for transmitting a portion of an image represented by digital data comprising: (a) means for separating said image into blocks of digital data; (b) means for selecting for transmission one or more groups of said blocks; (c) means for selectively reducing the amount of digital data in each of said blocks; (d) means for designating the order of transmission of said groups; and (e) means for transmitting said groups.
Claim 24
Independent Claim 71 words
A system for transmitting a portion of an image represented by digital data comprising: (a) means for separating said image into blocks of digital data; (b) means for selecting for transmission one or more groups of said blocks; (c) means for selectively reducing the amount of digital data in each of said blocks; (d) means for designating the order of transmission of said groups; and (e) means for transmitting said groups.
Claim 25
Dependent Claim 24 words
The system as defined in Claim 16 further comprising means for designating one said block to be transmitted first in each of said groups.
Claim 26
Dependent Claim 36 words
The system as defined in Claim 16 wherein said means for transmitting comprises means for transmitting said designated block first and them transmitting the remainder of said blocks in order of proximity to said designated block.
Claim 27
Dependent Claim 22 words
The system as defined in Claim 16 wherein said means for transmitting comprises means for transmitting on a narrow band communications channel.
Claim 28
Independent Claim 67 words
A system for transmitting an image represented by digital data comprising: (a) means defining blocks to be transmitted, each of said blocks comprising digital data in packets representing a portion of said image; (b) means for selectively establishing the order of transmission of said blocks; (c) means for selectively adjusting the amount of digital data in each of said blocks; and (d) means for transmitting said blocks.
Claim 29
Independent Claim 67 words
A system for transmitting an image represented by digital data comprising: (a) means defining blocks to be transmitted, each of said blocks comprising digital data in packets representing a portion of said image; (b) means for selectively establishing the order of transmission of said blocks; (c) means for selectively adjusting the amount of digital data in each of said blocks; and (d) means for transmitting said blocks.
Claim 30
Dependent Claim 24 words
The system as defined in Claim 20 further comprising means for selectively adjusting the compression of each of said blocks before transmitting said blocks.
Claim 31
Dependent Claim 49 words
The system as defined in Claim 20 wherein said means for establishing the order of transmission further comprises means for designating a first of said blocks to be transmitted and means for designating the order of transmission of the other said blocks based on proximity to said first block.
Claim 32
Dependent Claim 35 words
The system as defined in Claim 20 further comprising a monitor means for indicating said blocks to be transmitted on said monitor, and means for indicating completion of transmission of said blocks on said monitor.
Claim 33
Dependent Claim 104 words
The system as defined in Claim 20 further comprising: (a) means for providing first check sums for said packets of digital data to be transmitted; (b) means for transmitting said packets with corresponding said first check sums; (c) means for receiving said packets and said check sums; (d) means for calculating second check sums for received said packets; (e) means for comparing corresponding said first and second check sums; (f) means for identifying said packets in which said first and second check sums are not the same; and (g) means for retransmitting only identified ones of said packets after said blocks have been transmitted.
Claim 34
Dependent Claim 22 words
The system as defined in Claim 20 wherein said means for transmitting comprises means for transmitting on a narrow band communication channel.
Claim 35
Independent Claim 168 words
A system for selectively transmitting one or more portions of a high resolution image depicted by digital data comprising: (a) means for establishing said image a matrix of blocks containing digital data; (b) means for selecting one or more interest centers on said image, wherein each said interest center comprises one of said blocks representing a focal point of a portion of said image to be transmitted; (c) means for selecting a group of said blocks proximate to and including one said interest center, wherein each said group represents a portion of said image to be transmitted; (d) means for selectively reducing the amount of digital data in each of said blocks to be transmitted; (e) means for selectively assigning an order of transmission for each said group; and (f) means for transmitting each said group, wherein said interest center is transmitted first in each said transmitted group and the remaining said blocks in each said transmitted group are transmitted in order of proximity to said interest center.
Claim 36
Independent Claim 168 words
A system for selectively transmitting one or more portions of a high resolution image depicted by digital data comprising: (a) means for establishing said image a matrix of blocks containing digital data; (b) means for selecting one or more interest centers on said image, wherein each said interest center comprises one of said blocks representing a focal point of a portion of said image to be transmitted; (c) means for selecting a group of said blocks proximate to and including one said interest center, wherein each said group represents a portion of said image to be transmitted; (d) means for selectively reducing the amount of digital data in each of said blocks to be transmitted; (e) means for selectively assigning an order of transmission for each said group; and (f) means for transmitting each said group, wherein said interest center is transmitted first in each said transmitted group and the remaining said blocks in each said transmitted group are transmitted in order of proximity to said interest center.
Claim 37
Independent Claim 178 words
A system of transmitting and receiving digital data representing an image comprising: (a) means for defining blocks of said data representing portions of said image; (b) means for loading digital data from the defined blocks into packets of data to be transmitted; (c) means for providing first check sums for said packets of data; (d) means for transmitting said packets of data and said first check sums; (e) means for receiving said packets of data and said check sums without acknowledging receipt until after each of said blocks is received; (f) means for calculating second check sums for received said packets of data; (g) means for comparing corresponding said first and second check sums; (h) first means for identifying said blocks of data in which corresponding said first and second check sums are the same for each of said packet therein; (i) second means for identifying said packets of data in which said first and second check sums are not the same; and (j) means for retransmitting said packets of data identified by second said means for identifying.
Claim 38
Independent Claim 178 words
A system of transmitting and receiving digital data representing an image comprising: (a) means for defining blocks of said data representing portions of said image; (b) means for loading digital data from the defined blocks into packets of data to be transmitted; (c) means for providing first check sums for said packets of data; (d) means for transmitting said packets of data and said first check sums; (e) means for receiving said packets of data and said check sums without acknowledging receipt until after each of said blocks is received; (f) means for calculating second check sums for received said packets of data; (g) means for comparing corresponding said first and second check sums; (h) first means for identifying said blocks of data in which corresponding said first and second check sums are the same for each of said packet therein; (i) second means for identifying said packets of data in which said first and second check sums are not the same; and (j) means for retransmitting said packets of data identified by second said means for identifying.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag