Testing Or Using Bounding Shape (e.g., Bounding Box Sphere) Patents (Class 345/622)
  • Patent number: 11908069
    Abstract: When generating a render output in which primitives to be rendered are to be clipped against a user-defined clip plane defined for the render output, and a primitive to be rendered is intersected by a user-defined clip plane defined for the render output, an edge representing the intersection of the primitive with the user-defined clip plane is determined. The rasteriser, when rasterising the primitive, then tests one or more regions of the render output being generated against the determined edge representing the intersection of the primitive with the user-defined clip plane to determine whether the region or regions should not be rendered for the primitive on the basis of the user-defined clip plane.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: February 20, 2024
    Assignee: Arm Limited
    Inventor: Olof Henrik Uhrenholt
  • Patent number: 11869153
    Abstract: Provided is a system for structured and controlled movement and viewing within a point cloud. The system may generate or obtain a plurality of data points and one or more waypoints for the point cloud, present a first subset of the plurality of data points in a field-of-view of a camera at an initial position and an initial orientation of a first waypoint, change the camera field-of-view from at least one of (i) the initial position to a modified position within a volume of positions defined by orientation controls of the first waypoint or (ii) the initial orientation to a modified orientation within a range of orientations defined by the orientation controls of the first waypoint, and may present a second subset of the plurality of data points in the camera field-of-view at one or more of the modified position and the modified orientation.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: January 9, 2024
    Assignee: Illuscio, Inc.
    Inventors: Joseph Bogacz, Robert Monaghan
  • Patent number: 11455763
    Abstract: The subject disclosure relates to techniques for inserting of bounding boxes around image objects. A process of the disclosed technology can include steps for receiving, from a first data set, an image comprising a first image object, processing the image to identify a pixel region associated with the first image object, and placing a first bounding box around the first image object based on the identified pixel region. In some aspects, the process further includes steps for receiving a user input comprising an indication of whether the first bounding box is accurately placed around the first image object. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: September 27, 2022
    Assignee: GM Cruise Holdings LLC
    Inventors: Matthias Wisniowski, Radu Dondera, Bin Ma, Siddharth Raina
  • Patent number: 11354835
    Abstract: A method of rasterising a line comprises determining whether the line's start and/or end is inside a diamond test area within the pixel. If the end is not inside and the start is inside, the pixel is drawn as part of the line. If neither the start nor the end of the line are inside, it is determined whether the line crosses more than one extended diamond edge and if so, it is further determined (i) whether an extended line passing through the start and end is substantially vertical and touches the right point of the diamond area, (ii) if the extended line touches the bottom point of the diamond area, and (iii) whether the extended line is on a same side of each point of the diamond area. If any of (i), (ii) and (iii) is positive, the pixel is drawn as part of the line.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: June 7, 2022
    Assignee: Imagination Technologies Limited
    Inventor: Casper Van Benthem
  • Patent number: 11320983
    Abstract: A graphical user interface on a computing device with a touch-sensitive display wherein: a selection is displayed within content; a control icon is displayed; a contact on the touch-sensitive display is detected; in response to detecting a change in a horizontal and vertical position of the contact beginning anywhere on the control icon, a horizontal position of the selection relative to the control icon is changed and a vertical position of the selection is changed; and in response to detecting a tap and change in a position of a contact beginning anywhere on the control icon, a portion of the content is selected beginning at a position of the selection within the content.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: May 3, 2022
    Inventor: David Graham Boyers
  • Patent number: 11232535
    Abstract: A method for using an EGL driver to create a renderable surface for an OpenGL API is provided. The EGL driver and the OpenGL API can be used with a Vulkan graphics driver, a memory, at least one processor, and a module stored in the memory including computer instruction code that is executable by the at least on processor. The method includes creating an EGL display structure; initializing the EGL display structure by querying the Vulkan driver for attributes of a physical display; choosing an EGL configuring matching the provided attributes; and creating the EGL surface. A non-transitory computer readable medium having an EGL driver with computer instruction code that is executable by a processor to create a renderable surface for an OpenGL API is also provided.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: January 25, 2022
    Assignee: Chanel One Holdings Inc.
    Inventors: Daniel Herring, Ken Wenger
  • Patent number: 11190803
    Abstract: A method of point cloud coding using homography transform sends the homography transform of the 3D patches, instead of the explicit projection values (such as bounding boxes and patch orientation, rotation). The method has a more compact notation, is more efficient in terms of transmission, and allows for a faster decoding, particularly in cases where the 3D points will be reprojected.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: November 30, 2021
    Assignee: Sony Group Corporation
    Inventor: Danillo Graziosi
  • Patent number: 11169700
    Abstract: An electronic device and a control method thereof are provided. The control method of the electronic device includes displaying at least one page from among a plurality of pages, detecting a touch drag input while the at least one page is displayed, performing a scroll function with respect to the plurality of pages according to the touch drag input based on a start point of the touch drag input being positioned in a first area, and performing a drawing function according to the touch drag input based on the start point of the touch drag input being positioned in a second area.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: November 9, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeannie Kang, Dong-hyuk Kim, Soo-ah Kim, Yong-ku Kim, So-jeong Park, Hyeon-seung Bae, Dong-hee Won, Sung-hye Lee, Jae-kwang Lee, Hyun-ho Choi, Young-ran Han
  • Patent number: 11169652
    Abstract: A method, system, and/or computer program product modifies a viewing controller widget. A computer system receives an area defining user input that defines an area of a graphical user interface, where the area defining user input draws a geometric shape on the graphical user interface in order to define the area of the graphical user interface; captures an event management user input within the geometric shape on the graphical user interface; displays an event management viewer on the graphical user interface, where the event management viewer presents past user events that modified features of the viewing controller widget; receives a user selection of a previous event from the event management viewer; and modifies one or more features of the viewing controller widget based on the user selection of the previous event from the event management viewer.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mandeep Chana, Jonathan K. Lawder, Christian D. Smith, Mary J. Li Kam Wa
  • Patent number: 11062515
    Abstract: Provided is a system for structured and controlled movement and viewing within a point cloud. The system may generate or obtain a plurality of data points and one or more waypoints for the point cloud, present a first subset of the plurality of data points in a field-of-view of a camera at an initial position and an initial orientation of a first waypoint, change the camera field-of-view from at least one of (i) the initial position to a modified position within a volume of positions defined by orientation controls of the first waypoint or (ii) the initial orientation to a modified orientation within a range of orientations defined by the orientation controls of the first waypoint, and may present a second subset of the plurality of data points in the camera field-of-view at one or more of the modified position and the modified orientation.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: July 13, 2021
    Assignee: Illuscio, Inc.
    Inventors: Joseph Bogacz, Robert Monaghan
  • Patent number: 10789669
    Abstract: A method for using an EGL driver to create a renderable surface for an OpenGL API is provided. The EGL driver and the OpenGL API can be used with a Vulkan graphics driver, a memory, at least one processor, and a module stored in the memory including computer instruction code that is executable by the at least on processor. The method includes creating an EGL display structure; initializing the EGL display structure by querying the Vulkan driver for attributes of a physical display; choosing an EGL configuring matching the provided attributes; and creating the EGL surface. A non-transitory computer readable medium having an EGL driver with computer instruction code that is executable by a processor to create a renderable surface for an OpenGL API is also provided.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: September 29, 2020
    Assignee: Channel One Holdings Inc.
    Inventors: Daniel Herring, Ken Wenger
  • Patent number: 10726252
    Abstract: Using a convolutional neural network, a method for digitizing and extracting meaning from graphic objects such as bar and pie charts, decomposes a chart into its sub-parts (pie and slices or bars, axes and legends) with significant tolerance to the wide range of variations in shape and relative position of pies, bars, axes and legends. A linear regression calibration allows properly reading values even when there are many OCR failures.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: July 28, 2020
    Assignee: Tab2ex LLC
    Inventors: Paolo Messina, Vincenzo Del Zoppo, Salvatore Messina, Danilo Giuffrida
  • Patent number: 10453242
    Abstract: A visualization includes a multidimensional array of multidimensional graphlets, the multidimensional array arranging the multidimensional graphlets in a plurality of dimensions, where each of the multidimensional graphlets includes at least three dimensions. Respective attributes of data are represented with the plurality of dimensions of the multidimensional array. Respective additional attributes of the data are represented with the dimensions of the multidimensional graphlets.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: October 22, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N Robinson, Nelson L Chang
  • Patent number: 10354123
    Abstract: An imaging system comprising: a pair of cameras (2, 3) adapted to capture images in the near infrared region of the electromagnetic spectrum; a camera (4) adapted to capture images in the visible region of the electromagnetic spectrum; a near-infrared light source (5); and a controller (6). The system configured to obtain a plurality images of the face of an individual and, from a local binary pattern distribution of image pixels, determine the age of the individual in each of the images by applying a linear regression technique and computing an average.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: July 16, 2019
    Assignee: Innovative Technology Limited
    Inventor: Gareth Owen
  • Patent number: 10212362
    Abstract: An image processing method includes: defining a selection area in a first still image according to a user input; extracting image data that correspond to the selected area from a second still image; combining the image data extracted from the second still image on the selection area of the first still image to create a composite image; and sequentially displaying the first still image and the composite image.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: February 19, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won-seok Song, Tae-hoon Kang, Jong-sun Kim, Myung-kyu Choi, Kwang-il Hwang
  • Patent number: 9865169
    Abstract: Displaying an environment of a vehicle comprising recording an image of an adjacent exterior environment of the vehicle in the form of image data with the aid of a plurality of image capture units and displaying an output image with the aid of a display device. A virtual, three-dimensional space and a surface are determined with the aid of an arithmetic unit the virtual, three-dimensional space being at least partially delimited by the surface. A projection of the image data onto the surface is calculated with the aid of the arithmetic unit. A virtual vehicle object from predetermined data is calculated as a computer-generated graphic in the virtual, three-dimensional space with the aid of the arithmetic unit.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: January 9, 2018
    Assignee: Harman Becker Automotive Systems GmbH
    Inventors: Bernd Gassmann, Kay-Ulrich Scholl, Johannes Quast
  • Patent number: 9449406
    Abstract: Manipulating timelines includes displaying a timeline in a display and collapsing a portion of a length of the timeline such that the timeline has a time discontinuity along the length.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: September 20, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Jean-Charles Picard
  • Patent number: 9367235
    Abstract: “Real-world” gestures such as hand or finger movements/orientations that are generally recognized to mean certain things (e.g., an “OK” hand signal generally indicates an affirmative response) can be interpreted by a touch or hover sensitive device to more efficiently and accurately effect intended operations. These gestures can include, but are not limited to, “OK gestures,” “grasp everything gestures,” “stamp of approval gestures,” “circle select gestures,” “X to delete gestures,” “knock to inquire gestures,” “hitchhiker directional gestures,” and “shape gestures.” In addition, gestures can be used to provide identification and allow or deny access to applications, files, and the like.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: June 14, 2016
    Assignee: Apple Inc.
    Inventors: Wayne Carl Westerman, Myra Mary Haggerty
  • Patent number: 9324296
    Abstract: Provided is an image processing apparatus including a cursor position acquisition section which acquires a position of a cursor on a display screen where an image is displayed, and a representative color acquisition section for performing a color reduction process which acquires a region including the position of the cursor acquired by the cursor position acquisition section as a color reduction processing region, and acquires a prescribed number of colors as representative colors, from colors included in the color reduction processing region.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 26, 2016
    Assignee: SONY CORPORATION
    Inventors: Kentaro Fukazawa, Yoshinori Takagi
  • Patent number: 9280449
    Abstract: Various embodiments for hit testing of visual objects are described herein. Data of visual objects is generated in a two-dimensional clip space. The data of visual objects includes two-dimensional projections of the visual objects. Cursor coordinates are transformed into the clip space and bounding box calculations are performed using the transformed cursor coordinates and the generated data. Hit testing is performed when there is a hit on a bounding box of at least one of the visual objects in the clip space. The hit testing is performed in a three-dimensional space. A result is then presented on a user interface based on the hit testing.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: March 8, 2016
    Assignee: SAP SE
    Inventors: Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang Mueller, Siegfried Peisl, Ralf Rath, Uwe Reimitz
  • Patent number: 9158454
    Abstract: “Real-world” gestures such as hand or finger movements/orientations that are generally recognized to mean certain things (e.g., an “OK” hand signal generally indicates an affirmative response) can be interpreted by a touch or hover sensitive device to more efficiently and accurately effect intended operations. These gestures can include, but are not limited to, “OK gestures,” “grasp everything gestures,” “stamp of approval gestures,” “circle select gestures,” “X to delete gestures,” “knock to inquire gestures,” “hitchhiker directional gestures,” and “shape gestures.” In addition, gestures can be used to provide identification and allow or deny access to applications, files, and the like.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: October 13, 2015
    Assignee: Apple Inc.
    Inventors: Wayne Carl Westerman, Myra Mary Haggerty
  • Patent number: 9049540
    Abstract: A display device is provided comprising a housing, a communication means within the housing configured to receive content from a local content source device external to the housing and to transmit messages to the local content source device, wherein the content comprises a static screen image, a storage means configured to store the content having been received from the content source device, wherein the storage means stores no more than a single static screen image and a display configured to display the content. A method for use with the display device is further provided.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: June 2, 2015
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Robert A. Unger
  • Patent number: 8976193
    Abstract: An information processing apparatus that executes information display processing is disclosed. The apparatus includes: a display unit that executes information display; and a data processing unit that executes a control of the information display of the display unit and data processing based on a user input. The data processing unit displays an image browsing screen, which corresponds to image data stored in a storage unit, on the display unit and executes display of a map at the position, which corresponds to position information included in attribute information of a selected image, on the basis of a user's input of image selection information and map display request.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: March 10, 2015
    Assignee: Sony Corporation
    Inventors: Hiroki Takakura, Shiro Miyagi, Yoshihiro Yamaguchi
  • Patent number: 8970584
    Abstract: A bounding box-based method for reducing the number of samples tested for rendering a screen space region of an image includes determining a trajectory of a primitive in screen space for an image which is to be rendered and constructing an axis-aligned bounding box for the screen space region. The axis-aligned bounding box includes a bound in a non-screen dimension that is defined as a function of the screen space trajectory of the primitive, and overlaps a portion of the screen space region. One or more sample points which are located within the screen space region, and which are not overlapped by the axis-aligned bounding box are excluded from testing.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: March 3, 2015
    Assignee: Nvidia Corporation
    Inventors: Timo Aila, Jaakko Lehtinen, Peter Shirley, Samuli Laine
  • Patent number: 8957907
    Abstract: A surface definition module of a hair/fur pipeline may be used to generate a shape defining a surface and an associated volume. A control hair module may be used to fill the volume with control hairs and an interpolation module may be used to interpolate final hair strands from the control hairs.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: February 17, 2015
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Armin Walter Bruderlin, Francois Chardavoine, Clint Chun, Gustav Melich
  • Patent number: 8947451
    Abstract: A method and system for automatically producing arrangements of two-dimensional extents in a computer-based editing or animation environment is presented. The method consists of defining a set of objects having two or more dimensions, automatically calculating and presenting an arrangement of said objects, and optionally iterating to produce alternative arrangements. The arrangements may use templates to guide the selection of sizes, border colors and transparency, rotation, and other attributes of the contained regions.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: February 3, 2015
    Assignee: LumaPix
    Inventors: A. Michael Mondry, Michael Chilton Sheasby, Luis Fernando Talavera Abdala
  • Patent number: 8913057
    Abstract: There is provided an information processing device includes a virtual space recognition unit for analyzing 3D space structure of a real space to recognize a virtual space, a storage unit for storing an object to be arranged in the virtual space, a display unit for displaying the object arranged in the virtual space, on a display device, a detection unit for detecting device information of the display device, and an execution unit for executing predetermined processing toward the object based on the device information.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: December 16, 2014
    Assignee: Sony Corporation
    Inventors: Hiroyuki Ishige, Kazuhiro Suzuki, Akira Miyashita
  • Patent number: 8902126
    Abstract: The present disclosure relates to a color correcting method of a display device. A color correcting apparatus includes an input unit configured to receive an input image; an output unit configured to connect the color correcting apparatus with a reference sterosopic display device and a target stereoscopic display device; a user input unit configured to receive feedback data based on the difference in colors of the reference stereoscopic display device and the target stereoscopic display device; and a processor configured to convert colors of the input image using color profiles of the reference stereoscopic display device and the target stereoscopic display device and correct the colors of the target stereoscopic display device based on the feedback data to be consistent with the colors of the reference stereoscopic display device.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: December 2, 2014
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Jin Seo Kim
  • Patent number: 8860724
    Abstract: An apparatus includes a calculation unit configured to calculate, based on data on gradation included in two-dimensional graphics data, position information about color reference points of the gradation and shape information about an object to which the gradation is applied, and a conversion unit configured to convert the two-dimensional graphics data into three-dimensional graphics data by calculating a rectangle encircling the object based on the calculated shape information, dividing the rectangle into a plurality of triangles as three-dimensional polygons, and designating colors of the color reference points with respect to vertices of each three-dimensional polygon based on position information about each three-dimensional polygon and the position information about the calculated color reference points.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: October 14, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoshi Imaizumi
  • 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
  • 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
  • Publication number: 20140160151
    Abstract: Methods of compressing (and decompressing) bounding box data and a processor incorporating one or more of the methods. In one embodiment, a method of compressing such data includes: (1) generating dimension-specific multiplicands and a floating-shared scale multiplier from floating-point numbers representing extents of the bounding box and (2) substituting portions of floating-point numbers representing a reference point of the bounding box with the dimension-specific multiplicands to yield floating-point packed boundary box descriptors, the floating-point shared scale multiplier and the floating-point packed boundary box descriptors together constituting compressed bounding box data.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Applicant: NVIDIA CORPORATION
    Inventor: Andrei Pokrovsky
  • Patent number: 8717362
    Abstract: A surface definition module of a hair/fur pipeline may be used to define a surface and an optimization module may be used to: create a bounding box for a set of hairs; determine whether the bounding box is visible; and if the bounding box is visible, hair associated with the visible bounding box is rendered upon the surface.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: May 6, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Armin Walter Bruderlin, Francois Chardavoine, Clint Chua, Gustav Melich
  • Patent number: 8704850
    Abstract: Various embodiments enable visual elements or objects, such as two-dimensional raster images, to be packed into a bounding region, such as a rectangular bounding region, in a manner that reduces wasted space. In at least some embodiments, a two-dimensional object packing component attempts to fit individual objects into the bounding region. The two-dimensional object packing component utilizes a span list to keep track of available space by tracking spans within the bounding region. Spans can occur laterally-adjacent placed objects and/or adjacent a placed object's bottom edge. In one or more embodiments, the span list is sorted left-to-right, top-to-bottom.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrew R. Raffman, Jesse Sage Schreiner
  • 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: 8675013
    Abstract: Embodiments render polygonal data in a geographical information systems according to a viewing perspective of a geographical information systems user. The user may define a viewing perspective. A bounding box may be determined that includes the area being viewed in the viewing perspective. A spherical coordinate to Cartesian coordinate matrix may be determined to approximately convert spherical coordinates of the polygonal data to Cartesian coordinates to be rendered by a graphics processor. The graphics processor may then render the polygonal data and bias detail towards the viewing perspective of the user.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventors: Marcin Romaszewicz, Gokul Varadhan, Emil Praun
  • Patent number: 8587614
    Abstract: Electronic document design systems and methods allowing a user engaged in customizing an electronic product to select an image container and modify the placement, scaling, and displayed portion of an image associated with the image container. Upon user selection of an image container from the product design, an image pane is presented to the user which displays the base image associated with the selected image container and at least one active control on either or both of the image container and the image pane which allow the user to modify which portion of, and how the portion of, the base image appears in the electronic product design.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: November 19, 2013
    Assignee: Vistaprint Schweiz GmbH
    Inventor: Martijn Stevenson
  • Patent number: 8577187
    Abstract: A system, a method and computer-readable media for processing raw image data with a graphics processing unit (GPU). Raw image data generated by an imaging sensor is received. A set of instructions for demosaicing the raw image data is communicated to the GPU. The GPU is enabled to demosaic the raw image data by executing the set of instructions.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corp.
    Inventors: Tomasz S. M. Kasperkiewicz, Richard S. Turner, Steven J. White
  • Patent number: 8558849
    Abstract: A method and apparatus for processing a user interface in an image processor. In the method, at least one Region of Interest (ROI) is set on an image displayed on a screen. Location information of a renewed ROI and an image processing result based on to a location of the corresponding ROI are outputted whenever the location of the at least one ROI is renewed. An image of the at least one ROI is stored according to the image processing result. In the apparatus, a control unit extracts ROI information when the ROI is set on an image displayed on a screen, and displays location information of a renewed ROI whenever the location information of the ROI is renewed. An image signal processing unit converts the location information of the ROI extracted from the control unit into graphical data and performs image signal processing on the image of the ROI.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: October 15, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hong-jun Choi
  • Patent number: 8560011
    Abstract: [Object] To provide a terminal device with an image display function that enables to effectively enhance viewability of image contents and operability of the terminal device. [Constitution] In response to input of image contents to a CPU 100 through a TV module 200, a determining section 110 acquires genre information of the image contents. The determining section 110 determines the genre based on the acquired genre information, and transmits the determination result to a display control section 120. The display control section 120 reads out, from a memory 700, a screen mode and a disposition pattern corresponding to the genre determined by the determining section 110 in accordance with the contents of a screen setting table; and sets a display area R1 and an operation area R2 in accordance with the readout screen mode.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: October 15, 2013
    Assignee: Kyocera Corporation
    Inventor: Makoto Fujimoto
  • Patent number: 8537168
    Abstract: A method and system for deferred coverage mask generation in a raster stage of a graphics processor. The method includes receiving a graphics primitive for rasterization in a raster stage of a graphics processor and performing a bounding box test on the graphics primitive to define a bounding rectangle for the graphics primitive. A combined coverage mask is then generated after the completion of the bounding box test. The combined coverage mask indicates a plurality of pixels that are covered by the graphics primitive. The combined coverage mask is divided into a plurality of sub-portions. The sub-portions are allocated to a plurality of raster components to determine sub-pixel coverage for the sub-portions.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: September 17, 2013
    Assignee: NVIDIA Corporation
    Inventors: Walter R. Steiner, Jeffrey R. Sewall
  • Patent number: 8502830
    Abstract: An image processing apparatus is configured to rasterize an object into a bitmap using a first memory and a second memory which can be accessed quicker than the first memory. The image processing apparatus includes an extraction unit configured to extract a plurality of objects to be rasterized on the second memory from a plurality of the objects, and a first combination unit configured to combine a plurality of objects which can be rasterized within capacity of the second memory from among the objects extracted by the extraction unit into an object.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: August 6, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shuuji Ozawa
  • Patent number: 8493383
    Abstract: Adaptive sampling alleviates aliasing by partitioning the field of view of an image sample point into depth regions. Portions of the scene are sampled within a depth region using sample rays. If a sample ray is not completely occluded in the depth region, corresponding sample rays are evaluated in adjacent depth regions. Sample rays can be recursively evaluated in further depth regions until all the subsamples intersect opaque objects or a depth limit or transparency threshold is reached. The value of an image sample point is the weighted combination of sample rays. The number of sample rays in each depth region may increase monotonically with distance along a line of sight from an image sample point for effects such as reflection, refraction, and illumination. The number of sample rays in each depth region may increase monotonically with distance from a focal plane for effects such as depth of field.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: July 23, 2013
    Assignee: Pixar
    Inventors: Robert L. Cook, Loren Carpenter
  • Publication number: 20130176331
    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: Application
    Filed: January 10, 2012
    Publication date: July 11, 2013
    Inventor: Olivier Chalouhi
  • Patent number: 8395614
    Abstract: Systems, methods and apparatus for generating an asset for a simulated environment using digital image capture are disclosed. An outline of an object in a digital image is automatically traced to generate data representing a two-dimensional polygon that encompasses the object. The outline is traced without relying on further input from a user once the digital image of the object has been captured. A portion of the digital image bounded by the two-dimensional polygon is separated from a remaining portion of the digital image. The portion of the image bounded by the two-dimensional polygon is associated with an asset in the simulated environment.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: March 12, 2013
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Anton Mikhailov
  • Publication number: 20130038628
    Abstract: One embodiment is directed to a computer program, embodied on a computer readable medium. The computer program is configured to control a processor to execute instructions. The instructions include sampling a plurality of points that lie within the interior of an arbitrary shape, drawing one or more rectangles from each of the points, gradually increasing the length and width of the rectangles until the rectangles no longer falls within the interior of the arbitrary shape, and assigning the largest of the increased rectangles as the interior bounding box.
    Type: Application
    Filed: August 12, 2011
    Publication date: February 14, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Gary Look, Prashant SINGH
  • Patent number: 8368692
    Abstract: A computer implemented method for creating a depth range buffer for supporting clipping geometries for ray-casting includes inputting image data, establishing a depth range buffer for specifying a start and an end point of each ray, computing a near depth of the image data corresponding to the start point of each ray, computing a far depth of the image data corresponding to the end point of each ray, clipping the volume by restricting ray-casting within the start and end points of the depth range buffer, and rendering a portion of the image data corresponding to the visible depth range.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: February 5, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventor: Wei Li
  • Patent number: 8368942
    Abstract: An image processing apparatus has a multi-cropping function that automatically crops the scanned images of a plurality of original sheets placed on a platen of an image reading apparatus all at one pass. The desired number of cropped images is input by the user, and the number of cropped images detected when cropping the image of the original sheets placed on the platen, are compared.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: February 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yusuke Hattori
  • Patent number: 8359541
    Abstract: Methods, systems, and computer-readable media are provided for distributing icons so that they do not overlap certain screen areas of a mobile device. In particular, screen areas of a background image displayed on a screen of a mobile device may be identified as image portions that are desirable for protection. After the desired image portions are identified, foreground screen areas corresponding to the desired image portions are designated as being unavailable to present icons. Icons are then presented on available screen areas of the mobile device so as to avoid overlapping desired image portions.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: January 22, 2013
    Assignee: Sprint Communications Company L.P.
    Inventor: Shane Jeremy Landry
  • 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