Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

56 results about "Sub-pixel resolution" patented technology

In digital image processing, sub-pixel resolution can be obtained in images constructed from sources with information exceeding the nominal pixel resolution of said images.

Methods apparatus and data structures for enhancing the resolution of images to be rendered on patterned display devices

Techniques for improving the resolution of images (either analog images, analytic images, or images having a higher resolution than that of a display device) to be rendered on patterned displays. In one aspect of the present invention, an overscaling or oversampling process may accept analytic character information, such as contours for example, and a scale factor or grid and overscale or oversample the analytic character information to produce an overscaled or oversampled image. The overscaled or oversampled image generated has a higher resolution than the display upon which the character is to be rendered. Displaced samples of the overscaled or oversampled image are then combined (or filtered). An analytic image, such as a line drawing for example, may be applied to the oversampling / overscaling process as was the case with the character analytic image. However, since the analytic image may have different units than that of the character analytic image, the scale factor applied may be different. Since an ultra resolution image is already "digitized", that is, not merely mathematically expressed contours or lines between points, it may be applied directly to a process for combining displaced samples of the ultra-resolution image to generate another ultra-resolution image (or an image with sub-pixel information). The functionality of the overscaling / oversampling process and the processes for combining displaced samples may be combined into a single step analytic to digital sub-pixel resolution conversion process.
Owner:MICROSOFT TECH LICENSING LLC +1

Methods apparatus and data structures for enhancing the resolution of images to be rendered on patterned display devices

Techniques for improving the resolution of images (either analog images, analytic images, or images having a higher resolution than that of a display device) to be rendered on patterned displays. In one aspect of the present invention, an overscaling or oversampling process may accept analytic character information, such as contours for example, and a scale factor or grid and overscale or oversample the analytic character information to produce an overscaled or oversampled image. The overscaled or oversampled image generated has a higher resolution than the display upon which the character is to be rendered. Displaced samples of the overscaled or oversampled image are then combined (or filtered). An analytic image, such as a line drawing for example, may be applied to the oversampling / overscaling process as was the case with the character analytic image. However, since the analytic image may have different units than that of the character analytic image, the scale factor applied may be different. Since an ultra resolution image is already "digitized", that is, not merely mathematically expressed contours or lines between points, it may be applied directly to a process for combining displaced samples of the ultra-resolution image to generate another ultra-resolution image (or an image with sub-pixel information). The functionality of the overscaling / oversampling process and the processes for combining displaced samples may be combined into a single step analytic to digital sub-pixel resolution conversion process.
Owner:MICROSOFT TECH LICENSING LLC +1

Motion refinement engine for use in video encoding in accordance with a plurality of sub-pixel resolutions and methods for use therewith

A motion compensation module can be used in a video encoder for encoding a video input signal that includes a sequence of images that are segmented into a plurality of macroblocks. The motion compensation module includes a motion search module, that generates a motion search motion vector for a plurality of subblocks for a plurality of partitionings of a macroblock of a plurality of macroblocks. A motion refinement module generates a refined motion vector for the plurality of subblocks for the plurality of partitionings of the macroblock of the plurality of macroblocks, based on the motion search motion vector for each of the plurality of subblocks of the macroblock of the plurality of macroblocks. The motion refinement module can operate in a plurality of selected modes including a first mode corresponding to a first sub-pixel resolution and a second mode corresponding to a second sub-pixel resolution.
Owner:VIXS SYSTEMS INC

Video coding method and video decoding method

A video coding method and a video coding device can optimize prediction efficiency and coding efficiency.A video coding device (100) codes video data, by performing motion compensation with sub-pel resolution by using an adaptive interpolation filter for calculating a pixel value of a sub pixel for interpolation between full pixels configuring an input image included in the video data. The video coding device (100) includes: a motion compensation unit (160) that (i) sets a filter property for an adaptive interpolation filter on a predetermined process unit basis, and determining, for each of sub-pel positions relative to a full pixel, a plurality of filter coefficients of the adaptive interpolation filter having the set filter property, and (ii) performs the motion compensation with sub-pel resolution, by applying the adaptive interpolation filter having the determined filter coefficients to the input image; and a subtraction unit (110) that generates a prediction error, by subtracting, from the input image, a prediction image generated in the motion compensation; and a coding unit (190) that codes the prediction error.
Owner:PANASONIC CORP

Method for determining filter coefficient of two-dimensional adaptive interpolation filter

A method for efficiently determining an appropriate filter coefficient of a two-dimensional adaptive interpolation filter with less calculation, the method including: a motion estimating step (S100) of estimating at sub-pel resolution, for each of blocks constituting a current picture, a motion of an image of the block from a reference picture as a motion vector; an identifying step (S102) of identifying at least one block having a motion vector specifying a sub-pel position (p, q) on the reference picture from among the blocks having motion vectors estimated at sub-pel resolution; and a determining step (S104) of determining a filter coefficient of the sub-pel position (p, q) based on an image of the at least one block identified in the identifying step and an image of at least one block of the reference picture specified by the motion vector of the at least one block identified in the identifying step.
Owner:PANASONIC CORP

Rendering successive frames in a graphic object system

Disclosed is an imaging engine system (699) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin clients”. Numerous developments of traditional image processing and rendering enable high quality image generation. One such development takes advantage of temporal coherence between one frame in an animation sequence and the succeeding frame. In particular, there will often be some edges (233, 235) of graphical objects that remain “static” across several contiguous frames. One example of this includes those edges used to draw image background detail. Another development performs antialiasing during scan line rendering of a graphic object image where sub-pixel resolution coverage bit-masks (A-buffers 29-34) are generated for a limited number of scan lines at a time. Preferably the A-buffers are generated for only one pixel at a time. Another development relates to rendering a scan line of a graphic object image in a scan line renderer for a span of pixels lying between two x-order consecutive edges intersecting the scan line. For the span of pixels, this development maintains a subset of depths present in the rendering, the subset being those depths that are present on the span and being maintained in depth order (590) and subject to removal of depths where the corresponding depth is no longer active. In another development a compositing stack (6101-6107) of image layers to be rendered in a raster scan fashion is simplified. Rendering is operable over a run of two or more pixels within which a relationship between graphical objects contributing to the layers does not change. The layers are first divided into groups (6110, 6112, 6114), with each group being separated by a layer having variable transparency (6111, 6113). For a top one of the groups, layers having constant colour in the run are reduced to a single equivalent colour (6115, 6116, 6117) having an associated accumulated contribution. Many other developments are disclosed.
Owner:CANON KK

Antialiasing compositing in graphic object rendering

Disclosed is an imaging engine system (699) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin clients”. Numerous developments of traditional image processing and rendering enable high quality image generation. One such development takes advantage of temporal coherence between one frame in an animation sequence and the succeeding frame. In particular, there will often be some edges (233, 235) of graphical objects that remain “static” across several contiguous frames. One example of this includes those edges used to draw image background detail. Another development performs antialiasing during scan line rendering of a graphic object image where sub-pixel resolution coverage bit-masks (A-buffers 29-34) are generated for a limited number of scan lines at a time. Preferably the A-buffers are generated for only one pixel at a time. Another development relates to rendering a scan line of a graphic object image in a scan line renderer for a span of pixels lying between two x-order consecutive edges intersecting the scan line. For the span of pixels, this development maintains a subset of depths present in the rendering, the subset being those depths that are present on the span and being maintained in depth order (590) and subject to removal of depths where the corresponding depth is no longer active. In another development a compositing stack (6101-6107) of image layers to be rendered in a raster scan fashion is simplified. Rendering is operable over a run of two or more pixels within which a relationship between graphical objects contributing to the layers does not change. The layers are first divided into groups (6110, 6112, 6114), with each group being separated by a layer having variable transparency (6111, 6113). For a top one of the groups, layers having constant color in the run are reduced to a single equivalent color (6115, 6116, 6117) having an associated accumulated contribution. Many other developments are disclosed.
Owner:CANON KK

Continuous direct-write optical lithography

An optical lithography system comprises a light source, a spatial light modulator, imaging optics and means for continuously moving a photosensitive substrate relative to the spatial light modulator. The spatial light modulator comprises at least one array of individually switchable elements. The spatial light modulator is continuously illuminated and an image of the spatial light modulator is continuously projected on the substrate; consequently, the image is constantly moving across the surface of the substrate. While the image is moving across the surface, elements of the spatial light modulator are switched such that a pixel on the surface of the substrate receives, in serial, doses of energy from multiple elements of the spatial light modulator, thus forming a latent image on the substrate surface. The imaging optics is configured to project a blurred image of the spatial light modulator on the substrate, enabling sub-pixel resolution feature edge placement.
Owner:CHIME BALL TECH

Split-screen display system and standardized methods for ultrasound image acquisition and processing for improved measurements of vascular structures

A standardized acquisition methodology assists operators to accurately replicate high resolution B-mode ultrasound images obtained over several spaced-apart examinations. The methodology utilizes a split-screen display in which the arterial ultrasound image from an earlier examination is displayed on one side of the screen while a real-time “live” ultrasound image from a current examination is displayed next to the earlier image on the opposite side of the screen. A computerized echo edge recognition and tracking methodology automatically identifies ultrasound echo boundaries of the intima-media complex and automatically extracts IMT and arterial dimension measurements, without introducing human measurement error. Measurement accuracy is enhanced by use of sub-pixel resolution for echo edge boundary definition. Utilizing this methodology, measurement of vascular dimensions, such as carotid arterial IMT and diameter, the coefficient of variation is substantially reduced to values approximating from about 1.0% to about 1.25%. Dynamic material properties of arterial structures are measured in a standardized region in accordance with a standardized methodology in order to promote measurement repeatability.
Owner:UNIV OF SOUTHERN CALIFORNIA +1

High Contrast Grayscale and Color Displays

A high contrast high resolution display is produced using an image chain comprising a plurality of downstream high resolution modulators. The modulators may be illuminated by a locally dimmed backlight. Polarization control is maintained throughout the image chain via reference and analyzing polarizers combined with non-depolarizing layers. The modulators are grayscale and modulate at the sub-pixel level. A color panel may be maintained for embodiments that require color. Diffusion in the chain is matched to a resolution of the image content carried in the light such that the effects of local dimming and sub-pixel resolution are preserved. Brightness enhancement films may be utilized to enhance brightness and maintain polarization control.
Owner:DOLBY LAB LICENSING CORP

System for multi-sensor image fusion

A method and system for fusing image data includes an electronic circuit (L) for synchronizing image frames. An adaptive lookup table unit (302a, 302b) receives the image frame data sets and applies correction factors to individual pixels. The size of an image is then scaled or otherwise manipulated as desired by data formatting processors (312a and 312b). Multiple images communicated within parallel circuit branches (P1 and P2) are aligned and registered together with sub-pixel resolution.
Owner:L3 TECH INC

Optimising compositing calculations for a run of pixels

Disclosed is an imaging engine system (699) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin clients”. Numerous developments of traditional image processing and rendering enable high quality image generation. One such development takes advantage of temporal coherence between one frame in an animation sequence and the succeeding frame. In particular, there will often be some edges (233, 235) of graphical objects that remain “static” across several contiguous frames. One example of this includes those edges used to draw image background detail. Another development performs antialiasing during scan line rendering of a graphic object image where sub-pixel resolution coverage bit-masks (A-buffers 29-34) are generated for a limited number of scan lines at a time. Preferably the A-buffers are generated for only one pixel at a time. Another development relates to rendering a scan line of a graphic object image in a scan line renderer for a span of pixels lying between two x-order consecutive edges intersecting the scan line. For the span of pixels, this development maintains a subset of depths present in the rendering, the subset being those depths that are present on the span and being maintained in depth order (590) and subject to removal of depths where the corresponding depth is no longer active. In another development a compositing stack (6101-6107) of image layers to be rendered in a raster scan fashion is simplified. Rendering is operable over a run of two or more pixels within which a relationship between graphical objects contributing to the layers does not change. The layers are first divided into groups (6110, 6112, 6114), with each group being separated by a layer having variable transparency (6111, 6113). For a top one of the groups, layers having constant color in the run are reduced to a single equivalent color (6115, 6116, 6117) having an associated accumulated contribution. Many other developments are disclosed.
Owner:CANON KK

Thin camera having sub-pixel resolution

A thin camera having sub-pixel resolution includes an array of micro-cameras. Each micro-camera includes a lens, a plurality of sensors of size p, and a plurality of macro-pixels of size d having a feature of size q. The feature size q smaller than p and provides a resolution for the micro-camera greater than p. The smallest feature in the micro-cameras determines the resolution of the thin camera. Each macro-pixel may have any array of m features of size q, where q=d / m. Additional micro-cameras may be included to increase power.
Owner:NANCHANG O FILM OPTICAL ELECTRONICS TECH CO LTD

Correlation peak finding method for image correlation displacement sensing

A correlation function peak finding method for an image correlation displacement sensing system is provided. The method may include capturing a reference image and a displaced image, and searching for an initial peak correlation function value point (CFVP) with pixel-level resolution based on correlating the reference image and displaced images at a plurality of offset positions. Then a complete set of CFVPs may be determined at each offset position in an analysis region surrounding the initial peak CFVP. Then a preliminary correlation function peak location is estimated with sub-pixel resolution, based on CFVPs included in the analysis region. Finally, curve-fitting operations are performed to estimate a final correlation function peak location with sub-pixel accuracy, wherein the curve-fitting operations apply a windowing function and / or a set of weighting factors that is / are located with sub-pixel resolution based on the preliminary sub-pixel correlation function peak location.
Owner:MITUTOYO CORP

Sub-resolution optical detection

A detector for optical detection of location within a volume, comprises a beam source for shining a structured light pattern on the volume and a digital detector having detection pixels of a given size. The light pattern, when shone into the volume and reflected back to the detection pixels, has a brightness distribution with a peak and a surrounding brightness structure. Now often the peak may be smaller than the pixel size although the overall distribution of the brightness extends over multiple pixels. The system includes an electronic processor for assessing a distribution of brightness among the neighbouring pixels to infer a location of the peak within a region smaller than the size of the central pixel on which it falls, thus giving sub-pixel resolution.
Owner:META PLATFORMS TECH LLC

Methods and systems of deinterlacing using super resolution technology

A method of super resolution-based deintelacing processing in interlaced video sequences is provided. Block matching is applied on each image block to obtain a motion vector MV. Using MV as the initial motion vector, optical flow is applied on that block to obtain a sub-pixel resolution motion vector OF. Missing pixels are then interpolated using motion vector OF and one or more images in the sequence.
Owner:SAMSUNG ELECTRONICS CO LTD

Compositing with a sub-pixel mask in graphic object rendering

Disclosed is an imaging engine system (699) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin clients”. Numerous developments of traditional image processing and rendering enable high quality image generation. One such development takes advantage of temporal coherence between one frame in an animation sequence and the succeeding frame. In particular, there will often be some edges (233, 235) of graphical objects that remain “static” across several contiguous frames. One example of this includes those edges used to draw image background detail. Another development performs antialiasing during scan line rendering of a graphic object image where sub-pixel resolution coverage bit-masks (A-buffers 29-34) are generated for a limited number of scan lines at a time. Preferably the A-buffers are generated for only one pixel at a time. Another development relates to rendering a scan line of a graphic object image in a scan line renderer for a span of pixels lying between two x-order consecutive edges intersecting the scan line. For the span of pixels, this development maintains a subset of depths present in the rendering, the subset being those depths that are present on the span and being maintained in depth order (590) and subject to removal of depths where the corresponding depth is no longer active. In another development a compositing stack (6101-6107) of image layers to be rendered in a raster scan fashion is simplified. Rendering is operable over a run of two or more pixels within which a relationship between graphical objects contributing to the layers does not change. The layers are first divided into groups (6110, 6112, 6114), with each group being separated by a layer having variable transparency (6111, 6113). For a top one of the groups, layers having constant color in the run are reduced to a single equivalent color (6115, 6116, 6117) having an associated accumulated contribution. Many other developments are disclosed.
Owner:CANON KK

Optimising compositing calculations for a run of pixels

Disclosed is an imaging engine system (699) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin clients”. Numerous developments of traditional image processing and rendering enable high quality image generation. One such development takes advantage of temporal coherence between one frame in an animation sequence and the succeeding frame. In particular, there will often be some edges (233, 235) of graphical objects that remain “static” across several contiguous frames. One example of this includes those edges used to draw image background detail. Another development performs antialiasing during scan line rendering of a graphic object image where sub-pixel resolution coverage bit-masks (A-buffers 29-34) are generated for a limited number of scan lines at a time. Preferably the A-buffers are generated for only one pixel at a time. Another development relates to rendering a scan line of a graphic object image in a scan line renderer for a span of pixels lying between two x-order consecutive edges intersecting the scan line. For the span of pixels, this development maintains a subset of depths present in the rendering, the subset being those depths that are present on the span and being maintained in depth order (590) and subject to removal of depths where the corresponding depth is no longer active. In another development a compositing stack (6101-6107) of image layers to be rendered in a raster scan fashion is simplified. Rendering is operable over a run of two or more pixels within which a relationship between graphical objects contributing to the layers does not change. The layers are first divided into groups (6110, 6112, 6114), with each group being separated by a layer having variable transparency (6111, 6113). For a top one of the groups, layers having constant color in the run are reduced to a single equivalent color (6115, 6116, 6117) having an associated accumulated contribution. Many other developments are disclosed.
Owner:CANON KK

Combined forward and reverse correlation

Improved correlation techniques employ data from forward (template-to-reference) and reverse (reference-to-template) correlation to identify valid correlation peaks, enforce symmetry in correlation peaks, and / or combine forward and reverse correlation data. In embodiments, these techniques eliminate or reduce rms noise in a recovered signal peak location by enforcing correlation peak symmetry. The forward and reverse correlation methods described herein may be used for validation of correlation peaks, detection of outlier data points and improved interpolation, such as for higher accuracy localization of a peak center with sub-pixel resolution.
Owner:MEDIT CORP

Subpixel Resolution by Interpolation of Crosstalk from Adjacent Pixels

A pixel interconnect circuit that can be added to a focal plane array, which enables subpixel location capability (subpixel sensing) for an imaged point source and facilitates very high frame rate operation. The pixel interconnect is typically added as a circuit component within the readout integrated circuit. The interconnect function can be turned on or off, allowing for flexible operation. It allows for the use of very low pixel count arrays, such as 128×128 pixels, to achieve the positional accuracy of multi-megapixel arrays. In turn, these small arrays can be clocked at very fast frame rates for enhanced threat and fast event detection. Existing systems can be upgraded by adding the pixel interconnect, which will greatly improve tracking and position accuracy without increasing data processing requirements. By modifying the focal plane while leaving other components unchanged, the pixel interconnect provides an economical upgrade for older threat warning and tactical sensor systems.
Owner:SCOTT BASIL HENRY +2

Method and apparatus for tracking the motion of image content in a video frames sequence using sub-pixel resolution motion estimation

The motion of image content such as a point of interest in a video frames sequence is tracked using sub-pixel resolution motion estimation in forward and / or backward direction. The motion of image content or a point of interest between a reference frame and a following frame is estimated, starting from an integer pixel position in the reference frame. If the motion vector has a position between integer pixel positions, the coordinates of that motion vector are replaced by an adjacent integer pixel position in the following or previous frame, and the error value between these coordinates and the replacement coordinates is stored. Thereafter the following or previous frame is defined as the current frame, the motion of the object is estimated between the replacement coordinates in the current frame and a following frame, and the stored error value is added in opposite direction to the corresponding motion vector, so as to get a corresponding precise motion vector. If the precise motion vector has a position between integer pixel positions in the following or previous frame, its coordinates are replaced by an adjacent integer pixel position in the following or previous frame, and the corresponding error value is stored, and so on.
Owner:INTERDIGITAL VC HLDG INC

Image processing method and an image processing apparatus

A sub-pixel disparity cost volume which contains initial cost values of dissimilarity calculated between the pixel values on a standard image of a plurality of parallax images and the interpolated sub-pixel values on the counterpart image or images other than said standard image is prepared for a plurality of parallax images of objects in a three-dimensional structure composed of horizontal, vertical and disparity axes. Noise signals on the calculated cost values in the sub-pixel disparity cost volume are eliminated by using an edge-preserving filter which allocates bigger weights between two cost values whose pixel coordinates have similar pixel values on the standard image, for preserving edges or boundaries of the objects. A sub-pixel disparity is selected, which gives the minimum cost value in the specific disparity range around a previously-given initial pixel-wise or sub-pixel disparity at each pixel coordinate on the standard image. Thus the distance to the objects is estimated from the computed disparity. Precise disparity can be computed by preparing a sub-pixel disparity cost volume and then computing the sub-pixel resolution disparity. Further, the necessary processing time can be reduced by parallel computation manner.
Owner:MIZUKAMI YOSHIKI

Combined forward and reverse correlation

Improved correlation techniques employ data from forward (template-to-reference) and reverse (reference-to-template) correlation to identify valid correlation peaks, enforce symmetry in correlation peaks, and / or combine forward and reverse correlation data. In embodiments, these techniques eliminate or reduce rms noise in a recovered signal peak location by enforcing correlation peak symmetry. The forward and reverse correlation methods described herein may be used for validation of correlation peaks, detection of outlier data points and improved interpolation, such as for higher accuracy localization of a peak center with sub-pixel resolution.
Owner:MEDIT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products