Clipping Patents (Class 345/620)
-
Patent number: 10134102Abstract: 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: GrantFiled: June 5, 2014Date of Patent: November 20, 2018Assignees: SONY INTERACTIVE ENTERTAINMENT INC., ADVANCED MICRO DEVICES, INC.Inventors: Mark Evan Cerny, David Simpson, Jason Scanlin, Michael Mantor
-
Patent number: 10115210Abstract: 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: GrantFiled: October 23, 2014Date of Patent: October 30, 2018Assignee: SONY CORPORATIONInventors: Shunichi Kasahara, Junichi Rekimoto
-
Patent number: 10055867Abstract: 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: GrantFiled: April 25, 2016Date of Patent: August 21, 2018Assignee: QUALCOMM IncorporatedInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu
-
Patent number: 9996478Abstract: 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: GrantFiled: December 9, 2016Date of Patent: June 12, 2018Assignee: Advanced Micro Devices, Inc.Inventor: Mark Fowler
-
Patent number: 9972062Abstract: 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: GrantFiled: November 21, 2014Date of Patent: May 15, 2018Assignee: INTEL CORPORATIONInventors: Alon Gluska, Niraj Gupta, Mostafa Hagog, Dror Reif
-
Patent number: 9959652Abstract: 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: GrantFiled: June 29, 2016Date of Patent: May 1, 2018Assignee: Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd.Inventors: Xiaoyan Ma, Xinfeng Zhang
-
Patent number: 9953447Abstract: 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: GrantFiled: January 31, 2013Date of Patent: April 24, 2018Assignee: Motorola Mobility LLCInventors: Xiaofeng Zhu, Lian-Sheng Zhang
-
Patent number: 9898243Abstract: 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: GrantFiled: October 24, 2014Date of Patent: February 20, 2018Assignee: RICOH COMPANY, LTD.Inventor: Morio Miki
-
Patent number: 9892541Abstract: 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: GrantFiled: October 22, 2015Date of Patent: February 13, 2018Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.Inventors: Huaisheng Zhang, Zhou Hong, Xiaowei Yao
-
Patent number: 9819816Abstract: 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: GrantFiled: October 16, 2015Date of Patent: November 14, 2017Assignee: Ricoh Company, LimitedInventor: Saeko Shimazu
-
Patent number: 9804246Abstract: 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: GrantFiled: January 20, 2011Date of Patent: October 31, 2017Assignee: TOSHIBA MEDICAL SYSTEMS CORPORATIONInventors: Shigehide Kuhara, Ayako Ninomiya
-
Patent number: 9805445Abstract: 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: GrantFiled: October 27, 2014Date of Patent: October 31, 2017Assignee: Adobe Systems IncorporatedInventors: Zhe Lin, Radomir Mech, Xiaohui Shen, Brian L. Price, Jianming Zhang
-
Patent number: 9761017Abstract: 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: GrantFiled: February 5, 2016Date of Patent: September 12, 2017Assignee: ACER INCORPORATEDInventor: Kim-Yeung Sip
-
Patent number: 9703451Abstract: 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: GrantFiled: December 31, 2014Date of Patent: July 11, 2017Assignee: MAESTRO DEVICES, LLCInventor: Andrew V. Barger
-
Patent number: 9602758Abstract: 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: GrantFiled: June 30, 2016Date of Patent: March 21, 2017Assignee: Ricoh Company, Ltd.Inventors: Masato Takahashi, Hiroaki Uchiyama, Koji Kuwata, Kiyoto Igarashi, Tomoyuki Goto, Kazuki Kitazawa, Nobumasa Gingawa
-
Patent number: 9594961Abstract: 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: GrantFiled: June 5, 2015Date of Patent: March 14, 2017Assignee: The Nielsen Company (US), LLCInventors: Venugopal Srinivasan, Padmanabhan Soundararajan
-
Patent number: 9542777Abstract: 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: GrantFiled: November 18, 2013Date of Patent: January 10, 2017Assignee: Canon Kabushiki KaishaInventor: Hiroichi Yamaguchi
-
Patent number: 9537934Abstract: 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: GrantFiled: April 3, 2014Date of Patent: January 3, 2017Assignee: Facebook, Inc.Inventors: William Joseph Flynn, III, William M. Ruben, Daniel James Smith, II
-
Patent number: 9530241Abstract: 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: GrantFiled: November 7, 2014Date of Patent: December 27, 2016Assignee: ARM LimitedInventors: Andreas Due Engh-Halstvedt, Frode Heggelund, Jørn Nystad
-
Patent number: 9525827Abstract: 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: GrantFiled: July 9, 2014Date of Patent: December 20, 2016Assignee: Sony CorporationInventor: Masahiro Takahashi
-
Patent number: 9508309Abstract: 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: GrantFiled: January 26, 2015Date of Patent: November 29, 2016Inventor: Vispi Burjor Mistry
-
Patent number: 9474497Abstract: 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: GrantFiled: January 15, 2014Date of Patent: October 25, 2016Assignee: AGFA HEALTHCAREInventor: Viktor Kopylov
-
Patent number: 9454798Abstract: 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: GrantFiled: August 23, 2013Date of Patent: September 27, 2016Assignee: Adobe Systems IncorporatedInventor: Evtim Ivanov Georgiev
-
Patent number: 9396001Abstract: 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: GrantFiled: July 27, 2011Date of Patent: July 19, 2016Assignee: Sony CorporationInventor: James Amendolagine
-
Patent number: 9349209Abstract: 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: GrantFiled: May 27, 2011Date of Patent: May 24, 2016Assignee: ARM LIMITEDInventor: Bruce Merry
-
Patent number: 9344644Abstract: 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: GrantFiled: February 19, 2014Date of Patent: May 17, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Dae-Sung Ha, Moon-Soo Kim, Hong-Suk Choi
-
Patent number: 9288413Abstract: 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: GrantFiled: July 11, 2013Date of Patent: March 15, 2016Assignee: GoPro, Inc.Inventors: Sumit Chawla, Scott Patrick Campbell
-
Patent number: 9269010Abstract: 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: GrantFiled: July 14, 2009Date of Patent: February 23, 2016Assignee: Jumio Inc.Inventors: David Abulafia, Eyal Cohen
-
Patent number: 9262038Abstract: 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: GrantFiled: October 10, 2007Date of Patent: February 16, 2016Assignee: LumaPixInventors: Michael Chilton Sheasby, A. Michael Mondry
-
Patent number: 9256972Abstract: 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: GrantFiled: April 23, 2013Date of Patent: February 9, 2016Assignee: Adobe Systems IncorporatedInventors: Paul George, Frank Stokes-Guinan
-
Patent number: 9218302Abstract: 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: GrantFiled: June 25, 2013Date of Patent: December 22, 2015Assignee: ARM LimitedInventors: Richard Roy Grisenthwaite, Matthew Lucien Evans
-
Patent number: 9207951Abstract: 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: GrantFiled: November 17, 2011Date of Patent: December 8, 2015Assignee: 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: 9129401Abstract: 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: GrantFiled: September 6, 2012Date of Patent: September 8, 2015Assignee: RICOH COMPANY, LTD.Inventor: Yuji Yamanaka
-
Patent number: 9058697Abstract: 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: GrantFiled: April 28, 2011Date of Patent: June 16, 2015Assignee: Intel CorporationInventors: Tomas G. Akenine-Möller, Carl J. Munkberg, Jon N. Hasselgren, Robert M. Toth
-
Patent number: 9053546Abstract: 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: GrantFiled: June 22, 2011Date of Patent: June 9, 2015Assignee: Canon Kabushiki KaishaInventor: Hiroto Yoshii
-
Patent number: 9041717Abstract: 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: GrantFiled: September 12, 2011Date of Patent: May 26, 2015Assignee: Disney Enterprises, Inc.Inventors: Michael Kaschalk, Eric A. Daniels, Brian S. Whited, Kyle D. Odermatt, Patrick T. Osborne
-
Patent number: 9030488Abstract: 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: GrantFiled: April 27, 2012Date of Patent: May 12, 2015Assignee: Audi AGInventors: Alexander Treiber, Stephan Hummel
-
Patent number: 9024969Abstract: 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: GrantFiled: June 29, 2012Date of Patent: May 5, 2015Assignee: QUALCOMM IncorporatedInventors: Ning Bi, Lin Chen, Lingjun Chen
-
Publication number: 20150116350Abstract: 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: ApplicationFiled: October 24, 2013Publication date: April 30, 2015Applicant: Adobe Systems IncorporatedInventors: Zhe Lin, Radomir Mech, Peng Wang
-
Patent number: 9019303Abstract: 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: GrantFiled: May 26, 2011Date of Patent: April 28, 2015Assignee: Postech Academy—Industry FoundationInventors: Seung Yong Lee, Yun Jin Lee, Min Jung Son, Henry Kang
-
Patent number: 9019304Abstract: 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: GrantFiled: May 29, 2009Date of Patent: April 28, 2015Assignee: Canon Kabushiki KaishaInventors: Shinya Takeichi, Waki Murakami, Satoru Mamiya, Jun Fujisawa, Shuichi Okamura, Atsushi Date, Takeshi Suzuki, Akihiro Takamura, Toru Nomakuchi, Shigeru Sakamoto
-
Patent number: 8976194Abstract: 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: GrantFiled: September 14, 2012Date of Patent: March 10, 2015Inventor: Vispi Burjor Mistry
-
Patent number: 8957918Abstract: 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: GrantFiled: November 3, 2009Date of Patent: February 17, 2015Assignee: QUALCOMM IncorporatedInventor: Sri Venkatesh Godavari
-
Patent number: 8947451Abstract: 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: GrantFiled: August 11, 2009Date of Patent: February 3, 2015Assignee: LumaPixInventors: A. Michael Mondry, Michael Chilton Sheasby, Luis Fernando Talavera Abdala
-
Patent number: 8941678Abstract: 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: GrantFiled: July 27, 2012Date of Patent: January 27, 2015Assignee: Eastman Kodak CompanyInventors: Andrew F. Kurtz, Elena A. Fedorovskaya, Thomas O. Maier
-
Patent number: 8933962Abstract: 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: GrantFiled: November 15, 2010Date of Patent: January 13, 2015Assignee: Microsoft CorporationInventors: Jian Sun, Ying-Qing Xu, Litian Tao, Mengcheng Huang
-
Patent number: 8928670Abstract: 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: GrantFiled: October 19, 2010Date of Patent: January 6, 2015Assignee: Olympus Imaging Corp.Inventor: Takuya Matsunaga
-
Publication number: 20150002537Abstract: An electronic device and method of operation, the electronic device including at least one processor communicatively coupled to a display and memory, the processor configured for filtering a facial image rendered on the display. In an illustrative embodiment, the at least one processor is configured to generate a boundary around the facial image, the boundary having 2-dimensional x and y coordinates relative to boundaries of the display; store the coordinates in memory; in response to at least one of a cropping and moving of the image, recalculate the coordinates to match a new transform setting; and apply an effect to the facial image based on the updated coordinates.Type: ApplicationFiled: September 19, 2014Publication date: January 1, 2015Applicant: BLACKBERRY LIMITEDInventors: Hans Rikard SAMVIK, Nils Johan Petter Montan
-
Publication number: 20140375676Abstract: 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: ApplicationFiled: October 18, 2012Publication date: December 25, 2014Applicant: NEC CASIO MOBILE COMMUNICATIONS, LTD.Inventor: Kenichi Kitatani
-
Patent number: 8913057Abstract: 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: GrantFiled: February 9, 2011Date of Patent: December 16, 2014Assignee: Sony CorporationInventors: Hiroyuki Ishige, Kazuhiro Suzuki, Akira Miyashita