Clipping Patents (Class 345/620)
  • Patent number: 10134102
    Abstract: A GPU is configured to read and process data produced by a compute shader via the one or more ring buffers and pass the resulting processed data to a vertex shader as input. The GPU is further configured to allow the compute shader and vertex shader to write through a cache. Each ring buffer is configured to synchronize the compute shader and the vertex shader to prevent processed data generated by the compute shader that is written to a particular ring buffer from being overwritten before the data is accessed by the vertex shader. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: November 20, 2018
    Assignees: SONY INTERACTIVE ENTERTAINMENT INC., ADVANCED MICRO DEVICES, INC.
    Inventors: Mark Evan Cerny, David Simpson, Jason Scanlin, Michael Mantor
  • Patent number: 10115210
    Abstract: There is provided a display control device including an image acquiring section configured to acquire a moving image shot from a viewpoint changing from moment to moment, a spatial position specifying section configured to specify a spatial position in a first frame of the moving image, and a display control section configured to display the moving image, in such a manner to maintain the spatial position in a predetermined state in a second frame after the first frame.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: October 30, 2018
    Assignee: SONY CORPORATION
    Inventors: Shunichi Kasahara, Junichi Rekimoto
  • Patent number: 10055867
    Abstract: This disclosure describes methods, techniques, devices, and apparatuses for graphics and display processing for light field projection displays. In some examples, this disclosure describes a projection display system capable of rendering and displaying multiple annotations at the same time. An annotation is any information (e.g., texts, signs, directions, logos, phone numbers, etc.) that may be displayed. In one example, this disclosure proposes techniques for rendering and displaying multiple annotations at the same time at multiple different focal lengths.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: August 21, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu
  • Patent number: 9996478
    Abstract: A system and method for efficiently performing data allocation in a cache memory are described. A lookup is performed in a cache responsive to detecting an access request. If the targeted data is found in the cache and the targeted data is of a no allocate data type indicating the targeted data is not expected to be reused, then the targeted data is read from the cache without updating cache replacement policy information for the targeted data responsive to the access. If the lookup results in a miss, the targeted data is prevented from being allocated in the cache.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: June 12, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Mark Fowler
  • Patent number: 9972062
    Abstract: Flood-fill techniques and architecture are disclosed. In accordance with one embodiment, the architecture comprises a hardware primitive with a software interface which collectively allow for both data-based and task-based parallelism in executing a flood-fill process. The hardware primitive is defined to do the flood-fill function and is scalable and may be implemented with a bitwise definition that can be tuned to meet power/performance targets, in some embodiments. In executing a flood-fill operation, and in accordance with an example embodiment, the software interface produces parallel threads and issues them to processing elements, such that each of the threads can run independently until done. Each processing element in turn accesses a flood-fill hardware primitive, each of which is configured to flood a seed inside an N×M image block. In some cases, processing element commands to the flood-fill hardware primitive(s) can be queued and acted upon pursuant to an arbitration scheme.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: May 15, 2018
    Assignee: INTEL CORPORATION
    Inventors: Alon Gluska, Niraj Gupta, Mostafa Hagog, Dror Reif
  • Patent number: 9959652
    Abstract: The present disclosure provides a display method and a terminal. The display method comprises: identifying a background picture on a screen interface of a terminal; and when the background picture comprises a preset object, ensuring that there is no display content shielding a display region of the preset object on the screen interface. By using the technical solution of the present disclosure, it is avoided that display content on a terminal shields a preset object on a background picture, so that the preset object can be fully displayed, which helps to improve use experience of a user.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 1, 2018
    Assignee: Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd.
    Inventors: Xiaoyan Ma, Xinfeng Zhang
  • Patent number: 9953447
    Abstract: According to aspects of the present disclosure, certain areas of the display screen are logically considered to be “privileged.” For example, a user may run a utility program and selected areas of the wallpaper to be privileged. In another example, a utility scans the wallpaper looking for, say, a face or text and marks the location around the face or text as privileged. In any case, when an icon (or other visual information) needs to be placed on the display screen, the icon is preferentially placed at a location that does not overlap with the privileged areas. If no non-privileged area is available, then an alert can be sent to the user.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: April 24, 2018
    Assignee: Motorola Mobility LLC
    Inventors: Xiaofeng Zhu, Lian-Sheng Zhang
  • Patent number: 9898243
    Abstract: An information processing apparatus for displaying a specified display area of target data in a display unit, the target data being shared with another information processing apparatus. The information processing apparatus includes: a reception unit that receives information indicative of the specified display area specified in the another information processing apparatus; and a display controlling unit that scales the specified display area and an image in a peripheral portion of the specified display area and displays the specified display area and the image in the display unit such that the specified display area is included in a display field of the display unit based on the received information indicative of the specified display area and information about the display field of the display unit.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: February 20, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventor: Morio Miki
  • Patent number: 9892541
    Abstract: A method for a programmable primitive setup in a 3D graphics pipeline is introduced to contain at least the following steps. Information about first and third primitives is obtained from a buffer. The information about all or a portion of the first primitives is packed and sent to an SS (Setup Shader) thread. Information about a second primitive to be clipped is packed and sent to a GBS (Guard-Band-clipping Shader) thread. The information about all or a portion of the third primitives is packed and sent to an AS (Attribute Shader) thread.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: February 13, 2018
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Huaisheng Zhang, Zhou Hong, Xiaowei Yao
  • Patent number: 9819816
    Abstract: An image forming apparatus connected over a network to an information processing apparatus, which translates source text information to be translated, includes a reading unit, a transmitter, and an output unit. The reading unit reads image information from an original document. The transmitter transmits partial image information read from a part of the original to the information processing apparatus at a point in time when the partial image information has been read. The receiver receives, from the information processing apparatus, partial translated information obtained by translating source text information contained in the partial image information. The output unit outputs the received partial translated information. The reading unit reads the image information from the original even while the partial image information is transmitted to the information processing apparatus.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: November 14, 2017
    Assignee: Ricoh Company, Limited
    Inventor: Saeko Shimazu
  • Patent number: 9804246
    Abstract: According to one embodiment, an image processing apparatus includes a storage unit configured to store data of a series of slice images associated with a region including a target region of an object, a first rest period specifying unit configured to specify a first rest period based on a change between images of the series of slice images, and a second rest period specifying unit configured to specify a second rest period shorter than the first rest period by tracking the target region on a plurality of slice images corresponding to the specified first rest period or a rest period enlarged from the first rest period.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: October 31, 2017
    Assignee: TOSHIBA MEDICAL SYSTEMS CORPORATION
    Inventors: Shigehide Kuhara, Ayako Ninomiya
  • Patent number: 9805445
    Abstract: Image zooming is described. In one or more implementations, zoomed croppings of an image are scored. The scores calculated for the zoomed croppings are indicative of a zoomed cropping's inclusion of content that is captured in the image. For example, the scores are indicative of a degree to which a zoomed cropping includes salient content of the image, a degree to which the salient content included in the zoomed cropping is centered in the image, and a degree to which the zoomed cropping preserves specified regions-to-keep and excludes specified regions-to-remove. Based on the scores, at least one zoomed cropping may be chosen to effectuate a zooming of the image. Accordingly, the image may be zoomed according to the zoomed cropping such that an amount the image is zoomed corresponds to a scale of the zoomed cropping.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: October 31, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Radomir Mech, Xiaohui Shen, Brian L. Price, Jianming Zhang
  • Patent number: 9761017
    Abstract: An automatic method of setting a desktop background is provided. The automatic method of setting a desktop background is applied to an electronic device which is combined with a protective cover, wherein the protective cover has a conducting area corresponding to a specific shape, location or area. The method includes the following steps of receiving protective cover information generated by a touch screen of the electronic device touching the conducting area of the protective cover; determining whether the protective cover information is in accordance with one of a plurality of preset protective cover information; and setting desktop background displayed by the touch screen according the preset protective cover information when the protective cover information is in accordance with one of the plurality of preset protective cover information.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: September 12, 2017
    Assignee: ACER INCORPORATED
    Inventor: Kim-Yeung Sip
  • Patent number: 9703451
    Abstract: Image analysis systems components, devices, and methods are provided for viewing the image data stack in less time with less effort and less repetitive motions. The navigation device, for example, can include: (i) an indexing state selector for independently selecting a desired subset within the independently viewable subsets, the desired subset indexed for an efficient image selection with a single click of the indexing state selector; and, (ii) a scrolling state selector for scrolling through the desired subsest as a data series of the discrete images. And, a graphical user interface can be operably connected to the processor for viewing the plurality of sets of discrete sets of images. The systems, components, devices, and methods provided are solutions to the problem of providing rapid, efficient process for viewing a data-stack of images by implementing, for example, “point-free” steps and less repetitive motions.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: July 11, 2017
    Assignee: MAESTRO DEVICES, LLC
    Inventor: Andrew V. Barger
  • Patent number: 9602758
    Abstract: A communication apparatus includes: a receiver configured to receive an image through a network so that the communication apparatus displays at least a part of the received image received from the receiver on a display unit; a reception unit configured to receive the number of images to be displayed as clipped images on the display unit and a type of display order in which the clipped images are displayed; an area clipping unit configured to provide the clipped image including a speaker from the received image; and a control unit configured to give the display unit an instruction to display as many clipped images provided from the area clipping unit as the number of images to be displayed in the type of display order received by the reception unit.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 21, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Masato Takahashi, Hiroaki Uchiyama, Koji Kuwata, Kiyoto Igarashi, Tomoyuki Goto, Kazuki Kitazawa, Nobumasa Gingawa
  • Patent number: 9594961
    Abstract: Methods and apparatus to count people in images are disclosed. An example method includes identifying, via a processor, active segments of a plurality of segments of a first frame of image data based on respective fluctuation factors; determining, via the processor, that a first one of the active segments is adjacent to or overlaps with a second one of the active segments; and providing, via the processor, a region of interest in the first frame of image data to an object detection operation, the region of interest including the first and second ones of the active segments and excluding an inactive one of the plurality of segments of the first frame.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: March 14, 2017
    Assignee: The Nielsen Company (US), LLC
    Inventors: Venugopal Srinivasan, Padmanabhan Soundararajan
  • Patent number: 9542777
    Abstract: An image processing apparatus, which determines, for a combined image obtained by combining pixels of a given first image and pixels of an unknown second image either translucently or non-translucently using an unknown coefficient indicating a transparency, whether each of pixels included in the combined image is a translucently combined pixel, is provided. The image processing apparatus calculates, from pixel values of the combined image and the first image of respective pixels in a predetermined area including one pixel, pixel values of an image corresponding to the second image, calculates a total of differences between the calculated pixel values, identifies a coefficient used to obtain the combined image from the total of the difference, and determines that the one pixel is a translucently combined pixel when a value of the identified coefficient is larger than a predetermined value.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: January 10, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroichi Yamaguchi
  • Patent number: 9537934
    Abstract: Systems, methods, and non-transitory computer-readable media can cause a first computing system to receive an obscured version of a first media content item from a second computing system. Access to the obscured version of the first media content item can be provided by the first computing system. Access to an unobscured version of the first media content item can be prevented by the first computing system. An unobscured version of a second media content item can be acquired by the first computing system using at least one sensor. The first computing system can transmit to the second computing system at least one of the unobscured version of the second media content item or an obscured version of the second media content item generated based on the unobscured version. Access to the unobscured version of the first media content item can be provided by the first computing system.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: January 3, 2017
    Assignee: Facebook, Inc.
    Inventors: William Joseph Flynn, III, William M. Ruben, Daniel James Smith, II
  • Patent number: 9530241
    Abstract: Techniques for performing clipping of graphics primitives 60 with respect to a clipping boundary 65 are described. The clipping step 10 may be performed separately for each tile of a graphics frame to be rendered, after a primitive list for the tile has been read from a primitive memory 38. Clipping may be performed only for larger primitives whose size exceeds a given threshold. Clipping of a primitive 60 to the clipping boundary 65 may be performed inexactly so that only a single clipped primitive is generated which may extend beyond the clipping boundary. A clipped primitive generated by clipping may be used for a depth function calculation of a primitive setup operation and not for an edge determination.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: December 27, 2016
    Assignee: ARM Limited
    Inventors: Andreas Due Engh-Halstvedt, Frode Heggelund, Jørn Nystad
  • Patent number: 9525827
    Abstract: An imaging apparatus includes a control unit which displays cutout positions of a start frame and an end frame on an object image which is displayed on a display unit, and sets frame setting information including the cutout positions of the start frame and the end frame, in which the control unit determines a cutout region of an image frame according to the frame setting information in each of a plurality of photographed images which are photographed continuously or intermittently, and executes image cutout processing according to determined information.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: December 20, 2016
    Assignee: Sony Corporation
    Inventor: Masahiro Takahashi
  • Patent number: 9508309
    Abstract: The present disclosure provides a method for cropping one or more files in freeform using transparent or non-transparent layers. Specifically, the embodiments allow a user to crop a file with irregular/freeform boundaries while using a plurality of transparent or non-transparent layers that overlay the original file. The transparent layers overlap the image data for cropping, so that the finalized cropped image may be copied, pasted, or imported into another document while leaving the original file unaltered. The cropped portion of the image may also be sent or emailed by the user.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: November 29, 2016
    Inventor: Vispi Burjor Mistry
  • Patent number: 9474497
    Abstract: A computer implemented method for generating a pre-scaled image for at least one mammography image of a series, the series containing a plurality of mammography images, each mammography image displaying a breast having tissue points, the method comprising: obtaining an overview breast window, wherein the overview breast window encloses all tissue points; and, rendering the pre-scaled image based on the overview breast window. In some embodiments, the overview image, the overview breast window, or both may be stored in the database memory. In some embodiments, the overview breast window may be stored as the image breast window for each image of the series.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: October 25, 2016
    Assignee: AGFA HEALTHCARE
    Inventor: Viktor Kopylov
  • Patent number: 9454798
    Abstract: Systems and methods of automatic image sizing are provided. An image is provided in a first frame within a first layout. A request to display the image in a second frame of a second layout is received, where the second frame is different than the first frame. Region data associated with the image is accessed. The region data corresponds to a prior edit to the image and indicates a portion of the image to be displayed in the second frame. The image is provided in the second frame using the region data such that the portion of the image is displayed in the second frame.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: September 27, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Evtim Ivanov Georgiev
  • Patent number: 9396001
    Abstract: Methods and apparatus are provided for providing a window management system for an embedded system. In one embodiment a method includes configuring an operating system of an embedded system based on a protocol provided between one or more application windows and a window manager, each application window associated with an application executed by the operating system, storing display content of the one or more application windows in a buffer, and compositing the one or more application windows in the buffer. The method may further include outputting data of the buffer for display of the one or more application windows based on the compositing, wherein an application programming interface is specified for the application to directly access graphics hardware of the embedded system.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: July 19, 2016
    Assignee: Sony Corporation
    Inventor: James Amendolagine
  • Patent number: 9349209
    Abstract: A graphics processing pipeline includes a fragment shader 8 and can carry out blending either by means of a blend shading software routine in a blend shader 10, or by using fixed function, dedicated processing hardware blending units 12. When the programmable blend shading path using the blend shader 10 is selected, the blend shader 10 is configured to provide the alpha value 110 generated by the fragment shading operation as an output to the multisample coverage operations unit 105 and the alpha test unit 106 of the fixed function hardware unit pipeline. This allows the alpha test on the alpha values generated by the fragment shader 8 still to be performed using the multisample coverage operations hardware unit 105 and the alpha test hardware unit 106, instead of having to emulate those operations in the blend shading software routine in the blend shader 10.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: May 24, 2016
    Assignee: ARM LIMITED
    Inventor: Bruce Merry
  • Patent number: 9344644
    Abstract: A method for use in an electronic device is provided, including: acquiring a first picture through a first image sensor; acquiring a second picture through a second image sensor; detecting, by a processing circuitry, an image of a body part in the second picture; creating a third picture based on the image of the body part; and displaying the first picture together with the third picture as a preview image.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: May 17, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dae-Sung Ha, Moon-Soo Kim, Hong-Suk Choi
  • Patent number: 9288413
    Abstract: An image capture accelerator performs accelerated processing of image data. In one embodiment, the image capture accelerator includes accelerator circuitry including a pre-processing engine and a compression engine. The pre-processing engine is configured to perform accelerated processing on received image data, and the compression engine is configured to compress processed image data received from the pre-processing engine. In one embodiment, the image capture accelerator further includes a demultiplexer configured to receive image data captured by an image sensor array implemented within, for example, an image sensor chip. The demultiplexer may output the received image data to an image signal processor when the image data is captured by the image sensor array in a standard capture mode, and may output the received image data to the accelerator circuitry when the image data is captured by the image sensor array in an accelerated capture mode.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: March 15, 2016
    Assignee: GoPro, Inc.
    Inventors: Sumit Chawla, Scott Patrick Campbell
  • Patent number: 9269010
    Abstract: A system and a method for conducting credit card transactions through a mobile device of a user. The mobile device comprises an image acquisition unit and a mobile application operated by the mobile device. The system enables acquiring an image of a client's credit card, using the image acquisition unit; analyzing data of the image; outputting details of the credit card from the analysis; verifying the output details, wherein the verification is further carried out through the mobile application; verifying authorization of inputted monetary transaction, wherein the mobile application enables verifying the authorization by communicating with the billing center, associated with at least one credit company associated with the credit card over at least one communication network, wherein the communication is carried out by the mobile application using the mobile device; and conducting monetary transactions using the verified credit card details.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: February 23, 2016
    Assignee: Jumio Inc.
    Inventors: David Abulafia, Eyal Cohen
  • Patent number: 9262038
    Abstract: A method and computer graphics program executed by one or more processors is described for arranging regions which refer to various parts of a graphical layout such that changes to the original layout result in updates to the said regions. The regions themselves may be arranged by the user in patterns for various purposes, such as condensing graphical content spread over many parts of the original layout into a single output page in order to minimize the consumption of ink and paper when printing.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: February 16, 2016
    Assignee: LumaPix
    Inventors: Michael Chilton Sheasby, A. Michael Mondry
  • Patent number: 9256972
    Abstract: Techniques are disclosed for performing flood-fill operations on vector artwork. In one embodiment, a region under a point of interest (POI) of vector artwork is rasterized and flood-filled, and an initial bounding shape around that area is used as a first guess as to the area to be filled. In other cases, the initial bounding shape is created around some initial area that includes the POI (no rasterization). In any such case, vector objects having bounding shapes that intersect the initial bounding shape are identified and fed into a planar map. After map planarization, a new bounding shape is created around a new area resulting from the planarizing and that includes the POI. In response to that bounding shape not extending beyond the initial bounding shape, a vector-based flood-fill operation can be performed on that new area. Process repeats if new bounding shape extends beyond previous bounding shape.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: February 9, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Paul George, Frank Stokes-Guinan
  • Patent number: 9218302
    Abstract: Page table data for each page within a memory address space includes a write permission flag and a dirty-bit-modifier flag. The write permission flag is initialised to a value indicating that write access is not permitted. When a write access occurs, then the dirty-bit-modifier flag indicates whether or not the action of the write permission flag may be overridden. If the action of the write permission flag may be overridden, then the write access is permitted and the write permission flag is changed to indicate that write access is thereafter permitted. A page for which the write permission flag indicates that writes are permitted is a dirty page.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: December 22, 2015
    Assignee: ARM Limited
    Inventors: Richard Roy Grisenthwaite, Matthew Lucien Evans
  • Patent number: 9207951
    Abstract: A method is provided to edit a display screen of a zooming user interface system; the method includes receiving a user request to transform a set of display elements that are displayed on a display screen encompassed by a frame; in response to the user request an information structured is produced in a non-transitory storage device that indicates each display element of the set of display elements that is displayed on the display screen encompassed by the frame; each display element indicated by the information structure is transformed according to the user request.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: December 8, 2015
    Assignee: Prezi, Inc.
    Inventors: Péter Németh, Bálint Bulcsú Gábor, Ádám Somlai-Fisher, David Udvardy, David Gauquelin, Laszlo Laufer, Ákos Tóth-Máté, Lior Paz, Zsuzsa Weiner, Péter Vajda, Peter Halacsy
  • Patent number: 9129401
    Abstract: An image processing apparatus includes a size reducing unit that reduces sizes of a plurality of continuous images, which are still images obtained by continuously capturing images of a moving object, to thereby generate reduced continuous images; a mask generating unit that extracts moving object regions from the reduced continuous images, to thereby generate reduced moving object extraction mask images; a size restoring unit that enlarges the reduced moving object extraction mask images to the same size as original sizes of the continuous images that are not reduced by the size reducing unit, to thereby generate moving object extraction mask images; and a combining unit that extracts the moving object regions from the continuous images by using the moving object extraction mask images to thereby obtain moving object images, and combines the moving object images in a predetermined one of the continuous images.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: September 8, 2015
    Assignee: RICOH COMPANY, LTD.
    Inventor: Yuji Yamanaka
  • Patent number: 9058697
    Abstract: Depth of field may be rasterized by culling half-space regions on a lens from which a triangle to be rendered is not visible. Then, inside tests are only performed on the remaining unculled half-space regions. Separating planes between the triangle to be rendered and the tile being processed can be used to define the half-space regions.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: June 16, 2015
    Assignee: Intel Corporation
    Inventors: Tomas G. Akenine-Möller, Carl J. Munkberg, Jon N. Hasselgren, Robert M. Toth
  • Patent number: 9053546
    Abstract: An information processing apparatus for estimating a position and orientation of a target object in a three-dimensional space, inputs a plurality of captured images obtained by imaging the target object from a plurality of viewpoints, clips, for each of the input captured images, a partial image corresponding to a region occupied by a predetermined partial space in the three-dimensional space, from the captured image, extracts, from a plurality of partial images clipped from the plurality of captured images, feature information indicating a feature of the plurality of partial images, stores dictionary information indicating a position and orientation of an object in association with feature information of the object corresponding to the position and orientation, and estimates the position and orientation of the target object by comparing the feature information of the extracted target object and the feature information indicated in the dictionary information.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: June 9, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroto Yoshii
  • Patent number: 9041717
    Abstract: Techniques are disclosed for creating animated video frames which include both computer generated elements and hand drawn elements. For example, a software tool may allows an artist to draw line work (or supply other 2D image data) to composite with an animation frame rendered from a three dimensional (3D) graphical model of an object. The software tool may be configured to determine how to animate such 2D image data provided for one frame in order to appear in subsequent (or prior) frames in a manner consistent with changes in rendering the underlying 3D geometry.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: May 26, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael Kaschalk, Eric A. Daniels, Brian S. Whited, Kyle D. Odermatt, Patrick T. Osborne
  • Patent number: 9030488
    Abstract: In order to provide a display of an object on a display device of a motor vehicle, a basic shape of the object is first displayed and the display is then changed, this change simulating rotation, tilting and/or displacement only of a first part of the object. In respect of the remaining, second part of the object, a display on the basis of the basic shape is maintained at least in regions. In this way, space can be obtained on the display device and a significant portion of the object can nevertheless be displayed in an unchanged form at the same time.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: May 12, 2015
    Assignee: Audi AG
    Inventors: Alexander Treiber, Stephan Hummel
  • Patent number: 9024969
    Abstract: A method and device for performing and processing user-defined clipping in object space to reduce the number of computations needed for the clipping operation. The method and device also combine the modelview transformation of the vertex coordinates with projection transform. The user-defined clipping in object space provides a higher performance and less power consumption by avoiding generation of eye coordinates if there is no lighting. The device includes a driver for the user-defined clipping in the object space to perform dual mode user-defined clipping in object space when a lighting function is disabled and in eye space when the lighting function is enabled.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 5, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ning Bi, Lin Chen, Lingjun Chen
  • Publication number: 20150116350
    Abstract: In techniques of combined composition and change-based models for image cropping, a composition application is implemented to apply one or more image composition modules of a learned composition model to evaluate multiple composition regions of an image. The learned composition model can determine one or more cropped images from the image based on the applied image composition modules, and evaluate a composition of the cropped images and a validity of change from the image to the cropped images. The image composition modules of the learned composition model include a salient regions module that iteratively determines salient image regions of the image, and include a foreground detection module that determines foreground regions of the image. The image composition modules also include one or more imaging models that reduce a number of the composition regions of the image to facilitate determining the cropped images from the image.
    Type: Application
    Filed: October 24, 2013
    Publication date: April 30, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Lin, Radomir Mech, Peng Wang
  • Patent number: 9019303
    Abstract: Provided are a method of generating a resulting image as if drawn by an artist and an apparatus for executing the method. The apparatus includes a first generation unit configured to generate a vector field expressing a shape of an image using feature pixels of the image captured by an image device and direction information of the feature pixels, a second generation unit configured to generate a structure grid indicating a structure for rendering the shape of the image using the vector field, and a rendering unit configured to render primitives expressing predetermined tones on the generated structure grid. Accordingly, it is possible to automatically and rapidly generate a resulting image from one image. Anyone can easily generate a hedcut from one photo without the limitation that a limited number of artists need to invest a great deal of time to complete one hedcut.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: April 28, 2015
    Assignee: Postech Academy—Industry Foundation
    Inventors: Seung Yong Lee, Yun Jin Lee, Min Jung Son, Henry Kang
  • Patent number: 9019304
    Abstract: According to an image processing apparatus and a control method thereof of the present invention, a graphics drawing result is obtained in accordance with one or more graphics drawing commands included in drawing commands, a clipping command is generated from one or more moving image drawing commands included in the drawing commands, and clipped graphics is obtained by clipping the graphics drawing result using the clipping command. Further, moving image data processed in accordance with the one or more moving image drawing commands included in the drawing commands is generated, and the generated moving image data and the clipped graphics are composed and output.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: April 28, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Shinya Takeichi, Waki Murakami, Satoru Mamiya, Jun Fujisawa, Shuichi Okamura, Atsushi Date, Takeshi Suzuki, Akihiro Takamura, Toru Nomakuchi, Shigeru Sakamoto
  • Patent number: 8976194
    Abstract: The present invention provides a method for cropping one or more files in freeform using transparent or non-transparent layers. Specifically, the invention allows a user to crop a file with irregular/freeform boundaries while using a plurality of transparent or non-transparent layers that overlay the original file. The transparent layers overlap the image data for cropping, so that the finalized cropped image may be copied, pasted, or imported into another document while leaving the original file unaltered. The cropped portion of the image may also be sent or emailed by the user.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 10, 2015
    Inventor: Vispi Burjor Mistry
  • Patent number: 8957918
    Abstract: Methods for activating multi-touch functionality by recognizing and processing multi-touch interactions on a touch surface of non-multi-touch computing devices. The computing device may detect a jump from the location of the first touch event to determine that a multiple touch gesture is being traced. Virtual touch events are detected and stored. Using mathematical formulae, parameters are calculated based on initial and subsequent virtual touch event locations. Based on these parameters the multi-touch functionality is determined, such as a zooming or rotating function. A transform factor may be determined and applied to the image display.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: February 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Sri Venkatesh Godavari
  • 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: 8941678
    Abstract: A color display system providing reduced observer metameric failure for a set of target observers, comprising an image forming system having narrow-band primaries. A data processing system is used to implement a method for color correcting an input color image having input color values adapted for display on a reference display device having a plurality of input color primaries. A metamerism correction transform is applied to the input color image to determine an output color image having output color values in an output color space appropriate for display on the image forming system. The metamerism correction transform modifies colorimetry associated with the input colors to provide output color values such that an average observer metameric failure is reduced for a distribution of target observers.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: January 27, 2015
    Assignee: Eastman Kodak Company
    Inventors: Andrew F. Kurtz, Elena A. Fedorovskaya, Thomas O. Maier
  • Patent number: 8933962
    Abstract: Techniques for generating a personalized cartoon by using a few text queries are described herein. The present disclosure describes efficiently searching multiple images from a network, obtaining clipart image from the multiple images, and vectorization of the clipart image. The present disclosure also describes techniques to change a style of the cartoon such as recoloring one or more cartoon objects.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: Jian Sun, Ying-Qing Xu, Litian Tao, Mengcheng Huang
  • Patent number: 8928670
    Abstract: A moving image generation apparatus includes an image display unit, a partial image specification unit, a partial image cutout unit, and a moving image generation unit. The image display unit displays an image. The partial image specification unit specifies a partial image of a predetermined range corresponding to each of points in the displayed image. The partial image cutout unit cuts out a plurality of partial images from between two arbitrary partial images included in the specified partial images. The moving image generation unit generates a moving image based on the specified partial images and the cutout partial images.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: January 6, 2015
    Assignee: Olympus Imaging Corp.
    Inventor: Takuya Matsunaga
  • Publication number: 20150002537
    Abstract: An electronic device and method of operation, the electronic device including at least one processor communicatively coupled to a display and memory, the processor configured for filtering a facial image rendered on the display. In an illustrative embodiment, the at least one processor is configured to generate a boundary around the facial image, the boundary having 2-dimensional x and y coordinates relative to boundaries of the display; store the coordinates in memory; in response to at least one of a cropping and moving of the image, recalculate the coordinates to match a new transform setting; and apply an effect to the facial image based on the updated coordinates.
    Type: Application
    Filed: September 19, 2014
    Publication date: January 1, 2015
    Applicant: BLACKBERRY LIMITED
    Inventors: Hans Rikard SAMVIK, Nils Johan Petter Montan
  • Publication number: 20140375676
    Abstract: The display device according to the present invention is provided with a plurality of display units, a mechanism that binds together at least one part of each of the plurality of display units, and a drawing control unit that, when drawing on a specific display unit from among the plurality of display units, prioritizes drawing on, from among the display regions of the specific display unit, a specific region other than regions that include the mechanism.
    Type: Application
    Filed: October 18, 2012
    Publication date: December 25, 2014
    Applicant: NEC CASIO MOBILE COMMUNICATIONS, LTD.
    Inventor: Kenichi Kitatani
  • 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