|
Device and method for high-resolution imaging at built-in device |
|
IPC classes for russian patent Device and method for high-resolution imaging at built-in device (RU 2512130):
System and method for efficient use or recorder / 2510895
Invention relates to system and method of recording procedure for recorder. Proposed system comprises time code generator for time code generation for synchronisation of electronic data. Recorder transceiver executes wireless communication of time code to multiple cameras. Cameras fix video and audio data while appropriate camera time data dispatchers combine receive time code with recorded said data to be transmitted via wireless communication line for writing in recorder memory. Recorder can receive and memorise audio data from warning system while computer can communicate with recorder for appropriate editing of stored camera data and warning data to obtain edited data.
Digital camera / 2510866
Invention relates to digital camera with moving mirror. Proposed camera comprises microcomputer 110 that features live scan mode to control images generated by CMOS-sensor 130 or image data obtained by pre-processing of said image data so that these are displayed on LCD 150 as moving images in real time. Note here that when trigger button 141 receives live scan automatic focusing switch-on instruction, microcomputer 110 controls said moving mirror to displace it on optical path to measure by AF-transducer 132 and out of it thereafter to live scan mode.
Image processing method and image processing device / 2508604
Brightness distribution is determined for each of multiple image data portions, the characteristic value of each brightness distribution is calculated from said brightness distribution and a correcting value is found for tonal correction, which is carried out with respect to the combined image data based on the obtained characteristic value of brightness distribution.
Video system on chip for image stabilisation / 2486688
Video system 10 on a chip for image stabilisation has a main photodetector array 11 and two secondary mutually perpendicular linear photodetector arrays 12 and 13 (with a larger pixel area), first and second random access memory 14 and 15, inputs N1…Nk of which are connected to corresponding outputs N1…Nk of the secondary mutually perpendicular linear photodetector arrays 12 and 13, outputs N1…Nk of which are also connected to inputs N1…Nk of first and second controllers 16 and 17 for calculating correlation, respectively, the second inputs M1…Mk of which are connected to corresponding outputs of the first and second random access memory 14 and 15, wherein outputs of the first and second controllers for calculating correlation are connected to inputs of a control unit 18.
Image capturing device, control method thereof and data medium / 2456654
Image capturing device has an image sensor for capturing an image signal generated by a photographic optical system which includes a focusing lens, a detecting unit for detecting the object region based on the image signal captured by said image sensor, a first generating unit for generating first information associated with the focusing state of the photographic optical system based on the image signal captured by said image sensor, a second generating unit for dividing optical flux from the object into two in order to generate two images and generate second information associated with the value of relative positional shift between the two images, and a control unit for controlling the execution of at least one of first focusing control using first information and second focusing control using second information. The control unit is configured to restrict execution of second focusing control when said detecting unit detects an object region.
Digital camera with triangulation autofocusing system and method related to it / 2447609
At least one light spot is projected on target object; the first image of target object is captured with at least one light spot, in response to step in which light spot is projected; distance from target object to digital camera is programmatically determined using image spot with at least one light spot, and distance triangulation factor of at least one light spot in the image; and digital camera lens is automatically focused based on the step in which distance from target object to digital camera is determined.
Video surveillance method and apparatus / 2436255
Disclosed is a video surveillance method using a video camera with a video recorder, an infrared sensor for detecting movement of the object under video surveillance and a device for interfacing the motion sensor and the video camera with a video recorder. Video surveillance is carried out with possibility of turning the video camera in the azimuthal plane by a multiphase turning angle of the video image synchronously with reception of infrared radiation by the motion sensor from an infrared radiation generator mounted on the object under video surveillance, by scanning with a drive with the interfacing device in the azimuthal plane of the corresponding phase turning angle using clocked pulses with fixed frequency higher than 10 Hz. The phase turning angle is scanned in a code via successive approximation of the normalised value to the measured value by algebraic summation of reverse phase increments, recorded in form of differences between measured and normalised values.
Information processing device, information processing method and programme / 2434260
Information processing device has a display; input operation receiving apparatus; display control apparatus designed to control the display so that an image on an image map conforms with an object imitating the real map which displays the verification image which denotes a shape in which a plurality of image maps are superimposed on to each other on the display which displays one of the images corresponding to a specific image, and information which denotes the image in a partial or complete region of the map with the specific image, when the verification operation is received, which denotes an instruction to verify the map with the specific image, and which changes the display state of the display from a first state, in which is displayed an image which corresponds to the map with the specific image, when a selection operation is received, which indicates that the map with the specific image was selected.
Apparatus and method of estimating displacement due to arm shake and device using said method and apparatus to obtain images / 2433563
Invention discloses apparatus for estimating displacement and a method of estimating the common displacement vector of an image due to arm shake by using scaling information and focus information, involving the following steps: the captured image is divided into multiple image blocks; a step for determining the weight coefficient value for the displacement vector of each of the multiple image blocks based on focus information and magnification information; a step for predicting the displacement vector for each image block; and a step for estimating overall displacement by applying the weight coefficient value defined for the displacement vector for each image block to the predicted displacement vector.
Image forming device and method of controlling said device / 2430482
Image forming device includes an image forming module configured to output the image signal of the captured object, a processing module configured to process the image signal, the processing module including a cyclic noise reduction module which is configured to reduce image signal noise, a parameter changing module configured to change the parameter of at least one image formation through the image forming and signal processing modules, and a coefficient changing module configured to change the cyclic coefficient of the cyclic noise reduction module.
Method and apparatus for image encoding and decoding using large transformation unit / 2510945
Image decoding method comprising determining coding units having a hierarchical structure for decoding an image, at least one prediction unit for predicting each of the coding units, and at least one transformation unit for inversely transforming each of the coding units, by using information about a division shape of a coding unit, at least one prediction unit and at least one transformation unit; obtaining transformation coefficients by parsing from the bitstream and reconstructing encoded data of the at least one prediction unit by performing entropy decoding, inverse quantisation, and inverse transformation on the transformation coefficients; and performing intra prediction or inter prediction on the reconstructed encoded data and reconstructing the encoded video, wherein the coding units are split hierarchically according to a depth of the coding unit, and wherein the at least one transformation unit comprises a transformation unit having a larger size than the size of the at least one prediction unit.
Method of encoding/decoding multi-view video sequence based on adaptive local adjustment of brightness of key frames without transmitting additional parameters (versions) / 2510944
Invention relates to computer engineering and specifically to digital signal processing techniques. Disclosed is a method for adaptive local adjustment of change in brightness of a key frame for encoding a multi-view video sequence, in which a pixel value of the current encoded unit belonging to the encoded frame and a pixel value of the reference unit belonging to the key frame are obtained. The method further involves obtaining recovered, i.e. encoded and then decoded, pixel values that are neighbouring with respect to the current unit of the encoded frame, and pixel values that are neighbouring with respect to the reference unit of the key frame. Pixel differing from the overall set of recovered pixels are then excluded from consideration according to a predetermined criterion.
Description of aggregated units of media data with backward compatibility / 2510908
Invention relates to audio-video data transmission systems on the basis of RTP-protocol. Data transmission system and method uses mechanism to designate such elements as redundant coded images, time level changeover points, points of access to gradual upgrading of encoding, identifiers of angle and points of random access to angle. Then, intermediate unit and/or receiver can apply this data to define if coded data particular sets may be transmitted and/or processed.
Image encoding apparatus, image decoding apparatus, image encoding method and image decoding method / 2510592
Loop filter 6 includes a region classification unit 12 for extracting an estimate value of each of the regions making up a local decoded image in order to classify each of the regions into a class to which the region belongs according to the estimate value. The loop filter 6 also includes a unit 13 for making up and processing a filter for each class to which one or more regions belongs, generating a Wiener filter, which minimises errors arising between the input image and the local decoded image in each of the regions to compensate for distortion on each region using the Wiener filter.
System for combining plurality of views of real-time streaming interactive video / 2510591
Apparatus for transmitting streaming interactive video comprises a plurality of servers running one or more twitch video games to obtain a plurality of streams of uncompressed low-latency streaming interactive video; a compressing unit which compresses one or more streams of the uncompressed streaming interactive video obtained by said servers into a new stream of compressed streaming interactive video for transmission in packet form through a network connection to a plurality of client devices associated with a corresponding plurality of users. A user provides a control input for at least one of the servers, wherein at least one user is geographically remote from the territory where at least one of the servers is located; wherein the new stream of compressed streaming interactive video is compressed with the worst to and from latency of 90 ms from the user control input before displaying the response to the user control input on the client device of the user at a transmission distance of up to 2414 km.
System and method of compressing streaming interactive video / 2510590
Server centre for hosting low-latency streaming interactive video includes a plurality of servers that run one or more twitch video games or applications; an inbound routing network that receives packet streams from client devices via a first network interface and routes said packet streams to one or more of said servers. The packet streams include user control input for at least one of the one or more twitch video games or applications, wherein the one or more of said servers is operable to compute video data in response to the user control input; a compression unit connected to receive the video data from the one or more of the servers and output compressed low-latency streaming interactive video therefrom; an output routing network that routes the compressed low-latency streaming interactive video to each client device over a corresponding communication channel via a second wireless interface, connected to the Internet. The compressed low-latency streaming interactive is compressed with the worst to and from signal latency of 90 ms for a transmission distance of up to 2414 km.
Method of encoding digital video image / 2510589
Method for encoding a digital video image, in which an initial digital video image, taken in any format and having any resolution exceeding that required, is encoded. During the encoding stage, the initial digital video image is segmented into a plurality of video frames. Each video frame of the plurality of video frames is segmented into a plurality of units consisting of pixels. An encoded digital video image is formed from a sequence of video frames as follows: each subsequent frame is added to the encoded video image if said frame is entirely different from the previous video frame; if each subsequent video frame repeats the previous video frame, then instead of said subsequent video frame being added to the formed digital video image, a command is added to repeat the previous video frame; if a video frame is not entirely different, then a command is added to the formed encoded video image to repeat the previous frame taking into account the differing units; the video is encoded in such a way that the pixels in the encoded digital video image are square in shape, regardless of the extent of compression; the encoded video image is saved on at least one media server.
Synchronising remote audio with fixed video / 2510587
Multimedia device including a separating entity configured to separate a multimedia stream into audio frames and video frames, a sequencing entity configured to add a sequence number to at least one audio frame, a transceiver configured to transmit audio frames to a remote audio device and a controller connected to a video player. The controller is configured to determine a delay associated with transmitting the audio frames to the remote audio device based upon the sequence number and to control the presentation of the video frames in the video player based on the delay.
Set top box, system and method for internet protocol television (iptv) channel recording and playing / 2510152
Set top box is configured to store information of channels and playing addresses of the channels downloaded from an electronic program guide (EPG) server; when receiving a channel recording and/or channel switching command of a user, acquiring a corresponding playing address according to a channel selected by the user, and acquiring a multimedia stream of a channel program corresponding to the playing address from a multimedia server for recording or playing; and when the user needs to record and play simultaneously in the same procedure, the set top box switches the recording to be performed in a background mode, and sets the playing to be performed in a viewing mode.
Encoding device, encoding method, recording medium and program therefor and decoding device, decoding method, recording medium and program therefor / 2510151
First decoding unit, capable of decoding second encoded data and generating a predictive picture, a high-frequency sampling processing unit capable of high-frequency sampling first predictive image data generated by the first decoding unit, for generating first predictive image data, sampled with high frequency, a second high-frequency sampling processing unit capable of high-frequency sampling predictive image data generated by the first decoding unit, for generating second predictive image data, sampled with high frequency, a selection unit capable of selecting first predictive image data or second predictive image data according to flag data as predictive image data for predicting successive image data, and a second decoding unit capable of decoding first encoded data using the predictive image data selected by the selection unit.
System and method of converting hue of flat and three-dimensional images / 2509366
Method involves selecting a hue conversion function based on analysis of distribution of hue of elements of the entire image, varying parameters of the hue conversion function for each image element based on analysis of said distribution of the local surrounding region, where parameters are varied gradually for neighbouring image elements; and converting hue of each image element using the hue conversion function with parameters obtained for that image element.
|
FIELD: physics, computation hardware. SUBSTANCE: in compliance with this invention, sequence of images including multiple lower-resolution images is contracted. Vectors of motion between reference image in sequence and one or several nest images in sequence are defined. The next forecast image is generated by application of motion vectors to reconstructed version of reference image. Difference between next actual image and next forecast image is generated. Image in sequence from set to set is decoded and SR technology is applied to every decoded set for generation of higher-resolution image by rime interpolation and/or spatial interpolation of reference and difference images. Compression of sequence of images includes steps of determination of vectors of motion between reference image and at least one of extra image of sequence of images. Note here that obtained vector of motion is applied to forecast at least one extra image to calculate difference in mages between at least one extra image and forecast of at least one extra image, respectively. EFFECT: high-resolution imaging by superhigh resolution technology. 13 cl, 5 dwg
The technical field to which the invention relates. Embodiments of the present invention, in General, relate to embedded devices and, more specifically, to a method and device that allow you to obtain an image with higher resolution in the embedded device using technology sverhrazdutaya. The level of technology The device user of the camera can “drop” the image of the object, generating a digital image of an object with a specific image resolution. Typically, a digital image includes pixel data that represent the object and image resolution refers to the number of parts of the digital image. In particular, the digital image generated by the device camera may be distorted. For example, shaking hands (for example, camera shake can cause distortion (e.g., lubrication) of the digital image. Sometimes you can use technology sverhrazdutaya to reduce the effects of hand shake. Technology sverhrazdutaya allows you to create images with a higher resolution of one or more images with lower resolution. Technology sverhrazdutaya predicts missing parts (e.g., pixel data) of the image of lower resolution using motion estimation and technologies us the wounds of the image blur. Missing parts apply to one or more images with lower resolution to produce images with higher resolution. Currently, technology sverhrazdutaya not apply in the embedded device due to the limited capabilities of the processor and memory. The embedded device may be a device with an integrated camera, such as a mobile phone, a pocket personal computer (PDF, PDA), smartphone, etc. because of the limited sizes of the embedded device is limited to certain sizes of memory and/or processor resources. Raw and uncompressed images have a relatively large size and occupy a significant amount of memory. As a result, the processor must handle a large number of images to perform technology sverhrazdutaya when using an embedded device. Currently, technology sverhrazdutaya perform offline embedded device before synchronizing, during which images of low resolution can be stored in the device memory. The processing performed offline before sending images with low resolution from an embedded device to another device (e.g. computer). The user, however, has not been able to see an image of the high resolution screen with low resolution. Therefore, in this technical field, there is a need to obtain images with higher resolution in the embedded device. The invention Variants of the embodiment of the present invention is directed to a method, device and embedded device, which allows to obtain a high-resolution image in response to the execution of technology sverhrazdutaya for the sequence of compressed images using one or more motion vectors. In one variant embodiment of the method for the use of technology integration, which provides superresolution in the embedded device includes compressing a sequence of images, using the technology of integration, in which the image sequence contains many images with lower resolution, and applying the technology of sverhrazdutaya for a compressed image sequence to generate images with higher resolution. Brief description of drawings For a detailed description of the above-noted properties of the present invention, a more particular description of the invention summarized above may be described with reference to ways to embodiments, some of which are illustrated on the attached drawings. However, it should be noted that the attached drawings illustrious is only typical variants of the embodiment of the present invention, and so they should not be construed as limiting its scope as the invention may be made other equally effective ways of implementation. Figure 1 shows a block diagram of an embedded device designed for performing technology sverhrazdutaya for the sequence of compressed images, for forming an image with a higher resolution, in accordance with one or more variants of the embodiment; figure 2 shows the block diagram of the operational sequence of the method of use of technology integration, which provides the possibility of using sverhrazdutaya in the embedded device, in accordance with one or more variants of the embodiment; figure 3 shows the block diagram of the operational sequence of the method for compressing multiple images with lower resolution to provide opportunities sverhrazdutaya in the embedded device, in accordance with one or more variants of the embodiment; figure 4 shows the block diagram of the sequence of operation of the method for generating a differential image, in accordance with one or more variants of the embodiment; and figure 5 shows the block diagram of the operational sequence of the method for compressing a sequence of images in the sensor, an embedded device, in accordance with one ilible variant embodiments. Detailed description of the invention Figure 1 shows a block diagram of an embedded device 100 designed for performing technology sverhrazdutaya for the sequence of compressed images to obtain an image with higher resolution in accordance with one or more variants of the embodiment of the present invention. The sequence of compressed images can be compressed using the technology of video compression is lossless or almost lossless. The embedded device 100 can be a mobile phone, camera phone, smartphone, personal digital assistants (PDA), commonly known in the art. The embedded device 100 includes a microprocessor 102, various support circuits 104, memory 106, the module 108 and camera module 110 sverhrazdutaya. The microprocessor 102 facilitates the processing and preservation of data. Various support circuits 104 contribute to the microprocessor 102 and include at least one of the circuit clock frequency, power source, cache, scheme I/o, etc. Memory 106 contains at least one permanent storage device (ROM, ROM), random access memory (RAM, RAM), storage disk drive, optical drive, removable drive, etc. the Memory 106 includes fashion is ü 115 management software codec 116 and image 118 with low resolution. Usually software codec 116 includes software code that is designed to compress a sequence of images, using the technology of video compression without losses (for example, YUV (color difference signals) compression Huffman, CorePNG, etc.) or practically without losses (for example, the DV compression (black & white, digital video), FastCodec etc). In one variant embodiment of a software codec 116 uses the technique of prediction between frames for processing a sequence of raw images. Software codec 116 may estimate motion vectors between consecutive images using the technique of estimation of the motion vector. Various techniques for motion estimation, which can be used by a software codec 116, known in the art. In one variant embodiment of a software codec 116 divides the image with a lower resolution image 118 with the lower resolution on multiple blocks of pixels and performs prediction between blocks and compression based on block to block. In some embodiments the embodiment of the camera module 108 may include hardware codec 114, which performs the function of a software codec 116, being embodied as a hardware device. In one variant embodiment, the module 108 of Cam is ture includes a commercially available integrated device generating image (for example, built-in camera). As an example and not to limit, the module 108 camera uses for shooting a lot of raw images for a sequence of images (for example, the sequence of uncompressed images). The camera module 108 includes a sensor 112 (that is, the image sensor). In one variant embodiment, the sensor 112 stores the sequence of captured images in the memory 106 as image 118 with low resolution. In another variant embodiment, the sensor 112 converts the sequence of captured images into an electrical signal that can be transmitted in different parts of the embedded device 110 via the microprocessor 102. For example, the sensor 112 can communicate with the module 110 sverhrazdutaya. Usually the module BUT sverhrazdutaya is a component of the integrated device 100, which includes a module 120 improve the resolution and the local memory 122. Local memory 122 contains at least one permanent storage device (ROM), random access memory (RAM), storage disk drive, optical drive, removable drive, etc. Local memory 122 comprises a sequence 124 compressed images, information 126 motion vector and 128 image with high resolution. In one or more embodiments, embodiments of the present and the acquiring module 110 sverhrazdutaya stores the sequence 124 compressed images and information 126 motion vector, as formed by using a hardware codec 114 or software codec 116. As further described below, the module 120 improve the resolution uses one or more technologies sverhrazdutaya for sequence 124 compressed images and information 126 vector to generate the 128 image with a higher resolution. Various technologies sverhrazdutaya known in the art, can be used in the present invention. It should be noted that the module 120 improve the resolution applies technology (technology) sverhrazdutaya without full recovery image 118 with low resolution sequence 124 compressed images. In accordance with various embodiments of the present invention, the module 115 includes software code that is designed to control the image formation 128 high resolution of the raw uncompressed image sequence consisting of images with low resolution. During operation module 115 management coordinates the compression of the raw images and the use of technology sverhrazdutaya for sequence 124 compressed images. In one variant embodiment, the module 115 performs control software codec 116 to compress the image 118 of low resolution and saves the village is egovernance 124 compressed images in the local memory 122. In accordance with this image 118 with low resolution can be deleted to free memory resources. In one variant embodiment, the sequence 124 compressed image includes a reference image (for example, the first image in the sequence of images, one or more motion vectors and one or more differential images (for example, data of a pixel representing the difference between the original image and the original image, projected on the basis of the reference image). The reference image and/or one or more difference images can be compressed using compression techniques lossless. You can use technology to assess motion vectors to determine one or more motion vectors. For clarity, as an example, the sequence 124 compressed images is described here as having a single reference image. For specialists in the art will understand that the sequence 124 compressed images may include a set of reference images. In some embodiments the embodiment of the original image is any image in the sequence of uncompressed images. The reference image represents one of the source images. For a differential image of the projected image is Ormerod by calculating motion vectors relative to the reference image and then perform motion compensation of the reconstructed version of the reference image, using the motion vector. A differential image is formed by subtracting the predicted image from the original encoded image. This prediction between images can be made on the basis from block to block, for each original image in the sequence after the reference image. Thus, form the sequence 124 compressed images and information 126 motion vector. While here described specific ways to implement the prediction between pictures, for professionals in the art will understand that the software codec 116 and/or hardware codec 114 can perform other types of processing prediction between images, similar to those described here, such as the prediction between images used in the standards of the Expert group on the moving images (MPEG), known in this technical field. In accordance with one embodiment of the hand-shake embedded device 100 may cause one or more differences between images with low resolution, which form an uncompressed image sequence. Image of low resolution can be generated for the same scene, but may include a variety of data pixels representing identical with the ENU, because of movement (i.e. shaking) of the embedded device 100. Because the data of the pixel may be different from each other, an image with lower resolution may include additional parts not captured in the other image with low resolution. In accordance with this part of the two or more low resolution images can be combined to produce images with higher resolution. In accordance with various embodiments of the present invention, the module 120 improve the resolution performs one or more technologies sverhrazdutaya for sequence 124 compressed image to generate image 128 with a higher resolution. In accordance with one embodiment of the technology (technology) sverhrazdutaya includes a temporary interpolation and/or spatial interpolation of the reference image and the image difference. For example, technology (technology) sverhrazdutaya interpolates the missing parts of the scene from a reference image, the motion vectors and image difference. After this module 120 improve the resolution uses the missing parts to improve the resolution of the reference image. In one variant embodiment of a sequence of compressed images is not fully decode to restore all image the clusters 118 low resolution before applying technologies sverhrazdutaya module 120 improve the resolution. In other words, technology sverhrazdutaya do not perform for a sequence of decoded images (e.g. images 118 low resolution) in accordance with one or more variants of the embodiment of the present invention. Technology sverhrazdutaya can be made directly to sequence 124 compressed images. In one variant embodiment, the module 120 improve the resolution does technology sverhrazdutaya for sequence 124 compressed images at block level (i.e. blocks of pixels at a time). That is, given a reference image motion vector and a differential image, the module 120 improve the resolution can begin decoding sequence 124 compressed images based from block to block. Technology sverhrazdutaya can then be applied to each block as it is decoded to generate 128 image with a higher resolution. Due to the implementation of sverhrazdutaya based from block to block, module 120 improve the resolution does not need to wait until all of the original image will be decoded, and there is no need to keep all of the original image in memory. In one variant embodiment of the information 126 motion vector includes motion vector data (for example, two-dimensional motion vector between the reference image and the subsequent images in the sequence. Each motion vector provides an offset from the coordinates in the reference image to coordinates in the following image. In one or more embodiments, the embodiment of the motion vector is defined as the accuracy level podpisala (e.g., one-hundredth of a pixel) using a software codec 116 or hardware codec 114. The module 120 improve the resolution uses the motion vectors with a precision at the level of podpisala, to generate 128 image with a higher resolution of the reference image and the differential image block-level, in accordance with one embodiment. In accordance with one embodiment, the module 108 and camera module 110 sverhrazdutaya interact to generate 128 image with a higher resolution of the image 118 with a lower resolution. As an example, and not limitation, the sensor 112 of the camera module 108 removes many images with lower resolution, which remain as image 118 with low resolution. Software codec 116 compresses image 118 with a lower resolution, using the technology of video compression is lossless or almost lossless. During the execution stage compression software codec 116 also calculates a motion vector between consecutive low resolution images in the sequence is lnasty images with precision at the level of podpisala. If necessary, the sensor 112 includes hardware codec 114. In one or more embodiments, embodiments of the present invention the hardware codec 114 is a component that embodies the technology of video compression is lossless or almost lossless. In one variant embodiment of a hardware codec 114 divides the image with low resolution images 118 low resolution on multiple blocks of pixels. During operation, as the raw image is removed using a sensor 112, the hardware codec 114 compresses the image sequence, using the technology of video compression is lossless or almost lossless predictive between images, as described above with reference to a software codec 116. As a result, the sequence 124 compressed images generate and save in the module 110 sverhrazdutaya. In accordance with one embodiment of the module 120 improve the resolution applies technology sverhrazdutaya for sequence 124 compressed images and generates a 128 image with high resolution. In one variant embodiment of a hardware codec 114 provides compression techniques lossless or almost lossless image sequence before being stored in the memory 106. As a result, stores the I memory space, due to the fact that image 118 low resolution do not want to keep to form the image 128 high resolution. Figure 2 shows the block diagram of the sequence of operation of the method 200, intended for the use of technology integration, which provides processing of sverhrazdutaya in the embedded device, and to generate images with higher resolution in accordance with one embodiment. The method 200 begins at step 202 and proceeds to step 204, where a sequence of images (for example, many images with lower resolution) store in local memory (e.g., local memory 122 of figure 1). At step 206, the image sequence is compressed using the compression technology video working without losses, with the prediction between images. In other variant embodiments use codec video compression mode, close to lossless for compressing a sequence of images. At step 208 applied technology sverhrazdutaya the sequence of compressed images (e.g., sequence 124 compressed images of figure 1). At step 210 generates an image with a higher resolution (for example, 128 image in higher resolution (figure 1). At step 212, the method 200 engaged is moved. In one variant embodiment, the module improve the resolution (for example, module 120 improve the resolution of figure 1) uses one or more technologies sverhrazdutaya to a reference image, one or more motion vectors and one or more differential images, as described above. Figure 3 shows the block diagram of the sequence of operations of the method 300, designed for compression of images with a lower resolution to provide opportunities sverhrazdutaya in the embedded device in accordance with one embodiment. The method 300 begins at step 302 and proceeds to step 304, which appeal to many images with lower resolution contained in memory (e.g., in memory 106 of figure 1). At step 306 the reference image (i.e. the first image among the images with lower resolution) process (for example, compress, using the algorithm lossless or nearly lossless). At step 308 receives the following image (i.e. the next image with a lower resolution). At step 310 determines a motion vector between the subsequent image and the reference image. In one embodiment, the embodiment of technology assessment of the motion vector determines the motion vector with a precision at the level of podpisala. At step 312 generates a differential image is. A differential image representing one or more differences (errors)between the next image and the prediction of the next image obtained from the reference image, as described above. At step 314 determines whether there is the next image in the sequence of images that is designed to handle. If you determine that there is the next image in the sequence of images for processing (option “Yes”), method 300 proceeds to step 308. If at step 314 determines that there are no more images in the sequence of images for processing (option “No”), method 300 proceeds to step 316. At step 316 keep supporting the movement of the motion vector and the differential image. In one variant embodiment of the reference image motion vector and the differential image are compressed image sequence, which is transmitted to the module sverhrazdutaya (for example, module sverhrazdutaya 110 of figure 1) embedded device. In another variant embodiment of the reference image and/or differential image before saving compressed using compression technology, working without losses. At step 318, the method 300 ends. Figure 4 shows the block diagram of the sequence of operations of the method 400 DL is generating a differential image in accordance with one embodiment. The method 400 begins at step 402 and proceeds to step 404, in which process the reference image and the motion vector. At step 406 generates a prediction encoded image from the reference image and the motion vectors. In one variant embodiment, the codec expects to encode the image by applying the motion vectors to the first image (for example, the previously encoded and reconstructed image). At step 408 the predicted image is subtracted from the encoded image (for example, the observed or actual images). At step 410 calculate a differential image. At step 412, a differential image is compressed. At step 414, the method 400 ends. Figure 5 shows the block diagram of the sequence of operations of the method 500, designed for compression of image sequences in the sensor embedded device in accordance with one embodiment. The method 500 begins at step 502 and proceeds to step 504, where the shoot multiple images with lower resolution. Images with lower resolution, keep in memory (e.g., in memory 106 of figure 1) as a sequence of uncompressed raw images. At step 506 a lot of images with lower resolution compressed, using a hardware codec. In one or more embodiments, the embodiment of the apparatus is atny codec can be implemented, as a hardware codec is lossless or almost lossless predictive, between images, as described above. At step 508 a compressed set of images with a lower resolution is converted into an electrical signal. At step 510, the electrical signal is passed to the module sverhrazdutaya (for example, module 110 sverhrazdutaya of figure 1) and save it. Method 500 ends at step 512. Thus, there were presented different ways embodiment of the present invention. Different ways embodiment of the present invention, preferably, can provide opportunities sverhrazdutaya in the embedded device. Furthermore, the method in accordance with the invention and the device can be used to work directly with the sequence of compressed images with low resolution. In addition, different variants of the embodiment can reduce the amount of memory and CPU resources required for optimal or efficient use of an embedded device. Although the previous description is directed to a variant embodiment of the present invention, other and additional variants of embodiment of the invention can be developed without going beyond its main volume and its volume is determined by the following claims. 1. Method of generating images with high quality, is their resolution from an image sequence, contains many images with lower resolution, in the embedded device, comprising stages, which are: 2. The method according to claim 1, in which the compression of a sequence of images further comprises the steps that: shoot multiple images with a lower resolution using the sensor; and compress multiple images with a lower resolution, using techno is Ohio the integration. 3. The method according to claim 1, in which the compression of a sequence of images further comprises the steps are: save a lot of images with lower resolution; and apply technology for the integration of stored multiple images with lower resolution. 4. The method according to claim 1, in which the compression of a sequence of images further comprises the step, which determines the motion vector between the reference image and at least one additional image of the image sequence. 5. The method according to claim 4, in which the compression of a sequence of images advanced 6. The method according to claim 5, in which the compressed image sequence further comprises a stage on which to calculate a differential image between the at least one additional image and Outlook, at least one additional image, respectively. 7. The method according to claim 6, in which the compressed image sequence further comprises a stage on which the compressed difference image using the technology of the integration working without losses. 8. The method according to claim 6, in which the compression sequence is lnasty image further comprises the step which compresses the differential image, using the technology of video compression mode, close to lossless. 9. A device for generating a high resolution image from a sequence of images containing a lot of images with lower resolution, containing: 10. The device according to claim 9, additionally containing the codec working lossless designed to compress multiple images with a lower resolution, using compression technology, working without losses. 11. The device according to claim 10, in which the codec is operating without losses, applies the technology of motion estimation to generate at least one motion vector with a precision at the level of podpisala. 12. The device according to claim 9, further containing a codec mode that is close to lossless, designed for compression of images with a lower resolution, using compression technology, working in the regime close to lossless. 13. Device according to any one of p-12, optionally containing a camera module for capturing multiple images with lower resolution.
|
© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |