Prioritized image transmission system and method
First Claim
1. 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 resolution of each of said groups to be transmitted whereby each of said blocks in each of said reduced resolution groups contains less digital data;
(d) selectively compressing the digital data in each of said groups to be transmitted whereby each of said blocks in each of said compressed groups contains less digital data;
(e) designating an order of transmission of each of said groups independent of their selection; and
(f) transmitting each of said groups responsive to said steps (b)-(e).
1 Assignment
0 Petitions
Accused Products
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 blocks 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.
-
Citations
36 Claims
-
1. 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 resolution of each of said groups to be transmitted whereby each of said blocks in each of said reduced resolution groups contains less digital data; (d) selectively compressing the digital data in each of said groups to be transmitted whereby each of said blocks in each of said compressed groups contains less digital data; (e) designating an order of transmission of each of said groups independent of their selection; and (f) transmitting each of said groups responsive to said steps (b)-(e). - View Dependent Claims (2, 3)
-
-
4. 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 representing a portion of said image; (b) designating a first of said blocks to be transmitted; (c) designating an order of transmission of the other said blocks based on proximity to said first block; and (d) transmitting said blocks responsive to steps (b) and (c). - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method for selectively transmitting one or more portions of a high resolution image depicted by digital data comprising the steps of:
-
(a) establishing on said image a matrix of blocks containing digital data; (b) 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) 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 compressing each said groups whereby each of said blocks in each said compressed group contains less digital data; (e) selectively reducing said high resolution for each said groups whereby each of said blocks in each said reduced resolution group contains less digital data; (f) selectively assigning an order of transmission for each said group; and (g) 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. - View Dependent Claims (11)
-
-
12. 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) providing first check sums for said blocks of data; (c) transmitting said blocks of data and said first check sums; (d) receiving said blocks of data and said check sums without acknowledging receipt after each block is received; (e) calculating second check sums for received said blocks of data; (f) comparing corresponding said first and second check sums; (g) identifying said blocks of data in which said first and second check sums are not the same; and (h) selectively retransmitting said blocks of data identified in step (g) after step (c) is completed.
-
-
13. 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) establishing subblocks of said data within said blocks; (c) providing first check sums for said subblocks; (d) transmitting said blocks of data and said first check sums; (e) receiving said blocks and said first check sums without acknowledging receipt after each said block is received; (f) calculating second check sums for received said subblocks; (g) comparing corresponding said first and second check sums; (h) identifying said subblocks of data in which said first and second check sums are not the same; and (i) retransmitting said subblocks of data identified in step (g) after step (c) is completed.
-
-
14. In a method for transmitting digital data representing a high resolution image on a high frequency carrier, the improvement 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 resolution of each of said groups to be transmitted whereby each of said blocks in each of said reduced resolution groups contains less digital data; (d) selectively compressing the digital data in each of said groups to be transmitted whereby each of said blocks in each of said compressed groups contains less digital data; (e) defining the first said block of digital data to be transmitted in each of said groups; and (f) on said high frequency carrier, transmitting said first block first in each of said groups, and transmitting the remaining of said blocks in each of said groups in order or proximity to said first block.
-
-
15. A method for transmitting one or more portions of a digital image displayed on a monitor comprising the steps of:
-
(a) defining blocks of digital data representing parts of said image; (b) selecting for transmission one or more groups of said blocks; (c) displaying said groups and said blocks in said groups on said monitor; (d) transmitting said groups; and (e) indicating on said monitor the transmission of each of said blocks in said groups after transmission of each of said blocks.
-
-
16. 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.
-
-
17. 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 resolution of each of said groups to be transmitted, whereby each of said groups contains less digital data; (d) means for selectively compressing digital data in each of said groups to be transmitted, whereby each of said groups contains less digital data; (e) means for designating an order of transmission of said groups independent of their selection; and (f) means for transmitting said groups. - View Dependent Claims (18, 19, 20)
-
-
21. 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 representing a portion of said image; (b) means for selectively designating a first of said blocks to be transmitted; (c) means for designating an order of transmission of the other said blocks based on proximity to said first block; and (d) means for transmitting said blocks. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system for selectively transmitting one or more portions of a high resolution image depicted by digital data comprising:
-
(a) means for establishing on 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 compressing each said groups whereby each of said blocks in each said compressed group contains less digital data; (e) means for selectively reducing said high resolution for each said groups whereby each of said blocks in each said reduced resolution group contains less digital data; (f) means for selectively assigning an order of transmission for each said group; and (g) 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. - View Dependent Claims (28)
-
-
29. 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 providing first check sums for said blocks of data; (c) means for transmitting said blocks of data and said first check sums; (d) means for receiving said blocks of data and said check sums without acknowledging receipt after each block is received; (e) means for calculating second check sums for received said blocks of data; (f) means for comparing corresponding said first and second check sums; (g) means for identifying said blocks of data in which said first and second check sums are not the same; and (h) means for selectively retransmitting said blocks of data identified by said means for identifying.
-
-
30. 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 establishing subblocks of said data within said blocks; (c) means for providing first check sums for said subblocks; (d) means for transmitting said blocks of data and said first check sums; (e) means for receiving said blocks and said first check sums without acknowledging receipt after each said block is received; (f) means for calculating second check sums for received said subblocks; (g) means for comparing corresponding said first and second check sums; (h) means for identifying said subblocks of data in which said first and second check sums are not the same; and (i) means for selectively transmitting said subblocks of data identified by said means for identifying.
-
-
31. In a system for transmitting digital data representing a high resolution image on a high frequency carrier, the improvement comprising the steps of:
-
(a) means for separating said digital image into blocks of digital data representing said image; (b) means for selecting one or more groups of said blocks to be transmitted; (c) means for selectively reducing the resolution of each of said groups to be transmitted whereby each of said blocks in each of said reduced resolution groups contains less digital data; (d) means for selectively compressing the digital data in each of said groups to be transmitted whereby each of said blocks in each of said compressed groups contains less digital data; (e) means for defining the first said block of digital data to be transmitted in each of said groups; and (f) means for transmitting on said high frequency carrier, said first block first in each of said groups, and the remaining of said blocks in each of said groups in order or proximity to said first block.
-
-
32. A system for transmitting one or more portions of a digital image displayed on a monitor comprising the steps of:
-
(a) means for defining blocks of digital data representing parts of said image; (b) means for selecting for transmission one or more groups of said blocks; (c) means for displaying said groups and said blocks in said groups on said monitor; (d) means for transmitting said groups; and (e) means for indicating on said monitor the transmission of each of said blocks in said groups after transmission of each of said blocks.
-
-
33. A method of transmitting a visual image, comprising the steps of:
-
(a) digitizing the visual image into a series of digital signals; (b) transmitting on a specified frequency a portion of the series of digital signals and signals indicating a new specified frequency and a rendezvous time; (c) waiting until the rendezvous time; (d) repeating steps (b) and (c) until all of the image has been transmitted; - View Dependent Claims (34, 35, 36)
-
Specification