Abstract:
Methods and systems are disclosed for processing image frames to reduce the bandwidth requirements. Embodiment of the present invention may include mode-specific image frame rendering in photorealistic and non-photorealistic modes, such as outline and cartoon modes. In embodiments, update regions may be identified and reduced by an edge position mask. In embodiments, update regions may be bounded by rectangles and such regions may be reduced in number by merging regions together using various no-cost or cost approaches. To improve compressibility, regions to be transmitted that do not require updating at the receiver may be encoded as transparent.
Abstract:
An adaptive halftone scheme is applied to a compound document to smooth the rendering while preserving edge sharpness. The adaptive halftone scheme involves identifying document regions as either smooth, edge or texture. Each identified region is then processed as follows. Wherever a smooth region is adjacent to an edge region and wherever a smooth region is adjacent to a texture region, create a transition region in a portion of that smooth region bordering that other region and apply a blend of a screening halftone technique (SCN) and an error diffusion with screening halftone technique (EDSCN) to that transition region, apply SCN to the remainder of that smooth region, apply ED to that other region if it is an edge region, and apply either EDSCN or SCN if it is texture region.
Abstract:
We improve text reproduction of a scanned and printed image by identifying text-contribution colors and also image-contribution colors that are in or near the text region of the color space. When input colors are encountered that contribute both to text and image we splice together text and image color transformations of the input color to produce a color in the printer color space. We improve background reproduction, i.e. reduce bleed-through artifacts, by identifying background-contribution colors and also image-contribution colors that are in or near the background region of the color space. When input colors are encountered that contribute both to background and image we splice together background and image color transformations of the input color to produce a color in the printer color space.
Abstract:
An image processor (14) in a photocopier (10) takes composite input image (20a) that includes a plurality of skewed sub-images (22a, 24a, and 26a). It revises the image so as to produce an output composite image (20b) containing aligned sub-images (22b, 24b, and 26b). To identify the input image's sub-images, the image processor (14) identifies connected groups (44, 48 and 54) of pixels that meet certain criteria, and it eliminates from consideration each group (48) whose bounding box (50) is included within the bounding box (46) of another connected group (44). Skew angles for the different sub-images are determined by finding the best-fit lines through the outline pixels of their respective connected groups, and the sub-images are de-skewed by the negatives of those lines' angles.
Abstract:
Systems and methods are disclosed that obtain detail information of an input image by employing multiple filters that present multi-resolution views of the image data. In embodiments, systems and methods perform contrast adjustment by employing a plurality of edge-preserving adaptive filters (EPAF), which generate images at multiple levels of resolution. An edge-preserving adaptive filter comprises a set of filters comprising a set of spatial filters with the same kernel size but with differing spatial orientations. For an input pixel value that is filtered, each of the plurality of edge-preserving adaptive filters outputs the filtered pixel value obtained from its set of filters that has the smallest numerical difference from the input pixel value.
Abstract:
A surround visual field that has a characteristic or characteristics that relate to an audio/visual presentation is described. In one embodiment, the surround visual field is projected on an area partially surrounding or surrounding video content being displayed on a device. This surround visual field may be comprised of a plurality of elements that further enhance the visual effect of the content being displayed. For example, one embodiment of the invention provides for elements within the surround visual field to move in relation to motion within the video content being displayed. Other characteristics of the video content may also be supplemented by the surround visual field or the surround visual field may simply be authored to correspond to the content itself.
Abstract:
Systems and methods are disclosed for deblurring a captured image using parametric deconvolution, instead of a blind, non-parametric deconvolution, by incorporating physical constraints derived from sensor inputs, such as a motion sensor, into the deconvolution process to constrain modifications to the point spread function. In an embodiment, a captured image is deblurred using a point spread function obtained from the cross-validation of information across a plurality of image blocks taken from the capture image, which image blocks are deconvolved using parametric deconvolution to constrain modifications to the point spread function.
Abstract:
Methods for choosing and combining colors from a color palette to render an image color tone are disclosed. A set of up to four palette colors are chosen and the weighted factors for combining the chosen palette to render the image color are determined. The weighted factors of the chosen palette colors are ordered according to an ordering criterion or criteria. The color output of a display pixel is the chosen palette color associated with the interval in which the threshold value falls. Color data compression may also be achieved by eliminating at least one color from the set of chosen palette colors used to render an image color that fails to exceed a specified threshold value. Also disclosed are methods for designing uniform and non-uniform color palettes.
Abstract:
Techniques for locating one or more regions of interest in a frame sequence by tracking activity at pixel locations in the sequence enables subsequent manipulation of color pixel values to achieve various interesting effects, such as time-scale filtering, color-based filtering and user selected motion control. The data structure for storing color information at each pixel location is one or more hyperspheres. The color signal of each pixel in the frame sequence at a given location is examined and new hyperspheres are created or existing ones updated as the pixel signals are examined. At the end of the process, each sphere associated with the given pixel location stores a final center color value, the number of pixels, and a radius value that is proportional to the signal variance of the pixels in that sphere. Based on the data collected, select pixel values in one or more select frames can be modified to achieve the desired effect(s).
Abstract:
Smart printing/copying techniques for controlling the printing/copying and editing of a document based on document-descriptive and control information embedded in the printed output. These “smart” printing/copying techniques and controls allow a document user to control printing/copying costs by making tradeoffs with respect to quality and speed based on the embedded data. Such costs may be controlled, for example, by initially printing low cost (low quality, high speed) pages for distribution, while giving subsequent recipients of the document the option of making high quality (higher cost, possibly slower) copies of any or all of the pages in the document, if desired. With these features, a user is able to obtain high quality copies from low quality originals. The techniques of the present invention also allow a recipient to edit page content prior to reprinting, without loss of print output quality.