Clipping Patents (Class 345/620)
  • Patent number: 8907965
    Abstract: An aspect of the present invention clips a sequence of data values within a known range (defined by a set of integer values) by a ceiling value and a floor value. In an embodiment, such a feature is obtained by first storing in each of a sequence of memory locations a respective value corresponding to each integer value, with a stored value in a memory location equaling the floor value if the memory location corresponds to an integer having a value less than the floor value, equaling the ceiling value if the memory location corresponds to an integer having a value greater than the ceiling value, and equaling the value of the corresponding integer otherwise. When a sequence of data values are thereafter received for clipping, the clipped value for each data value is obtained by merely retrieving a corresponding stored value from the corresponding location.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: December 9, 2014
    Assignee: Texas Instruments Incorporated
    Inventor: Parag Chaurasia
  • Patent number: 8896624
    Abstract: In order to make visible the image in a region which is hidden by an image sensor provided on a display unit when performing color calibration, an image display device of the present invention includes a sensor position detecting unit that detects a position on a screen where the image sensor is provided, and an image processing unit that displays, at another region on the screen, an image at the position on the screen that is detected by the sensor position detecting unit.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: November 25, 2014
    Assignee: NEC Display Solutions, Ltd.
    Inventor: Kenji Yamamoto
  • Publication number: 20140320525
    Abstract: Provided is an image processing apparatus including: a cutout frame setting section configured to set a cutout frame for partially cutting out an editing target image as an editing target; an image editing section configured to edit, in response to an instruction from a user, an image in the cutout frame superimposed on the editing target image; and a cutout image generation section configured to cut out the image in the cutout frame from the editing target image and generate a cutout image.
    Type: Application
    Filed: April 9, 2014
    Publication date: October 30, 2014
    Applicant: SONY CORPORATION
    Inventor: Yusuke Sakai
  • Publication number: 20140320526
    Abstract: An image processing system includes an imaging unit for imaging an outside world to generate a captured image, a position and orientation estimation unit for estimating a position and orientation of the imaging unit, a feature point estimation unit for estimating a position of a feature point in the captured image, a clipping unit for clipping an image for combining, and clipping an image for feature detection, a measurement unit for detecting a feature point from the image for feature detection, and measuring a position and orientation of the imaging unit, a generation unit for generating a CG image based on the position and orientation measured by the measurement unit, a combining unit for combining the image clipped by the clipping unit with the CG image, and a display control unit for displaying the image combined by the combining unit on a display unit.
    Type: Application
    Filed: April 22, 2014
    Publication date: October 30, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yuichi Yamakawa
  • Publication number: 20140313221
    Abstract: Embodiments of the present invention generally relate to turning snail mail into electronic mail. A digital image of the snail mail is captured using a digital camera, and an index number is applied to the digital image. The digital image is processed to remove any visible background from the digital image, and the digital image is rotated to orient the digital image in a desired orientation. The digital image may then be scanned to determine if the digital image contains a barcode. The digital image is then uploaded to a server and is accessible to an intended recipient of the snail mail.
    Type: Application
    Filed: April 23, 2013
    Publication date: October 23, 2014
    Applicant: OUTBOX, INC.
    Inventors: Jason Gregory SERIFF, William Jewell DAVIS, JR.
  • Patent number: 8860756
    Abstract: Disclosed is a method of producing a cropped image from an original image for a given target crop region. The method comprising receives a plurality of example crops, each example crop corresponding to at least a part of the original image. Two example crops are selected based on at least a property of the target crop region. The method interpolates between the selected example crops to determine a crop window, crops the original image with the determined crop window to produce the cropped image.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: October 14, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ian Robert Boreham, Allen Peter Courtney
  • Publication number: 20140304595
    Abstract: A system comprises an editable electronic document and a plurality of selectable sub areas in the document, each independently actionable for cropping.
    Type: Application
    Filed: October 6, 2010
    Publication date: October 9, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: DIMCHO BALEV
  • Patent number: 8854364
    Abstract: The range of depth values within the overlap of a convex polygon and a square or rectangular rasterization area can be determined by identifying whether the minimum and maximum depth values occur at the corners of the rasterization area or at intersections of the polygon's edges with the area's sides. By choosing between the corner and intersection for both the minimum and maximum depth limit, solving the depth plane equation at the chosen location, and clamping against the polygon's vertex depth range, a tight depth range describing the depth values within that overlap are obtained. That tight depth range is utilized to cull pixel values early in the pipeline, improving performance and power consumption.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: October 7, 2014
    Assignee: Nvidia Corporation
    Inventor: Douglas A. Voorhies
  • Patent number: 8847981
    Abstract: A method and apparatus for accumulative vector drawing are provided. The method includes receiving a graphics command, accumulating the graphics command, and rendering the graphics command in an order reverse to an order in which the graphics command was stored, and when the graphics command is a valid definite drawing command, calculating a clipping area of the valid definite drawing command and reflecting the clipping area when rendering graphics commands rendered after the valid definite drawing command.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: September 30, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sung-hee Cho
  • Publication number: 20140285513
    Abstract: A target animation includes a blend of two or more animations from a plurality of predetermined animations. The blend includes a weighted combination of the two or more animations based on respective blend weights. In a method of generating a target animation of a virtual object, an input identifying a first point, specifying the target animation, in a control parameter space is received. A second point corresponding to the first point is determined using a predetermined displacement function. A barycentric coordinate for the second point in the control parameter space is determined. The barycentric coordinate is defined relative to predetermined points in the control parameter space, each predetermined point corresponding either to a respective one of the two or more animations or a respective blend of the two or more animations. The blend weights for the two or more animations are based on the barycentric coordinate for the second point.
    Type: Application
    Filed: March 25, 2014
    Publication date: September 25, 2014
    Applicant: NaturalMotion Limited
    Inventor: Alberto Aguado
  • Patent number: 8842131
    Abstract: A method and system for framework clipping are disclosed. A user interface tree of widgets corresponding to widgets requiring clipping is traversed. For each encountered widget, layer allocation operations are performed which include selecting a current, previous, or next layer to which to allocate the widget and determining whether the selected layer can accommodate the widget, where a determination that the selected layer cannot accommodate the widget results in a bit from a stencil buffer being allocated to the selected layer. A value of the selected layer is incremented to account for the widget being allocated to the selected layer A stencil test mask is generated as a combination of value of the layers previous to a current layer. The stencil test mask is written to the stencil buffer, and the layer allocation operations are repeated for each remaining widget.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: September 23, 2014
    Assignee: Fanhattan LLC
    Inventor: Olivier Chalouhi
  • Publication number: 20140267386
    Abstract: One embodiment of the present invention includes techniques for rasterizing geometries. First, a processing unit defines a bounding primitive that covers the geometry and does not include any internal edges. If the bounding primitive intersects any enabled clip plane, then the processing unit generates fragments to fill a current viewport. Alternatively, the processing unit generates fragments to fill the bounding primitive. Because the rasterized region includes no internal edges, conflation artifacts caused when the number of coverage samples per pixel exceeds the number of color samples per pixel may be reduced. In prior-art techniques, reducing such conflation artifacts typically involves increasing the number of color samples per pixel to equal the number of coverage samples per pixel.
    Type: Application
    Filed: August 20, 2013
    Publication date: September 18, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Jeffrey A. BOLZ, Mark J. KILGARD
  • Patent number: 8830268
    Abstract: A display system and method for displaying an image on a non-planar display that allows the images to be mapped by image mappers while encompassing image data of an adjacent sub-image or sub-images. This allows a single unified image to be displayed in real time without any tearing or positional/angular artifacts at the image boundaries.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: September 9, 2014
    Assignee: Barco NV
    Inventors: Robert M. Clodfelter, Jeff Bayer, Paul McHale, Brad Smith
  • Patent number: 8823730
    Abstract: An image display device includes a creation unit configured to calculate histogram data before correction that indicates a luminance distribution from an input image data; a clip processing unit configured to set a value of the number of pixels of a tone to an upper threshold when the tone among tones of luminance values in the histogram data; an addition unit configured to add a value of the number of pixels based on a difference between the upper threshold and a value of the number of pixels for each tone that is set to the upper threshold in the histogram data before correction to a value of the number of pixels of at least a part of tones that are present between a first luminance value and a second luminance value and to output obtained corrected histogram data; and a correction unit configured to correct the input image data.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: September 2, 2014
    Assignee: Fujitsu Limited
    Inventors: Motonobu Mihara, Masayoshi Shimizu
  • Patent number: 8817042
    Abstract: A graphic rendering system and a projection method thereof are provided. The graphic rendering system comprises a processing unit and a storage unit. The storage unit stores a piece of information. The information defines a virtual area in a camera space, wherein the virtual area has three vertices. The processing unit calculates two intersection vertices between the virtual area and near clipping plane of a view volume of the camera space. The processing unit transforms the three vertices and the two intersection vertices to a screen space and derives three projection vertices and two projection intersection vertices. The processing unit decides a valid area, chooses a test vertex from the valid area, and decides whether the signs of the three projection edge functions defined by the three projection vertices should be changed. Then, the processing unit decides pixels to be rendered according to the valid area, projection edge functions, and a predefined window clipping region.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: August 26, 2014
    Assignee: Institute for Information Industry
    Inventors: Shin-Yuan Lee, Zong-Hong Lyu
  • Patent number: 8817190
    Abstract: A general moving image includes a plurality of objects in a frame image. At the time of playback, the temporal visual characteristic is taken into consideration uniformly in the overall frame image. It is therefore impossible to perform playback while particularly considering an object of interest. In this invention, when playing back a moving image including a plurality of time-divided frame images, the object adaptation time of each object image is acquired first in the frame image of interest of the plurality of frame images. An adaptation weight is calculated based on the acquired object adaptation time, and a low-pass image reflecting the adaptation weight is generated for each object image. Color adaptation conversion using the low-pass image makes it possible to perform, for the frame image of interest, color conversion based on the adaptation time of each object image and perform color conversion particularly considering an object of interest.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: August 26, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mikiko Sugiyama, Yosuke Hayase
  • Patent number: 8803879
    Abstract: An invention is provided for rendering using an omnidirectional light. A shadow cube texture map having six cube faces centered by a light source is generated. Each cube face comprises a shadow texture having depth data from a perspective of the light source. In addition, each cube face is associated with an axis of a three-dimensional coordinate system. For each object fragment rendered from the camera's perspective a light-to-surface vector is defined from the light source to the object fragment, and particular texels within particular cube faces are selected based on the light-to-surface vector. The texel values are tested against a depth value computed from the light to surface vector. The object fragment is textured as in light or shadow according to the outcome of the test.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: August 12, 2014
    Assignee: Nvidia Corporation
    Inventors: William P. Newhall, Jr., Mark J. Kilgard
  • Patent number: 8803886
    Abstract: The present invention provides a facial image display apparatus that can display moving images concentrated on the face when images of people's faces are displayed. A facial image display apparatus is provided wherein a facial area detecting unit (21) detects facial areas in which faces are displayed from within a target image for displaying a plurality of faces; a dynamic extraction area creating unit (22) creates, based on the facial areas detected by the facial area detecting means, a dynamic extraction area of which at least one of position and surface area varies over time in the target image; and a moving image output unit (27) sequentially extracts images in the dynamic extraction area and outputs the extracted images as a moving image.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: August 12, 2014
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventors: Munetaka Tsuda, Shuji Hiramatsu, Akira Suzuki
  • Patent number: 8803910
    Abstract: A two-dimensional contouring tool that allows a user to maintain a minimum distance away (in 3D) from other structures. The contouring tool allows the user to rapidly define a series of contours that conform to the shape of one or more existing contours (or targets) with user-specified margin limits between the new contour and the existing contours (or targets).
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: August 12, 2014
    Assignee: Tomotherapy Incorporated
    Inventors: Kevin S. Menningen, David T. Gering, Kenneth J. Ruchala
  • Publication number: 20140218385
    Abstract: A system and method for automatically identifying a region of interest in an image of a screen may include identifying a set of elements in the image and determining a respective set of regions, the set of regions respectively containing the set of elements; combining at least a first and second regions included in the set of regions to produce a composite region; and associating the composite region with an element in the image of the screen.
    Type: Application
    Filed: January 29, 2014
    Publication date: August 7, 2014
    Applicant: Applitools LTD.
    Inventor: Adam CARMI
  • Patent number: 8773459
    Abstract: A graphics processing unit (GPU) efficiently performs 3-dimensional (3-D) clipping using processing units used for other graphics functions. The GPU includes first and second hardware units and at least one buffer. The first hardware unit performs 3-D clipping of primitives using a first processing unit used for a first graphics function, e.g., an ALU used for triangle setup, depth gradient setup, etc. The first hardware unit may perform 3-D clipping by (a) computing clip codes for each vertex of each primitive, (b) determining whether to pass, discard or clip each primitive based on the clip codes for all vertices of the primitive, and (c) clipping each primitive to be clipped against clipping planes. The second hardware unit computes attribute component values for new vertices resulting from the 3-D clipping, e.g., using an ALU used for attribute gradient setup, attribute interpolation, etc. The buffer(s) store intermediate results of the 3-D clipping.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: July 8, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Guofang Jiao, Chun Yu, Lingjun Chen, Yun Du
  • Publication number: 20140184637
    Abstract: A method includes triggering, through an interface of a data processing device, cropping of a display screen area of a display unit of the data processing device. The method also includes initiating, through a driver component associated a processor of the data processing device, an operating system executing on the data processing device and/or an application executing on the data processing device, the processor to process pixel data to be displayed on the display screen area based on the triggering. Further, the method includes rendering, through the processor, the processed pixel data on a cropped portion of the display screen area of the display unit.
    Type: Application
    Filed: January 2, 2013
    Publication date: July 3, 2014
    Inventor: Rupesh Deorao Chirde
  • Patent number: 8767010
    Abstract: A method for rendering static graphics in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increment. A candidate polygon is then clipped to create clipped polygons contained within the rendering region. The clipped polygons can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: July 1, 2014
    Assignee: BlackBerry Limited
    Inventor: Ramgopal Rajagopalan
  • Patent number: 8767009
    Abstract: Outcome of one or more operations (e.g., clipping operations) performed during handling of a drawing command that is repeated in a series of lists of commands (e.g., series of display lists) may be determined based on preconfigured control information associated with the particular drawing command. In this regard, the control information may be set and/or configured during generation of the series of lists of commands. Determining the outcome of the one or more operations may enable determining whether to skip (or not) the drawing command. The control information may be combined with and/or incorporated into the drawing command itself. Alternatively, separate structures (e.g., lookup tables) may be used to store the control information and associate the control information with the drawing command(s).
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventor: Romain Guy
  • Patent number: 8755635
    Abstract: A method and system for data dependent multi phase image visualization, includes: acquiring a plurality of series of image data acquisitions; registering the plurality of series of image data acquisitions to a same reference series to create a plurality of registered series; combining information from the registered series to create a new series; creating a further new series by a selection decision based on combination rules from information from the plurality of registered series and the new series; and displaying the further new series.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: June 17, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Bernhard Geiger, Ernst Klotz, Christophe Chefd'hotel
  • Patent number: 8736599
    Abstract: The present invention relates to a computer-readable data storage medium comprising a graphic dataset in the form of a tiled mipmap 101, and to a method of extracting from said computer-readable data storage medium to a computer memory a subset of said mipmap 101 in the form of a clipmap 109. The present invention relates also to a computer memory containing such a clipmap 109, as well as to a method of rendering said clipmap 109 in a computer system. At each level of detail of the mipmap but the lowest, a tile block 105 formed by a discrete plurality of tiles 104 is coextensive with a whole single tile 104 at the next lower level of detail of the tiled mipmap 101.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: May 27, 2014
    Assignee: Luciad
    Inventor: Tom Nuydens
  • Patent number: 8723861
    Abstract: Techniques for forming a complex shelled object are described. The shelling procedure does not merely combine two shelled objects into in single shelled object, but also integrates the two object with one another without destroying the integrity of either of the shelled objects.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: May 13, 2014
    Assignee: Autodesk, Inc.
    Inventors: Jeffrey T. Strater, Paul R. Lebovitz, Gautham Sudhakar Kattethota
  • Patent number: 8717356
    Abstract: A disclosed method for displaying a shape of an object including a trimmed surface generated based on a base surface includes: dividing the base surface into plural triangles; generating a loop polygon for loops including an outer loop for defining an outer shape of the trimmed surface and an inner loop provided, in the outer loop, depending on the shape of the object; identifying plural sight-line single-valued areas, each of which satisfies a condition that mapping onto a projection surface is bijection, includes plural triangles, and is an area on the base surface, based on a positional relationship between a viewpoint and the base surface; generating, for each of the plural sight-line single-valued areas, mask data for each pixel from the sight-line single-valued area and the loop polygon; generating image data on the projection surface for each of the triangles; and perform drawing using the mask data and image data.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: May 6, 2014
    Assignee: Digital Process Ltd.
    Inventor: Hiromi Mori
  • Patent number: 8705889
    Abstract: An upstream image processing apparatus determines, when geometric conversion is instructed, whether the result of downstream correction processing changes due to the geometric conversion, and if it changes, the apparatus changes the conversion to geometric conversion that does not cause a change in the correction result. Then, the geometric conversion is performed on a target image, and the resultant image is transmitted to a downstream image processing apparatus. Together therewith, instruction information indicating an instruction for correction processing and instruction information indicating geometric transformation processing for performing geometric transformation processing to the instructed degree are transmitted to the downstream image processing apparatus. The downstream image processing apparatus adds an instruction for image processing as appropriate, and thereafter transmits the resultant data to an image forming apparatus.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: April 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kouta Murasawa
  • Patent number: 8698843
    Abstract: A computer-implemented augmented reality method includes receiving one or more indications, entered on a mobile computing device by a user of the mobile computing device, of a distance range for determining items to display with an augmented reality application, the distance range representing geographic distance from a base point where the mobile computing device is located. The method also includes selecting, from items in a computer database, one or more items that are located within the distance range from the mobile computing device entered by the user, and providing data for representing labels for the selected one or more items on a visual display of the mobile computing device, the labels corresponding to the selected items, and the items corresponding to geographical features that are within the distance range as measure from the mobile computing device.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventor: Erick Tseng
  • Patent number: 8698837
    Abstract: One embodiment of the present invention sets forth a technique for rendering clipped paths by first generating clip stencil buffer state indicating pixels that are inside of the clip path. The clip stencil buffer state may also store an opacity value for each covered pixel to generate a mask that modulates the opacity of a draw path that is clipped. Clipped draw stencil buffer state is then generated indicating pixels of the draw path that should be covered based on the clip stencil buffer state and coverage of the draw path. The clipped draw path is then filled or stroked to produce the clipped draw path. The clip and draw paths may be filled or stroked without tessellating the paths. Path rendering may be accelerated when a GPU or other processor that is configured to perform operations to generate the clip stencil buffer state and the clipped draw stencil buffer state, and to fill or stroke the clipped draw path.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: April 15, 2014
    Assignee: Nvidia Corporation
    Inventor: Mark J. Kilgard
  • Patent number: 8692848
    Abstract: A method and system are provided in which one or more processors and/or circuits are operable to generate position information for a plurality of primitives utilizing a coordinate shader, one or more lists based on the generated position information, and rendering information for the plurality of primitives utilizing a vertex shader and the generated one or more lists. The generated one or more lists may comprise indices associated with one or more primitives from the plurality of primitives and with one or more tiles from a plurality of tiles in a screen plane. The position information and the one or more lists may be generated during a first rendering phase, and the rendering information may be generated during a second rendering phase different from the first rendering phase. The coordinate shader may perform a subset of the operations supported by the vertex shader.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: April 8, 2014
    Assignee: Broadcom Corporation
    Inventors: James Adams, Gary Keall, Eben Upton, Giles Edkins
  • Publication number: 20140092124
    Abstract: A first image and a second image of the first image. A display to display the first image and the second image. A sensor to detect an input relative to the display. A processor to determine a task to perform based on the input relative to the first image or the second image on the display.
    Type: Application
    Filed: October 11, 2010
    Publication date: April 3, 2014
    Inventor: Curt N. Van Lydegraf
  • Patent number: 8687017
    Abstract: A method for generating a presentation of a region-of-interest in an original image for display on a display screen, comprising: establishing a focal region for the region-of-interest at least partially surrounded by a shoulder region; creating a focal region image for the focal region by scaling the original image within the focal region by a focal region magnification; creating a shoulder region image for the shoulder region by scaling the original image within the shoulder region by a shoulder region magnification, the shoulder region magnification being less than the focal region magnification; and, overlaying the focal region image and the shoulder region image on the original image to thereby generate the presentation.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: April 1, 2014
    Assignee: Noregin Assets N.V., L.L.C.
    Inventor: Garth B. D. Shoemaker
  • Patent number: 8687016
    Abstract: Embodiments of the present invention recite a method for enhancing the quality of visual prompts in and interactive media response system. In one embodiment, a video coder/decoder (codec) used by a thin device is determined. A visual prompt to be displayed on the thin device is accessed and the display parameters of the visual prompt are modified such that at least one character of the visual prompt is aligned with a blocking artifact generated by the video codec.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: April 1, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michele Covell, Sumit Roy, John Ankcorn
  • Publication number: 20140085327
    Abstract: In order to provide a display of an object on a display device of a motor vehicle, a basic shape of the object is first displayed and the display is then changed, this change simulating rotation, tilting and/or displacement only of a first part of the object. In respect of the remaining, second part of the object, a display on the basis of the basic shape is maintained at least in regions. In this way, space can be obtained on the display device and a significant portion of the object can nevertheless be displayed in an unchanged form at the same time.
    Type: Application
    Filed: April 27, 2012
    Publication date: March 27, 2014
    Applicant: AUDI AG
    Inventors: Alexander Treiber, Stephan Hummel
  • Patent number: 8675244
    Abstract: An apparatus includes, in a case of performing rendering based on print data in which a plurality of objects for which a clip is not set are defined, and rendering an object on a predetermined scan line, which is a scan line subsequent to the scan line whose edge information has undergone edge processing, an update unit configured to read edge information about a predetermined page clip edge on the predetermined scan line, and set a predetermined clip count corresponding to the predetermined page clip edge to valid, and set a clip count corresponding to the different page clip edge to valid, and a rendering unit configured to render an object corresponding to both page clip edges after the predetermined clip count and the different page clip edge are set to valid.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: March 18, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Morikazu Ito
  • Patent number: 8675015
    Abstract: A method of displaying a computer application comprising a plurality of objects within an initially transparent application window comprises creating an animated content window below the application window for each animated content object of the computer application and directing the player responsible for playing the animated content object to draw the animated content directly therein. The objects of the computer application are examined and a clipping mask for each animated content object corresponding generally to the animated content window created therefor is defined. Starting from bottom to top, an object from the list is selected. If the selected object is not an animated content object, the object is drawn within the application window except in areas corresponding to the clipping masks.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: March 18, 2014
    Assignee: SMART Technologies ULC
    Inventor: Taco van Ieperen
  • Patent number: 8670034
    Abstract: An image processor outputs an image containing relatively much information of a central area in the horizontal direction. A mask composed of an upper mask and a lower mask is superimposed on the image. The upper mask is concave on the lower side thereof and disposed along the upper side of the image. The lower mask is concave on the upper side thereof and disposed along the lower side of the image. When the image is masked with this mask, the peripheral portion of the image that is prone to be distorted becomes invisible. Therefore, discomfort a user feels because of distortion can be reduced. In addition, the user can view the image with the much information of the central area of the image in the horizontal direction.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: March 11, 2014
    Assignee: DENSO CORPORATION
    Inventors: Kazushige Hattori, Toshihiro Hattori, Bingchen Wang
  • Patent number: 8657606
    Abstract: A remote art jurying system in which art jurors independently evaluate works of art at different locations, times and places. A central database presents information about each work of art and/or the artist to an individual juror. The database provides images of the artwork along with relevant information. Each juror can access the database independent of other jurors in terms of location, or time. The system provides enhanced voting methods. The juror can review or change their votes at any time prior to final submission. They can review all works of art, by categories of art, or by scores. The juror reviews artwork thumbnail images, which can be used to select high resolution images with extended information. Selected categories of art can be enhanced by eliminating the lowest scores to balance artwork finalists across multiple categories of art.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: February 25, 2014
    Inventor: Paul Fisher
  • Patent number: 8654146
    Abstract: A method and apparatus for rendering a computer generated image using a stencil buffer is described. The method divides an arbitrary closed polygonal contour into first and higher level primitives, where first level primitives correspond to contiguous vertices in the arbitrary closed polygonal contour and higher level primitives correspond to the end vertices of consecutive primitives of the immediately preceding primitive level. The method reduces the level of overdraw when rendering the arbitrary polygonal contour using a stencil buffer compared to other image space methods. A method of producing the primitives in an interleaved order, with second and higher level primitives being produced before the final first level primitives of the contour, is described which improves cache hit rate by reusing more vertices between primitives as they are produced.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: February 18, 2014
    Assignee: Imagination Technologies, Ltd.
    Inventor: Simon Fenney
  • Patent number: 8648803
    Abstract: The remote control device contains two keypads, of which the second keypad is able to be slid into a housing or extracted from it. A sensor detects the sliding position of the second keypad and generates an output signal, that assigns differing control signals to preset keys of the first keypad depending on the sliding position of the second keypad. Additionally the remote control device has two transmission devices with differing directions of emission, with always only one transmission device being activated and in fact depending on the output signal of the sensor.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: February 11, 2014
    Assignee: FM Marketing GmbH
    Inventors: Ferdinand Maier, Erwin Weitgasser, Detlev Magerer
  • Publication number: 20140015854
    Abstract: An electronic device and method of operation, the electronic device including at least one processor communicatively coupled to a display and memory, the processor configured for filtering a facial image rendered on the display. In an illustrative embodiment, the at least one processor is configured to generate a boundary around the facial image, the boundary having 2-dimensional x and y coordinates relative to boundaries of the display; store the coordinates in memory; in response to at least one of a cropping and moving of the image, recalculate the coordinates to match a new transform setting; and apply an effect to the facial image based on the updated coordinates.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Applicant: Research In Motion Limited
    Inventors: Hans Rikard SAMVIK, Nils Johan Petter Montan
  • Patent number: 8624919
    Abstract: A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: January 7, 2014
    Assignee: BlackBerry Limited
    Inventor: Ramgopal Rajagopalan
  • Publication number: 20130336523
    Abstract: Disclosed in some examples is a method including receiving a selection of an outline template; displaying the outline template in an image preview screen of a digital image capture device; responsive to a capture of an image of the digital image capture device, cropping the image to an outline of the outline template; positioning the cropped image over a second image and sending a combined image formed from the image positioned over the second image to a commerce server, the combined image for use as a product image.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Applicant: eBay Inc.
    Inventor: Angie Ruan
  • Patent number: 8611698
    Abstract: The invention relates to a method for reframing an image according to at least one predefined reframing method to obtain a reframed image for which the format ratio is equal to a target format ratio. The method comprises the following steps for: analyzing the image, selecting the predefined reframing method in a set of at least two reframing methods according to the result of the analysis step, and reframing said image using the selected reframing method. The invention also relates to a device for reframing an image.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: December 17, 2013
    Assignee: Thomson Licensing
    Inventors: Christelle Chamaret, Olivier Le Meur, Clement Rousseau
  • Publication number: 20130328917
    Abstract: A tablet device includes a display configured to present visual content, a sensor array configured to detect a status of a foldable flap in relation to the display, and a processor configured to operate the tablet device in accordance with the determined status of the foldable flap in relation to the display. In one embodiment, the processor receives a setting value and uses the setting value to execute an application in accordance with the determined relationship of the flap and the display.
    Type: Application
    Filed: September 11, 2012
    Publication date: December 12, 2013
    Applicant: Apple Inc.
    Inventors: Nicholas Zambetti, Matthew Irvine Brown, Jeffrey Traer Bernstein, Matthew Dean Rohrbach, Duncan R. Kerr, Imran Chaudri, Paul Meade, Jeremy C. Franklin, Michael A. Cretella, JR., May-Li Khoe
  • Patent number: 8605112
    Abstract: A graphics drawing apparatus drawing a graphic, including: a generation unit, where a sequence of two-dimensional coordinates of vertices is input, generating the coordinates of each of the vertices and virtual vertex coordinates for the coordinates of each of the vertices on a memory, the virtual vertex coordinates being generated by converting the X-coordinate value of the coordinates of each of the vertices to the X-coordinate value of the coordinates of the leading vertex of the sequence; and a setting unit that sets the coordinates of two vertices of a partial graphic that is to be created as the coordinates of two adjacent vertices, in sequence starting from the leading vertex, and, after setting the coordinates of the trailing vertex of the sequence, setting the coordinates of two vertices of the partial graphic that is to be created as the coordinates of the leading and trailing vertices.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: December 10, 2013
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Hideaki Yamauchi
  • Patent number: 8605113
    Abstract: An adaptive video presentation method for automatically presenting a video with stream-embed information based on content analysis of the video on a smaller display with a limited screen size is provided. The method comprises steps of determining a salient object group containing at least one salient object based on perceptual interest value of macroblocks for each frame of said video, extracting a window having a minimum size containing the salient object group for a scene of the video, characterized in that it further comprises steps of comparing size of the extracted window with the smaller display size; and presenting at least a selected area of the extracted window containing at least a part of the salient object group for the scene on the smaller display in different operation modes based on the result of the comparison steps for different motion mode for the scene of the video.
    Type: Grant
    Filed: September 3, 2007
    Date of Patent: December 10, 2013
    Assignee: Thomson Licensing
    Inventors: Zhi Bo Chen, Xiao Dong Gu, Qu Qing Chen
  • Patent number: RE44958
    Abstract: A method and apparatus for processing a primitive for potential display on a display device (having a plurality of pixels) determines if the primitive intersects at least a predetermined number of pixel fragments on the display device. The predetermined number is no less than one. The method and apparatus then cull the primitive as a function of whether the primitive intersects at least the predetermined number of pixel fragments. If it is culled, the primitive is not raster processed (i.e., not subjected to raster processing, whether or not complete).
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: June 24, 2014
    Assignee: RPX Corporation
    Inventors: Stephen Moffitt, Eng Lim Goh