Clipping Patents (Class 345/620)
-
Patent number: 8319825Abstract: Methods, apparatuses and systems directed to using viewport state data objects (VSDO) to render a series of video frames according to render instructions to achieve video compression. In a particular implementation, the video compression format exposes the VSDO and render instructions to a video render client, allowing the video render client to finish rendering a sequence of video frames from different spatial locations and view transform parameters. Implementations of this video compression format further allow any arbitrary client with enough graphics processing power and bandwidth to retransmit novel, completely rendered viewports to thin clients without taxing the root remote render devices.Type: GrantFiled: June 15, 2009Date of Patent: November 27, 2012Inventor: Julian Urbach
-
Publication number: 20120293544Abstract: According to an embodiment of the invention, in an image display apparatus, the image capturing unit captures an image including the hands of the operator. The gesture recognition unit recognizes at least one type of hand shapes of both hands in the captured image of the operator as a recognition object, compares a first geometric region defined by the hand shapes of both hands presented by the operator with the display screen, and recognizes the first geometric region as a second geometric region in a display screen coordinate system. The image generation unit performs emphasis processing of an image of the second geometric region displayed on the display screen. The display unit displays the emphasized image of the second geometric region on the display screen.Type: ApplicationFiled: February 17, 2012Publication date: November 22, 2012Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Arata Miyamoto, Shingo Yanagawa, Tomokazu Wakasugi
-
Publication number: 20120290931Abstract: In accordance with an example embodiment of the present invention, a method is provided, comprising: detecting an image associated with a set of media elements, selecting a sub-portion of the image, and associating the sub-portion of the image with a media element of the set of media elements.Type: ApplicationFiled: May 13, 2011Publication date: November 15, 2012Inventors: Mikko Nurmi, Daniel González
-
Patent number: 8300894Abstract: A method for decomposition and rendering of video content and user interface for operating the method thereof is disclosed. First, a plurality of target shots are recognized from a video, the video is decomposed into a plurality of video units based on the playtime of each target shot. Then, the video frame of target shot is decomposed into a background scene and at least one foreground object. The editing process is performed on the background to generate the plentiful visual effect. The video content of each video unit is known by analyzing the information of the foreground object, and therefore each video unit can be annotated. Furthermore, the user interface reintegrates the foreground object in the background scene and generates the customized video content according to users' request, so that viewers may get more enjoyment on game watching.Type: GrantFiled: June 30, 2009Date of Patent: October 30, 2012Assignee: National Taiwan UniversityInventors: Shao-Yi Chien, Jui-Hsin Lai
-
Publication number: 20120268484Abstract: 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: ApplicationFiled: June 29, 2012Publication date: October 25, 2012Applicant: QUALCOMM INCORPORATEDInventors: Ning Bi, Lin Chen, Lingjun Chen
-
Patent number: 8291324Abstract: A network management system allows a network administrator to intuitively manage all components of a heterogeneous networked computer system using views of any component or any set of components. These views are generated in a multi-dimensional, virtual reality environment. Navigation tools are provided that allow an operator to travel through the network hierarchy's representation in the virtual environment using an automatic flight mode. Automatic flight mode determines a reasonable trajectory to a network component that avoids collisions with intervening objects in the virtual environment. Since the system is capable of managing a world-wide network, city, building, subnet, segment, and computer, a view may also display internal hardware, firmware, and software of any network component. Views of network components may be filtered so only components pertaining to a specific business or other interest are displayed.Type: GrantFiled: September 7, 2001Date of Patent: October 16, 2012Assignee: CA, Inc.Inventors: Reuven Battat, Michael Her, Chandrasekha Sundaresh, Anders Vinberg, Sidney Wang
-
Publication number: 20120254747Abstract: An apparatus is provided for generating a region(s) of interest for a medical image(s). The apparatus includes at least one memory and at least one processor configured to receive an indication of one or more touches at corresponding locations on a touch enabled display. The respective touches define a touch point at the corresponding location. The processor is further configured to generate one or more regions of interest associated with areas of a medical image(s) responsive to receipt of the indications. A location of respective regions of interest corresponds to locations of touch points. The processor is further configured to define a diameter of regions of interest based on a width/pressure of the touch points and define the regions of interest to include a disc including a contour(s). The regions of interest correspond to an area for annotating the medical image(s). Corresponding computer program products and methods are also provided.Type: ApplicationFiled: March 30, 2011Publication date: October 4, 2012Inventor: Radu Catalin Bocirnea
-
Publication number: 20120236024Abstract: Disclosed are a method for forming a display image and a display control device for displaying an image in which the position of a target is significantly easier to find. In a display control device (100), a clipped region setting unit (140) sets a clipped region candidate including both a target and a characterized area which characterizes a position in a region to be imaged as the clipped region. When a characterized area is not included in the clipped region candidate, a clipped region candidate modification unit (130) modifies either the size or the position of the clipped region candidate until said clipped region candidate includes both the target and the characterized area.Type: ApplicationFiled: October 19, 2010Publication date: September 20, 2012Applicant: PANASONIC CORPORATIONInventors: Hirofumi Fujii, Sumio Yokomitsu, Takeshi Fujimatsu, Takeshi Watanabe, Yuichi Matsumoto, Michio Miwa, Masataka Sugiura, Mikio Morioka
-
Patent number: 8269791Abstract: An information processing apparatus for processing a structured document describing a vector image includes a determining unit configured to determine whether an object in a vector image obtained by analyzing a structured document is included in a specified area. The information processing apparatus also includes a creating unit configured to create a structured document describing an object included in the specified area by deleting a description of an object if the determining unit determines that the object is not included in the specified area.Type: GrantFiled: June 9, 2006Date of Patent: September 18, 2012Assignee: Canon Kabushiki KaishaInventor: Hitoshi Uchida
-
Patent number: 8269792Abstract: Scissoring for any number of scissoring regions is performed in a sequential order by drawing one scissoring region at a time on a drawing surface and updating scissor values for pixels within each scissoring region. A scissor value for a pixel may indicate the number of scissoring regions covering the pixel and may be incremented for each scissoring region covering the pixel. A scissor value for a pixel may also be a bitmap, and a bit for a scissoring region may be set to one if the pixel is within the scissoring region. Pixels within a region of interest are passed and rendered, and pixels outside of the region are discarded. This region may be defined by a reference value, which may be set to (a) one for the union of all scissoring regions, for a scissoring UNION operation, or (b) larger than one for the intersection of multiple (e.g., all) scissoring regions, for a scissoring AND operation.Type: GrantFiled: November 21, 2006Date of Patent: September 18, 2012Assignee: QUALCOMM IncorporatedInventors: Guofang Jiao, Angus M. Dorbie
-
Publication number: 20120229501Abstract: A method and an apparatus are disclosed for simultaneously displaying different images in one whole image display area, and easily performing the switching and selection of display. The present invention distinguishes subtle differences between images by partitioning a whole image display area into several parts, and simultaneously displaying images before and after processing, or images that are results of different processing. Furthermore, so as to easily distinguish which image is currently selected, a selection frame is displayed around the image selected. In addition, so as to easily switch the display of images, a user interface is realized, that makes it possible to easily switch display methods without clicking by a system detecting a cursor position of a pointing device, and that makes it possible to easily select a desired image by clicking.Type: ApplicationFiled: May 23, 2012Publication date: September 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kaoru Hosokawa, Kohji . Nakamori
-
Publication number: 20120229502Abstract: A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.Type: ApplicationFiled: May 25, 2012Publication date: September 13, 2012Applicant: RESEARCH IN MOTION LIMITEDInventor: Ramgopal RAJAGOPALAN
-
Patent number: 8264503Abstract: A method, system, and computer-readable storage medium are disclosed for rendering an artwork comprising a first plurality of objects. At least one common attribute shared by a second plurality of objects in the artwork may be automatically identified. The second plurality of objects may comprise a subset of the first plurality of objects. Each object of the second plurality of objects may be automatically assigned to a group. It may be determined whether the group is located within an area to be rendered. The group may be culled if the group is not located within the area to be rendered.Type: GrantFiled: October 24, 2006Date of Patent: September 11, 2012Assignee: Adobe Systems IncorporatedInventors: Alexandre S. Parenteau, Daniel J. Clark
-
Patent number: 8259108Abstract: A visualization of an image data record of an organ enclosing a cavity, in particular a CT image data record of a colon, that is reliable and has a low level of computational complexity, is performed according to a method. In at least one embodiment of the method a virtual viewer position outside the organ tissue is defined; an interface between the organ tissue and the cavity is defined with the aid of the image data record; from the middle of the cavity local gradients, that specify the rise in the absorption behavior between a gas contained in the cavity and the organ tissue, are determined; starting from the viewer position, a search beam is defined and an angle between the search beam and the gradients is determined; and a transparency value is allocated to the organ tissue as a function of the angle during visualization.Type: GrantFiled: March 27, 2009Date of Patent: September 4, 2012Assignee: Siemens AktiengesellschaftInventors: Michael Sühling, Fernando Vega-Higuera
-
Publication number: 20120218291Abstract: A graphic rendering system and a projection method thereof are provided. The graphic rendering system comprises a processing unit and a storage unit. The storage unit stores a piece of information. The information defines a virtual area in a camera space, wherein the virtual area has three vertices. The processing unit calculates two intersection vertices between the virtual area and near clipping plane of a view volume of the camera space. The processing unit transforms the three vertices and the two intersection vertices to a screen space and derives three projection vertices and two projection intersection vertices. The processing unit decides a valid area, chooses a test vertex from the valid area, and decides whether the signs of the three projection edge functions defined by the three projection vertices should be changed. Then, the processing unit decides pixels to be rendered according to the valid area, projection edge functions, and a predefined window clipping region.Type: ApplicationFiled: June 6, 2011Publication date: August 30, 2012Applicant: INSTITUTE FOR INFORMATION INDUSTRYInventors: Shin-Yuan LEE, Zong-Hong LYU
-
Patent number: 8255531Abstract: An apparatus for providing mobile device interoperability with other devices may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving a frame buffer update request from a remote environment, determining a scan interval defining a first portion of the frame buffer over which scanning to determine data changes is to occur and a second portion over which scanning to determine data changes is not to occur, identifying whether a data change occurs in the first portion of the frame buffer by comparing relatively newer data to relatively older data, and updating a selected portion of the frame buffer to the remote environment based on the identifying. A corresponding method and computer program product are also provided.Type: GrantFiled: June 30, 2010Date of Patent: August 28, 2012Assignee: Nokia CorporationInventors: Raja Bose, Jorg Brakensiek, Keun-Young Park
-
Patent number: 8237741Abstract: An image processing apparatus that displays, on a display region having a first number of pixels, an image represented by gigantic image data that is recorded in a recording medium and has a second number of pixels that is significantly greater than the first number of pixels, including: a reproducing unit configured to read image data from the recording medium; an output unit configured to output the image data, which is read by the reproducing unit from the recording medium, in synchronization with a vertical synchronization signal; and a control unit configured to control the reproducing unit and the output unit. The control unit performs control to extract and read a region corresponding to the display region from the gigantic image data recorded in the recording medium.Type: GrantFiled: November 5, 2008Date of Patent: August 7, 2012Assignee: Sony CorporationInventors: Makiko Shimada, Naomasa Takahashi, Jun Hirai, Yukio Takeyari, Makoto Tsukamoto
-
Vector image drawing device, method for vector image drawing, and computer readable recording medium
Patent number: 8237717Abstract: Where each of m and n are any natural number: a drawing region subdivider 5 for subdividing a drawing region into an m×n matrix of drawing subregions having m rows and n columns,; a target vector data selector 6 for discriminating, for each of the drawing subregions, vector data necessary for drawing the drawing subregion from vector data of an image; and a subdivisional drawer 7 for drawing, for each of the drawing subregions after the subdivision by the drawing region subdivider 5, an image based on a drawing subregion target vector data 23 discriminated by the target vector data selector 6 are provided as necessary for drawing the drawing subregion. Preferably, a curve vector data replacer 71 of the subdivisional drawer 7, for each of the drawing subregions, replaces curve vector data outside of the drawing subregion from vector data configuring a figure to be subdivisionally drawn with straight-line vector data and performs a fill processing.Type: GrantFiled: June 26, 2008Date of Patent: August 7, 2012Assignee: NEC System Technologies, Ltd.Inventor: Takafumi Kurokawa -
Patent number: 8237739Abstract: 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: September 12, 2006Date of Patent: August 7, 2012Assignee: QUALCOMM IncorporatedInventors: Ning Bi, Lin Chen, Lingjun Chen
-
Publication number: 20120188271Abstract: A portable terminal includes an apparatus for capturing a screen. The apparatus determines a capture scope; and captures contents displaying within a determined capture scope to an image.Type: ApplicationFiled: January 20, 2012Publication date: July 26, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Do-Hoon Kim
-
Patent number: 8228337Abstract: One embodiment of the present invention sets forth a method for dynamically load balancing rendering operations across an IGPU and a DGPU. For each frame, the graphics driver configures the IGPU to pre-compute Z-values for a portion of the display surface and to write feedback data to the system memory indicating the time that the IGPU used to process the frame. The graphics driver then configures the DGPU to use the pre-computed Z-values while rendering to the complete display surface and to write feedback data to the system memory indicating the time that the DGPU used to process the frame. The graphics driver uses the feedback data from the IGPU and DGPU in conjunction with the percentage of the display surface that the IGPU Z-rendered for the frame to scale the portion of the display surface that the IGPU Z-renders for one or more subsequent frames. In this fashion, overall processing within the graphics pipeline is optimized across the IGPU and DGPU.Type: GrantFiled: October 3, 2008Date of Patent: July 24, 2012Assignee: NVIDIA CorporationInventors: Andrei Khodakovsky, Franck R. Diard
-
Patent number: 8223169Abstract: A method, apparatus, and computer readable storage medium provides the ability to stabilize a series of two or more still images (i.e., a clip). The clip of image data is obtained. The clip is then analyzed to produce a set of source curves that represent a global movement detected in the clip. Each of the source curves is filtered to compute result curves. The source and result curves are then exposed and displayed to the user who may modify/tweak the curves as desired. Automatically, without additional user input, and without reanalyzing the original clip, the result curves are recomputed based on the user's changes. The original clip is then transformed into a result clip/series based on the source and result curves.Type: GrantFiled: February 12, 2009Date of Patent: July 17, 2012Assignee: Autodesk, Inc.Inventor: Eric Desruisseaux
-
Patent number: 8212840Abstract: A graphics processing unit (GPU) efficiently performs 3-dimensional (3-D) clipping using processing units used for other graphics functions. The GPU includes first and second hardware units and at least one buffer. The first hardware unit performs 3-D clipping of primitives using a first processing unit used for a first graphics function, e.g., an ALU used for triangle setup, depth gradient setup, etc. The first hardware unit may perform 3-D clipping by (a) computing clip codes for each vertex of each primitive, (b) determining whether to pass, discard or clip each primitive based on the clip codes for all vertices of the primitive, and (c) clipping each primitive to be clipped against clipping planes. The second hardware unit computes attribute component values for new vertices resulting from the 3-D clipping, e.g., using an ALU used for attribute gradient setup, attribute interpolation, etc. The buffer(s) store intermediate results of the 3-D clipping.Type: GrantFiled: October 23, 2006Date of Patent: July 3, 2012Assignee: QUALCOMM IncorporatedInventors: Guofang Jiao, Chun Yu, Lingjun Chen, Yun Du
-
Publication number: 20120162248Abstract: The general field of the invention relates to the binocular helmet-mounted display devices worn by aircraft pilots. In night use, one of the drawbacks of this type of device is that the uprights of the cockpit introduce significant visual masks into the field of the optical sensors. The method according to the invention is a method for eliminating these masks in the images presented to the pilot by graphics processing of the binocular images. It relies on the fact that, given the parallax, the uprights occupy, in two images from the left and right sensors, different positions. The comparison of the two images makes it possible to identify, and then eliminate, these masks, and finally to replace them with parts of images of the outside landscape.Type: ApplicationFiled: December 20, 2011Publication date: June 28, 2012Applicant: THALESInventors: Jean-Michel FRANCOIS, Matthieu GROSSETETE, Laurent LALUQUE
-
Patent number: 8208064Abstract: A video signal processing apparatus includes a video signal synthesis section for, when positions after and before a border position by a predetermined length are respectively set as first and second positions, taking out a first main area part corresponding to a part before the border position and a first border area part corresponding to a part from the border position to the first position from a first video signal and also a second border area part corresponding to a part from the second position to the border position and a second main area part corresponding to a part after the border position from a second video signal for synthesis, an image processing section for performing an image processing on the synthesized video signal, and a video signal output section for removing the first and second border area parts from the synthesized video signal to obtain an output video signal.Type: GrantFiled: April 7, 2008Date of Patent: June 26, 2012Assignee: Sony CorporationInventors: Shoji Kosuge, Shingo Shimazaki, Mikio Ishii, Hiroshi Higuchi, Masahiro Take
-
Patent number: 8207988Abstract: A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.Type: GrantFiled: April 24, 2009Date of Patent: June 26, 2012Assignee: Research In Motion LimitedInventor: Ramgopal Rajagopalan
-
Patent number: 8209632Abstract: Systems and methods are disclosed for an image editing process on an electronic device that uses an image mask to edit an image object. The image editing process may include an image mask overlying the image object and having a frame and an aperture. The image editing process may crop the image object based on the portions of the image object overlaid by the mask frame and the mask aperture. The image object and the image mask may be separately selected and manipulated by selecting different regions of the image object or the image mask. Additionally, a user may resize the image object by moving a slider, such as by touching and moving a slider knob along an axis.Type: GrantFiled: January 26, 2010Date of Patent: June 26, 2012Assignee: Apple Inc.Inventors: Elizabeth Gloria Guarino Reid, Kurt Allen Revis
-
Publication number: 20120120099Abstract: Based on a first image and a second image among a plurality of images, a first region in the first image and a second region in the second image are specified. The first region in the first image and the second region in the second image has a correlation with each other. The first image and the second image are displayed based on the specified regions, and a layout for arranging the first image and the second image is determined in accordance with a user instruction via a display screen.Type: ApplicationFiled: October 25, 2011Publication date: May 17, 2012Applicant: CANON KABUSHIKI KAISHAInventor: Daisuke Ishizuka
-
Publication number: 20120086723Abstract: A computerized device which has access to visual content receives a crop control code associated with that content. The computerized device has a software agent which, in response to the crop control code, to cause display of a selected portion of the visual content. Preferably, the software agent interacts with the computerized device to derive information on the characteristics of a display available on the device and utilizes that information to display the selected portion of the visual content.Type: ApplicationFiled: October 8, 2010Publication date: April 12, 2012Inventors: John Fairfield, Gregory Keim
-
Publication number: 20120081391Abstract: This disclosure is directed to methods and systems for enhancing presentations. In one aspect, a method for enhancing presentations include capturing images of a presenter's hand gestures directed to content in a presentation displayed on a monitor viewed by the presenter and rending virtual shadow representations of the presenter's hand gestures. Composite images of the virtual shadow representations and the presentation are produced and displayed on a screen. The composite images show the virtual shadow representations and the content of the presentation in a manner that does not block the content of the presentation. Viewers can view the content of the presentation and be visually directed by the virtual shadow representations to the content of the presentation pointed to by the presenter on the monitor.Type: ApplicationFiled: October 5, 2010Publication date: April 5, 2012Inventor: Kar-Han Tan
-
Publication number: 20120076273Abstract: An image processing apparatus capable of clipping a diagnostic region while retaining the pixel information of the original radiographic image even when the subject is imaged aslant. The image processing apparatus applies trimming processing to a radiographic image acquired by an imaging apparatus for acquiring a radiographic image of a subject and includes an image rotation unit for rotating the radiographic image so that the subject is aligned with a given direction to produce a display image, a diagnostic region designation unit for designating a first diagnostic region clipped with a diagnostic region designation frame represented by a rectangle for the display image, and a trimming processing unit for calculating a second diagnostic region in the radiographic image from a rotation amount of the display image and diagnostic region information representing the first diagnostic region and applying trimming processing to the radiographic image to clip the second diagnostic region.Type: ApplicationFiled: September 22, 2011Publication date: March 29, 2012Applicant: Fujifilm CorporationInventors: Noriaki IDA, Hirofumi SAWADA, Akiko KANAGAWA, Daiki HARADA, Satomi YAMADA, Minoru TAKAMI, Yasunori OHTA, Naoki MOCHIZUKI, Ryo ONO
-
Publication number: 20120044258Abstract: A networking system may comprise a web site serviced by a web server assembly. The web site may generally comprise a combination of the following components: a crediting system, a chat bidding system, a performance bidding system, a telephony switching system, a media interaction system, a display system, a photo management system, and a messaging system. An exemplary embodiment of the chat bidding system may comprise a plurality of common user accounts, a queue, and a featured user account. Common users of the common user accounts may pose tasks to the featured user, and may make a pledge for each task. The tasks may be stored in, and sorted by, the queue based on their pledges. A featured user of the featured user account may be presented with a highest ranked task in the queue, and may choose to respond to the task or to skip the task.Type: ApplicationFiled: October 31, 2011Publication date: February 23, 2012Applicant: Gregory A. Pearson, Inc.Inventors: Gregory A. PEARSON, Ronald Shane Hamilton, David B. Hall
-
Publication number: 20120044257Abstract: An apparatus for extracting a changed part of an image includes a separate graphic-element acquisition unit configured to acquire separate graphic-elements included in each of a first image and a second image and an integrative graphic-element acquisition unit configured to associate the separate graphic-elements with one another based on geometric relation thereamong, and to acquire integrative graphic-elements each including the separate graphic-elements associated with one another. The apparatus further includes a correspondence relation acquisition unit configured to acquire correspondence relation between the integrative graphic-element included in the first image and the integrative graphic-element included in the second image and a changed part extraction unit configured to extract a changed part between the first image and the second image based on the correspondence relation.Type: ApplicationFiled: May 10, 2011Publication date: February 23, 2012Applicant: FUJI XEROX CO., LTD.Inventor: Hitoshi OKAMOTO
-
Patent number: 8120620Abstract: A graphics system including: a register storing data of a clipping frame of a frame buffer; a register storing offset data of a figure; a register storing data of a clipping frame of a stencil buffer that is larger than the clipping frame of the frame buffer and storing position data of a reference basing point, on a stencil buffer, for drawing a non-offset figure or an offset figure; and a pixel filling-in module for drawing onto a stencil buffer a masking determination result of a pixel relating to the figure on the basis of data of the clipping frame of the stencil buffer and the figure, and also drawing the non-offset figure or the offset figure onto the frame buffer by referring to the stencil buffer onto which the masking determination result is drawn, the position data of a reference basing point stored in the register, and the data of the clipping frame of the frame buffer.Type: GrantFiled: June 15, 2009Date of Patent: February 21, 2012Assignee: Fujitsu Semiconductor LimitedInventor: Hideaki Yamauchi
-
Patent number: 8115783Abstract: In a graphics processing system, the left, right, top and bottom edge planes for the purposes of clipping are set to the maximum values that can be represented using floating-point format numbers, vertex positions are snapped to a grid of predefined vertex positions, and the precision of selected vertices is prioritized when deriving edge functions for a given primitive. In respect of the depth near and far clipping planes, those planes are set to the maximum floating-point number format that can be represented for “Z” in the graphics system, but then fragments that have a Z value that falls outside the range zero to one are discarded using a depth test. In respect of the eye-plane, the need for clipping is avoided by modifying edge equations generated for a primitive in dependence on the sign of a “W” value for each vertex of the primitive.Type: GrantFiled: January 31, 2008Date of Patent: February 14, 2012Assignee: ARM Norway ASInventors: Jorn Nystad, Erik Faye-Lund
-
Patent number: 8115774Abstract: A method. for use in animation includes the steps of establishing a model having a plurality of joints, exposing a region of a first normal map based on a position of one or more of the joints, and applying the exposed region of the first normal map to the model. A system for use in animation is configured to accomplish these steps.Type: GrantFiled: July 28, 2006Date of Patent: February 14, 2012Assignee: Sony Computer Entertainment America LLCInventors: Christoph Alexander Biehn, Donald J. Hamilton
-
Patent number: 8111266Abstract: A method for editing image is provided. The method includes steps of: reading a to-be-displayed image; determining whether the display ratio of the image is with the same as the aspect of the display unit; editing the image if the display ratio of the image is not with the same as the aspect ratio of the display unit, and displaying the cropped image on the display unit. A display device for editing images is also provided.Type: GrantFiled: March 24, 2009Date of Patent: February 7, 2012Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Chuan-Hong Wang, Hong-Yang Yeh, Xiao-Guang Li, Ming-Feng Tsai
-
Publication number: 20110316877Abstract: The present invention provides a display area control apparatus which makes a user feel less uncomfortable when displaying a screen component takes much time. A display area control apparatus (100) includes: a display unit (109); a data storage unit (107) storing data for displaying screen components; a screen component reflecting unit (105) obtaining the data stored in the data storage unit (107), and reflecting the obtained data on the screen components; a screen component state storage unit (106) storing a reflection state; a display area control unit (108) determining a display area based on the reflection state; and a screen component managing unit (104) displaying, on the display area, the screen components having the data reflected, and to hide screen components, with reflection of the data incomplete, which are included in the screen components.Type: ApplicationFiled: December 7, 2010Publication date: December 29, 2011Inventor: Hidehiko Shin
-
Patent number: 8085451Abstract: An image reading apparatus includes: (i) a capturing device for capturing an original image of a source document; (ii) a moving device for moving one of the capturing device and the source document relative to the other; (iii) a first region processor for causing the moving device to position the capturing device in a first capturing position, so as to obtain a first pixel-related data relating to pixels present in a first region of the source document; (iv) a background-color-basis correcting-value determiner for determining a background-color-basis correcting value, based on the first pixel-related data; and (v) a second region processor for causing the moving device to position the capturing device in a second capturing position, so as to obtain a second pixel-related data relating to pixels present in a second region of the source document.Type: GrantFiled: December 10, 2007Date of Patent: December 27, 2011Assignee: Brother Kogyo Kabushiki KaishaInventor: Tetsuro Matsutani
-
Publication number: 20110310119Abstract: There is provided an image display apparatus including an acquisition unit for acquiring image data of an original image and cut frame information for designating a range of a cut image cut from the original image, a calculation unit for calculating a length of a perpendicular line from a corner portion of the cut image to an outer frame serving as a reference facing the corner portion of the cut image among outer frames of the original image, based on the cut frame information, a creation unit for creating an implication line corresponding to the length of the perpendicular line as image data, and a display unit for displaying the implication line extending from the corner portion of the cut image to a side opposite to the outer frame serving as the reference of the original image, together with the cut image.Type: ApplicationFiled: June 15, 2011Publication date: December 22, 2011Inventor: Yoshinori Takagi
-
Publication number: 20110298821Abstract: A method of displaying images on an electronic device includes the following blocks. A first image is displayed on a display. The first image has a first edge and a second edge opposite to the first edge. A second image is decoded and loaded to a virtual position behind the first image. The first image is divided into a plurality of rectangular areas. The first image is cropped in the plurality of rectangular areas in sequence along a direction from the first edge to the second edge. Each of the plurality of rectangular areas fades to transparency. The second image is shown on the display.Type: ApplicationFiled: November 16, 2010Publication date: December 8, 2011Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: TENG-YU TSAI, CHIA-HUNG CHIEN, LIANG-MAO HUNG, CHIA-CHEN WU, CHI-FAN HO
-
Patent number: 8068120Abstract: The present disclosure provides embodiments of guard band clipping systems and methods. One guard band clipping system embodiment, among others, includes a vertex processor configured to convert transformed vertex data to integer screen space data and pass the transformed vertex data downstream in a graphics hardware pipeline, and a guard band clipping module coupled to the vertex processor and a guard band arithmetic logic unit coupled to the guard band clipping module, the guard band clipping module configured to determine whether a primitive corresponding to the transformed vertex data is to be clipped and, based on that determination, forward the primitive to the guard band arithmetic logic unit to perform guard band clipping.Type: GrantFiled: March 7, 2008Date of Patent: November 29, 2011Assignee: Via Technologies, Inc.Inventors: Yunjie Xu, Arthur Weng
-
Patent number: 8054319Abstract: The present invention performs multiscreen configuration and multiscreen management by using a plurality of screens and a plurality of methods in order to represent a plurality of service contents. In accordance with a multiscreen configuration method of the present invention, by mutually assigning one or more broadcasting services, one or more logical screens, one or more display screens, and one or more output ports, ultimately outputting service contents which are executed on screens assigned by output ports, and setting, changing, and reporting configuration of a multiscreen, the configuration of the multiscreen may be set or reset so as to effectively output various service contents on the multiscreen by using a desired method.Type: GrantFiled: June 18, 2009Date of Patent: November 8, 2011Assignee: Samsung Electronics Co. Ltd.Inventors: Kwang-Kee Lee, Jong-Ho Lee, Sung-Wook Byun, Un-Gyo Jung, Glenn A. Adams
-
Patent number: 8031206Abstract: A method for generating a presentation of a region-of-interest in an original image for display on a display screen, comprising: establishing a focal region for the region-of-interest at least partially surrounded by a shoulder region; creating a focal region image for the focal region by scaling the original image within the focal region by a focal region magnification; creating a shoulder region image for the shoulder region by scaling the original image within the shoulder region by a shoulder region magnification, the shoulder region magnification being less than the focal region magnification; and, overlaying the focal region image and the shoulder region image on the original image to thereby generate the presentation.Type: GrantFiled: October 3, 2006Date of Patent: October 4, 2011Inventor: Garth B. D. Shoemaker
-
Patent number: 8022965Abstract: The invention illustrates a system and method of displaying a base image and an overlay image comprising: capturing a base image of a real event; receiving an instrumentation data based on the real event; identifying a visual segment within the base image based on the instrumentation data; and rendering an overlay image within the visual segment.Type: GrantFiled: May 22, 2006Date of Patent: September 20, 2011Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Simon Gibbs, Michael Hoch
-
Publication number: 20110221764Abstract: A layout definition file is created that stores data defining image layouts. An application program provides a user interface for laying out images and associated text using the contents of a layout definition file. The user interface includes a canvas onto which a user may place one or more images and a layout gallery through which a user may select a pre-defined layout. The layout gallery includes selectable visual representations corresponding to the pre-defined layouts. When one of the visual representations is selected, the corresponding pre-defined layout is applied to images on the canvas. Alternatively, one of the visual representations may be selected to cause placeholders for images and text in the corresponding pre-defined layout to be placed on the canvas. Images and text can be added to the layout by using the placeholders. Mechanisms are also provided for cropping images for use in a pre-defined layout.Type: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Applicant: Microsoft CorporationInventors: Adam Spencer Callens, James Thomas Marshall, David Nelson Norelius
-
Patent number: 8009176Abstract: Disclosed is a system and method for processing graphic operations on a plurality of data structures of an image with a graphics processing unit and memory. The disclosed techniques of the system and method create an accumulation buffer of the data structures for accumulating changes to the data structures. A separate buffer is then created from at least a portion of the data structures of the accumulation buffer. The disclosed techniques read the data structures from the separate buffer with the graphics processing unit. The graphics processing unit operates on the data structures read from the separate buffer with the operation. Then, the disclosed techniques write the results of the operation onto the portion of the accumulation buffer corresponding to the separate buffer.Type: GrantFiled: April 5, 2011Date of Patent: August 30, 2011Assignee: Apple Inc.Inventor: Mark Zimmer
-
Patent number: 8009167Abstract: In a virtual endoscopy method, an unfolding axis substantially along an elongated lumen is divided into axis segments. Ray casting directions are selected extending generally radially from the axis segments. At least some of the ray casting directions are tilted away from a camera position. Ray casting is performed along the tilted ray casting directions to define pixel values that are arranged into an unfolded view. The ray casting employs at least one of (i) volume rendering and (ii) computing a statistical characteristic of voxels over a preselected distance (dinterval) along the ray casting direction into the lumen-defining structure.Type: GrantFiled: October 14, 2010Date of Patent: August 30, 2011Assignee: Koninklijke Philips Electronics N.V.Inventors: Doron Dekel, Jacob S. Durgan, Thorsten R. Fleiter
-
Patent number: 7999829Abstract: One embodiment of the present invention provides a system that facilitates performing an image-editing operation across multiple perspective planes. During operation, the system receives a selection for a source area for the image-editing operation, wherein the source area spans one or more perspective planes. The system also receives a selection for a destination area for the image-editing operation, wherein the destination area spans one or more perspective planes. Next, the system defines one or more partial source areas for the one or more perspective planes spanned by the source area. The system also defines one or more partial destination areas for the one or more perspective planes spanned by the destination area. The system then applies the image-editing operation from each partial source area to each relevant partial destination area.Type: GrantFiled: March 16, 2009Date of Patent: August 16, 2011Assignee: Adobe Systems IncorporatedInventors: Ralf Berger, Steven M. Troppoli
-
Publication number: 20110181618Abstract: A method, system, and computer-readable storage medium are disclosed for simulating brush behavior. In one embodiment, user input may be received to modify an image using a brush model, wherein the brush model comprises data stored in a memory of a computer system. The brush model may comprise a plurality of bristle representations. The user input may comprise a motion of the brush model. An effect of each of the plurality of bristle representations on the image throughout the motion may be determined. The image may be modified based on the determined effect of each of the plurality of bristle representations on the image throughout the motion.Type: ApplicationFiled: October 30, 2008Publication date: July 28, 2011Inventors: Stephen J. DiVerdi, Sunil Hadap