Processing Method of Data Structure for Real-Time Image Processing
First Claim
1. A method of processing a data structure, where the data structure of an original image comprising a plurality of pixels is processed, the method comprising the steps of:
- rearranging the plurality of pixels according to an index indicating a location of each pixel and determining data containing the rearranged pixels as a region having a resolution lower than that of the original image; and
recursively performing a transforming process of rearranging a part or all of the data containing the rearranged pixels in the aforementioned rearranging method and determining the rearranged data as a region having a resolution lower than that of the previous region, until a predetermined resolution is obtained.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method of processing a data structure for real-time image processing of huge-sized data, where the data structure of an original image comprising a plurality of pixels is processed, the method comprising the steps of: rearranging the plurality of pixels according to an index indicating the location of each pixel and determining the data containing the rearranged pixels as a region having a resolution lower than that of the original image; and recursively performing a transforming process of rearranging a part or all of the data containing the rearranged pixels in the aforementioned rearranging method and determining the rearranged data as a region having a resolution lower than that of the previous region, until a predetermined resolution is obtained. In addition, in the present invention, the transformed data is compressed, and transmitted and received through a wired or wireless transmission network, and the receiving side decompresses, inverse transforms and restores, and displays the data.
22 Citations
10 Claims
-
1. A method of processing a data structure, where the data structure of an original image comprising a plurality of pixels is processed, the method comprising the steps of:
-
rearranging the plurality of pixels according to an index indicating a location of each pixel and determining data containing the rearranged pixels as a region having a resolution lower than that of the original image; and recursively performing a transforming process of rearranging a part or all of the data containing the rearranged pixels in the aforementioned rearranging method and determining the rearranged data as a region having a resolution lower than that of the previous region, until a predetermined resolution is obtained. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing a data structure for processing images in real-time, where a server connected to a client through a wired or wireless transmission network rearranges, within the data structure of an original image, a plurality of pixels according to an index indicating a location of each pixel, and determines data containing the rearranged pixels as a region having a resolution lower than that of the original image, recursively performs a transforming process of rearranging a part or all of the data containing the rearranged pixels in the aforementioned rearranging method and determining the rearranged data as a region having a resolution lower than that of the previous region until a predetermined resolution is obtained, and compresses the transformed data, the method comprising the steps of:
-
requesting, by the client, a region of interest of the original image from the server through the transmission network; extracting, by the server, at least one or more compressed data of the requested region of interest and sequentially transmitting the compressed data to the client through the transmission network; sequentially receiving and decompressing, by the client, at least one or more of the compressed data and checking whether or not the requested resolution level is satisfied; and if the requested resolution level is satisfied, immediately processing or displaying, by the client, the decompressed data in real-time, or if the requested resolution level is not satisfied, after restoring data to the requested resolution level by sequentially inverse transforming at least one or more of the decompressed data in a reverse order of the transforming process and additionally combining the inverse transformed data starting from at least a lower resolution, processing or displaying, by the client, the restored data in real-time. - View Dependent Claims (8, 9, 10)
-
-
7. A method of processing a data structure for real-time image processing, where a server connected to a client through a wired or wireless transmission network rearranges, within the data structure of an original image, a plurality of pixels according to an index indicating a location of each pixel, and determines data containing the rearranged pixels as a region having a resolution lower than that of the original image, recursively performs a transforming process of rearranging a part or all of the data containing the rearranged pixels in the aforementioned rearranging method and determining the rearranged data as a region having a resolution lower than that of the previous region until a predetermined resolution is obtained, and compresses the transformed data, the method comprising the steps of:
-
requesting, by the client, a region of interest of the original image from the server through the transmission network; extracting, by the server, at least one or more compressed data of the requested region of interest and sequentially transmitting the compressed data to the client through the transmission network; and sequentially receiving and decompressing, by the client, at least one or more of the compressed data, restoring data by sequentially and recursively inverse transforming at least one or more of the decompressed data in a reverse order of the transforming process until at least one or more pixels arrive at the resolution of the original image and additionally combining the inverse transformed data starting from at least a lower resolution, and processing or displaying the restored data in real-time.
-
Specification