Clipping Patents (Class 345/620)
-
Patent number: 8907965Abstract: 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: GrantFiled: April 15, 2009Date of Patent: December 9, 2014Assignee: Texas Instruments IncorporatedInventor: Parag Chaurasia
-
Patent number: 8896624Abstract: 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: GrantFiled: March 30, 2009Date of Patent: November 25, 2014Assignee: NEC Display Solutions, Ltd.Inventor: Kenji Yamamoto
-
Publication number: 20140320525Abstract: 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: ApplicationFiled: April 9, 2014Publication date: October 30, 2014Applicant: SONY CORPORATIONInventor: Yusuke Sakai
-
Publication number: 20140320526Abstract: 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: ApplicationFiled: April 22, 2014Publication date: October 30, 2014Applicant: CANON KABUSHIKI KAISHAInventor: Yuichi Yamakawa
-
Publication number: 20140313221Abstract: 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: ApplicationFiled: April 23, 2013Publication date: October 23, 2014Applicant: OUTBOX, INC.Inventors: Jason Gregory SERIFF, William Jewell DAVIS, JR.
-
Patent number: 8860756Abstract: 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: GrantFiled: December 3, 2009Date of Patent: October 14, 2014Assignee: Canon Kabushiki KaishaInventors: Ian Robert Boreham, Allen Peter Courtney
-
Publication number: 20140304595Abstract: A system comprises an editable electronic document and a plurality of selectable sub areas in the document, each independently actionable for cropping.Type: ApplicationFiled: October 6, 2010Publication date: October 9, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventor: DIMCHO BALEV
-
Patent number: 8854364Abstract: 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: GrantFiled: April 3, 2006Date of Patent: October 7, 2014Assignee: Nvidia CorporationInventor: Douglas A. Voorhies
-
Patent number: 8847981Abstract: 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: GrantFiled: November 2, 2005Date of Patent: September 30, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Sung-hee Cho
-
Publication number: 20140285513Abstract: 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: ApplicationFiled: March 25, 2014Publication date: September 25, 2014Applicant: NaturalMotion LimitedInventor: Alberto Aguado
-
Patent number: 8842131Abstract: 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: GrantFiled: January 10, 2012Date of Patent: September 23, 2014Assignee: Fanhattan LLCInventor: Olivier Chalouhi
-
Publication number: 20140267386Abstract: 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: ApplicationFiled: August 20, 2013Publication date: September 18, 2014Applicant: NVIDIA CORPORATIONInventors: Jeffrey A. BOLZ, Mark J. KILGARD
-
Patent number: 8830268Abstract: 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: GrantFiled: November 7, 2008Date of Patent: September 9, 2014Assignee: Barco NVInventors: Robert M. Clodfelter, Jeff Bayer, Paul McHale, Brad Smith
-
Patent number: 8823730Abstract: 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: GrantFiled: December 1, 2011Date of Patent: September 2, 2014Assignee: Fujitsu LimitedInventors: Motonobu Mihara, Masayoshi Shimizu
-
Patent number: 8817042Abstract: 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: GrantFiled: June 6, 2011Date of Patent: August 26, 2014Assignee: Institute for Information IndustryInventors: Shin-Yuan Lee, Zong-Hong Lyu
-
Patent number: 8817190Abstract: 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: GrantFiled: November 25, 2008Date of Patent: August 26, 2014Assignee: Canon Kabushiki KaishaInventors: Mikiko Sugiyama, Yosuke Hayase
-
Patent number: 8803879Abstract: 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: GrantFiled: March 4, 2005Date of Patent: August 12, 2014Assignee: Nvidia CorporationInventors: William P. Newhall, Jr., Mark J. Kilgard
-
Patent number: 8803886Abstract: 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: GrantFiled: July 31, 2006Date of Patent: August 12, 2014Assignees: Sony Corporation, Sony Computer Entertainment Inc.Inventors: Munetaka Tsuda, Shuji Hiramatsu, Akira Suzuki
-
Patent number: 8803910Abstract: 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: GrantFiled: August 28, 2009Date of Patent: August 12, 2014Assignee: Tomotherapy IncorporatedInventors: Kevin S. Menningen, David T. Gering, Kenneth J. Ruchala
-
Publication number: 20140218385Abstract: 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: ApplicationFiled: January 29, 2014Publication date: August 7, 2014Applicant: Applitools LTD.Inventor: Adam CARMI
-
Patent number: 8773459Abstract: 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: GrantFiled: June 15, 2012Date of Patent: July 8, 2014Assignee: QUALCOMM IncorporatedInventors: Guofang Jiao, Chun Yu, Lingjun Chen, Yun Du
-
Publication number: 20140184637Abstract: 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: ApplicationFiled: January 2, 2013Publication date: July 3, 2014Inventor: Rupesh Deorao Chirde
-
Patent number: 8767010Abstract: 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: GrantFiled: December 7, 2012Date of Patent: July 1, 2014Assignee: BlackBerry LimitedInventor: Ramgopal Rajagopalan
-
Patent number: 8767009Abstract: 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: GrantFiled: July 10, 2012Date of Patent: July 1, 2014Assignee: Google Inc.Inventor: Romain Guy
-
Patent number: 8755635Abstract: 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: GrantFiled: July 30, 2009Date of Patent: June 17, 2014Assignee: Siemens AktiengesellschaftInventors: Bernhard Geiger, Ernst Klotz, Christophe Chefd'hotel
-
Patent number: 8736599Abstract: 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: GrantFiled: December 28, 2009Date of Patent: May 27, 2014Assignee: LuciadInventor: Tom Nuydens
-
Patent number: 8723861Abstract: 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: GrantFiled: August 7, 2009Date of Patent: May 13, 2014Assignee: Autodesk, Inc.Inventors: Jeffrey T. Strater, Paul R. Lebovitz, Gautham Sudhakar Kattethota
-
Patent number: 8717356Abstract: 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: GrantFiled: May 20, 2013Date of Patent: May 6, 2014Assignee: Digital Process Ltd.Inventor: Hiromi Mori
-
Image processing apparatus, image forming system, and image forming method with geometric processing
Patent number: 8705889Abstract: 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: GrantFiled: September 2, 2011Date of Patent: April 22, 2014Assignee: Canon Kabushiki KaishaInventor: Kouta Murasawa -
Patent number: 8698843Abstract: 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: GrantFiled: November 2, 2010Date of Patent: April 15, 2014Assignee: Google Inc.Inventor: Erick Tseng
-
Patent number: 8698837Abstract: 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: GrantFiled: May 18, 2011Date of Patent: April 15, 2014Assignee: Nvidia CorporationInventor: Mark J. Kilgard
-
Patent number: 8692848Abstract: 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: GrantFiled: August 25, 2010Date of Patent: April 8, 2014Assignee: Broadcom CorporationInventors: James Adams, Gary Keall, Eben Upton, Giles Edkins
-
Publication number: 20140092124Abstract: 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: ApplicationFiled: October 11, 2010Publication date: April 3, 2014Inventor: Curt N. Van Lydegraf
-
Patent number: 8687017Abstract: 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: GrantFiled: September 20, 2011Date of Patent: April 1, 2014Assignee: Noregin Assets N.V., L.L.C.Inventor: Garth B. D. Shoemaker
-
Method and system for enhancing the quality of video prompts in an interactive media response system
Patent number: 8687016Abstract: 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: GrantFiled: June 10, 2005Date of Patent: April 1, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michele Covell, Sumit Roy, John Ankcorn -
Publication number: 20140085327Abstract: 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: ApplicationFiled: April 27, 2012Publication date: March 27, 2014Applicant: AUDI AGInventors: Alexander Treiber, Stephan Hummel
-
Patent number: 8675244Abstract: 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: GrantFiled: April 8, 2011Date of Patent: March 18, 2014Assignee: Canon Kabushiki KaishaInventor: Morikazu Ito
-
Patent number: 8675015Abstract: 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: GrantFiled: January 25, 2011Date of Patent: March 18, 2014Assignee: SMART Technologies ULCInventor: Taco van Ieperen
-
Patent number: 8670034Abstract: 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: GrantFiled: August 12, 2008Date of Patent: March 11, 2014Assignee: DENSO CORPORATIONInventors: Kazushige Hattori, Toshihiro Hattori, Bingchen Wang
-
Patent number: 8657606Abstract: 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: GrantFiled: July 5, 2005Date of Patent: February 25, 2014Inventor: Paul Fisher
-
Patent number: 8654146Abstract: 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: GrantFiled: May 17, 2010Date of Patent: February 18, 2014Assignee: Imagination Technologies, Ltd.Inventor: Simon Fenney
-
Patent number: 8648803Abstract: 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: GrantFiled: February 6, 2012Date of Patent: February 11, 2014Assignee: FM Marketing GmbHInventors: Ferdinand Maier, Erwin Weitgasser, Detlev Magerer
-
Publication number: 20140015854Abstract: 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: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Applicant: Research In Motion LimitedInventors: Hans Rikard SAMVIK, Nils Johan Petter Montan
-
Patent number: 8624919Abstract: 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: GrantFiled: January 17, 2013Date of Patent: January 7, 2014Assignee: BlackBerry LimitedInventor: Ramgopal Rajagopalan
-
Publication number: 20130336523Abstract: 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: ApplicationFiled: June 18, 2012Publication date: December 19, 2013Applicant: eBay Inc.Inventor: Angie Ruan
-
Patent number: 8611698Abstract: 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: GrantFiled: May 5, 2010Date of Patent: December 17, 2013Assignee: Thomson LicensingInventors: Christelle Chamaret, Olivier Le Meur, Clement Rousseau
-
Publication number: 20130328917Abstract: 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: ApplicationFiled: September 11, 2012Publication date: December 12, 2013Applicant: 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: 8605112Abstract: 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: GrantFiled: September 12, 2008Date of Patent: December 10, 2013Assignee: Fujitsu Semiconductor LimitedInventor: Hideaki Yamauchi
-
Patent number: 8605113Abstract: 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: GrantFiled: September 3, 2007Date of Patent: December 10, 2013Assignee: Thomson LicensingInventors: Zhi Bo Chen, Xiao Dong Gu, Qu Qing Chen
-
Patent number: RE44958Abstract: 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: GrantFiled: July 20, 2006Date of Patent: June 24, 2014Assignee: RPX CorporationInventors: Stephen Moffitt, Eng Lim Goh