Patents Examined by Kevin Wu
  • Patent number: 10032244
    Abstract: An apparatus and method are described for implementing a nearest neighbor search on a graphics processing unit. For example, one embodiment of an apparatus comprises: a host processor; and a graphics processor unit (GPU) to execute a nearest neighbor (NN) tree build operation and a NN tree search operation in response to signals from the host processor; the NN tree build operation comprising dividing a first set of data points to define each tree node to form a plurality of buckets, each bucket comprising at least one of the first set of data points, the number of buckets to be limited based on a threshold value, resulting in at least some buckets with multiple data points; and the NN tree search operation comprising traversing the tree by comparing each of a second set of input data points to data points in the tree to identify a bucket and then comparing one of the second data points to data points in the bucket to identify a nearest neighbor data point in the bucket.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: July 24, 2018
    Assignee: Intel Corporation
    Inventor: Alexandra Manevitch
  • Patent number: 9940693
    Abstract: A system includes a content obtaining circuit configured to obtain a plurality of content and information related to the content from at least one of a plurality of sources, an importance obtaining circuit configured to obtain an importance level for each content, and a display control circuit configured to generate data to control a display of an image corresponding to each of the plurality of content. The importance level is based on the information related to the content. The display control circuit determines a size of each image on a display screen based on the importance level for each content.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: April 10, 2018
    Assignee: SONY CORPORATION
    Inventors: Yoshihito Ohki, Daiki Nogami
  • Patent number: 9892531
    Abstract: A method and system for providing charting data visualizations of associated data sets is described. The method includes rendering a graphical user interface that includes one or more data interface regions. The one or more data interface regions are configured to detect and analyze a data interface component encoded with and representing data attributes which are mapped and bound to elements of a chart data visualization. Upon detecting the receipt of the graphical data interface component into the one or more data interface regions, the graphical data interface component is analyzed to determine the data attributes and the mapping. Based on the analysis of the data attributes and the data set, a data chart is rendered on a display and dynamically updated based on user interaction with the charting data visualization.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: February 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Csaba Csenteri, David Brackman
  • Patent number: 9881363
    Abstract: An image processing device includes a selection section adapted to select a first correction point among a plurality of correction points included in a correcting image, an identification section adapted to identify a second correction point and a third correction point adjacent to the first correction point, and a display control section adapted to emphasize a first line segment connecting the first correction point and the second correction point to each other, and a second line segment connecting the first correction point and the third correction point to each other, and display the correcting image on a display section.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: January 30, 2018
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Tatsuhiko Nobori
  • Patent number: 9832458
    Abstract: A multi view image display device is provided, which includes a depth estimator configured to estimate depth of an input image, a renderer configured to perform rendering of multi view image based on the estimated depth, a display configured to display the rendered multi view image, and a controller configured to control the rendering of the multi view image by controlling the number of rendering viewpoints according to a depth value of at least one object region included in the input image.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: November 28, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-yeol Kim, Seon-deok Hwang, Ho-young Lee
  • Patent number: 9820519
    Abstract: An automatic 3D garment construction is provided using steps for: providing a plurality of panels of a garment so as to be processed in an information processing device, wherein each of the plurality of panels comprises seam lines; positioning the plurality of panels at corresponding locations around a virtual body provided in the information processing device; finding matching seam lines for the plurality of panels and creating seams; and producing the garment in which the plurality of panels are positioned, seamed, and draped on the virtual body. The step for positioning may comprise a step for panel tagging, a step for seam line tagging, and a step for panel packing, in which related panels are grouped and packed, such that relative positions are fixed among the packed panels, and the packed panels move as a group.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: November 21, 2017
    Assignee: PHYSAN, INC.
    Inventors: Ilhoe Jung, Hyeong-Seok Ko
  • Patent number: 9812086
    Abstract: A method for displaying a result of area extraction processing of dividing a target image into a foreground area and a background area includes a result acquisition step of acquiring a result of the area extraction processing on the target image, an extraction result image generation step of acquiring an extraction result image representing an estimated foreground area or an estimated background area estimated by the area extraction processing or a boundary between the estimated foreground area and the estimated background area, based on the acquired result, and a display step of generating a composite image by combining the extraction result image with the target image, and displaying the composite image on a display device. The extraction result image generation step includes a color extraction step and a color determination step.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: November 7, 2017
    Assignee: OMRON Corporation
    Inventors: Yoshihisa Minato, Yukiko Yanagawa
  • Patent number: 9811911
    Abstract: A method for generating virtual reality (VR) content includes obtaining source information from original media content. retrieving characteristic information stored in a first memory based on the obtained source information wherein the retrieved characteristic information related to the original media content, generating the VR content by combining the retrieved characteristics information and the obtained source information, wherein at least one feature of the retrieved characteristic information is mapped to a corresponding at least one feature of the obtained source information, and outputting the generated VR content and the original media content to be reproduced to a viewer.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: November 7, 2017
    Assignee: NBCUniversal Media, LLC
    Inventor: Thomas Bause Mason
  • Patent number: 9767610
    Abstract: An information processing system that acquires image data; distorts the acquired image data according to a predetermined distortion criterion; acquires an object image corresponding to an object that is at least partially obstructed in the acquired image; combines the object image with the distorted image data; and outputs the distorted image data combined with the object image.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: September 19, 2017
    Assignee: Sony Corporation
    Inventor: Yuichiro Takeuchi
  • Patent number: 9704296
    Abstract: Embodiments of the present disclosure can be used to generate an image replica of a person wearing various outfits to help the person visualize how clothes and accessories will look without actually having to try them on. Images can be generated from various angles to provide the person an experience as close as possible to actually wearing the clothes, accessories and looking at themselves in the mirror. Among other things, embodiments of the present disclosure can help remove much of the current uncertainty involved in buying clothing and accessories online.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: July 11, 2017
    Assignee: TRUPIK, INC.
    Inventors: Vikranth Katpally Reddy, Sridhar Tirumala, Aravind Inumpudi, David Joseph Harmon
  • Patent number: 9659347
    Abstract: A method for image zoom out processing includes: determining whether a predetermined zoom out ratio is smaller than a first predetermined threshold; when the predetermined zoom out ratio is smaller than the first predetermined threshold, performing a zoom out process on an image according to the first predetermined threshold by a bilinear interpolation algorithm to obtain a zoomed out image; determining whether a product of a resolution of the zoomed out image and the first predetermined threshold is greater than or equal to a target resolution; when the product is greater than the target resolution, repeating the step of performing the zoom out process; when the product is smaller than the target resolution, performing the zoom out process on the image according to a second predetermined threshold by the bilinear interpolation algorithm so that the resolution of the zoomed out image reaches the target resolution.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: May 23, 2017
    Assignee: MStar Semiconductor, Inc.
    Inventors: Guo-Liang Sun, Xuan-Cheng Zhu
  • Patent number: 9619924
    Abstract: There is provided an illumination rendering system and method for use by such a system. The system includes a system processor, a system memory, and an illumination rendering engine including a ray tracing unit stored in the system memory. The system processor is configured to execute the ray tracing unit to recognize a present classification of a light path traveling between a ray source and a ray receiver, and to identify a scattering type of a next scattering event corresponding to a ray on the light path. The system processor is also configured to execute the ray tracing unit to determine a next classification of the light path based on the present classification of the light path and the scattering type.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: April 11, 2017
    Assignee: Disney Enterprises, Inc.
    Inventors: Benjamin Spencer, Brent Burley
  • Patent number: 9563982
    Abstract: An image generating device includes a background image acquirer that acquires an image of a background on which an image of an object is to be superimposed, a color extractor that extracts a color about one or a plurality of places in the image of the background, and a light source decider that decides the color of light output by a light source that illuminates the object based on the color extracted about the one or plurality of places. The image generating device further includes a drawing section that draws the image of the object based on the decided color of the light of the light source and an output image generator that generates an output image obtained by superimposing the image of the object on the image of the background.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: February 7, 2017
    Assignees: SONY CORPORATION, SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Yoshikatsu Kanemaru, Fumiteru Sato, Yuichi Nishizawa
  • Patent number: 9536326
    Abstract: A method of setting a grayscale value of a liquid crystal panel, each pixel unit in the liquid crystal panel comprises a main pixel M and a sub pixel S, having an area ratio between the main and sub pixels. The method includes acquiring an actual brightness value of each grayscale of the liquid crystal panel under a front view and a squint angle; dividing the actual brightness values based on the area ratio, and establishing a relationship between the grayscale and the actual brightness; calculating a theoretical brightness value of each grayscale; setting a grayscale combination input to the main pixel M and the sub pixel S, so a sum of difference values between actual and theoretical brightness would be the smallest under the front and squint angles; repeating the previous step for all grayscales of the liquid crystal panel. A liquid crystal display is also disclosed.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: January 3, 2017
    Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventor: Lixuan Chen
  • Patent number: 9462243
    Abstract: A method for controlling a display is provided. An RGB video signal is transformed into an RGBW video signal based on a human factor. The display has a plurality of pixels configured to display images according to the RGBW video signal, where each of the pixels has a red subpixel, a green subpixel, a blue subpixel and a white subpixel. According to the method, when brightness of a backlight module of the display is reduced to decrease energy consumption of the display, quality of the images of the display observed by users is still maintained within an acceptable range.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: October 4, 2016
    Assignee: AU OPTRONICS CORP.
    Inventors: Hui-Feng Lin, Sheng-Wen Cheng
  • Patent number: 9460544
    Abstract: The invention relates to a method of generating a synthesized image representing a view of a scene from a first input image representing the view and a second input image representing the view, the synthesized image comprising synthesized image positions, by assigning a synthesized image data value to a synthesized image position. The method comprises determining whether input images have at the synthesized image position data values associated with them. If either one has a data value associated, that data value is assigned to the synthesized image position. If both, an average of both values is assigned. The average is a weighed average, with weighing factors being a function of a distance or distances to a closest image position with no image data value or valid image data value assigned.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: October 4, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Björn Johansson, Martin Pettersson, Thomas Rusert