Plural Storage Devices Patents (Class 345/536)
  • Patent number: 10264293
    Abstract: A method of displaying video embedded in a user interface is performed at an electronic device such as a server system or client device. The method includes obtaining user-interface frames having a first placeholder for a first video window and obtaining source video frames having a first video stream in the first video window. The source video frames and the user-interface frames are interleaved to form an output video stream, which is provided for decoding and display.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: April 16, 2019
    Assignee: ActiveVideo Networks, Inc.
    Inventor: Maarten Hoeben
  • Patent number: 10244143
    Abstract: An image processing apparatus scans an image of a document into image data, splits the image data into a plurality of areas to generate split image data, magnifies the split image data, and aggregates the magnified split image data at least based on a font size of one or more characters included in the split image data.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: March 26, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Hiroyuki Baba
  • Patent number: 10216993
    Abstract: A non-transitory computer readable medium storing a program causing a computer to execute a parsing process including extracting one or more figure descriptions from a first entity of document in a sequential order and calculating the number of figure descriptions from the first entity of the document having figure descriptions; extracting one or more drawing pages from a second entity of document in a sequential order and calculating the number of drawing pages from the second entity of the document having drawing pages; computing a varying list of figure descriptions; and combining the varying list of figure descriptions with one of the one or more drawing pages to produce the single output, whereby a user of the single output can readily identify a figure number of the one of the one or more drawing pages and associate the figure number with a description from the varying list of figure descriptions.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: February 26, 2019
    Inventor: Cheng Ning Jong
  • Patent number: 10152766
    Abstract: An image processor, an application processor, a method of operating an image processor, and a chips set of an image processor are provided. The image processor includes a scaler configured to perform scaling on an input image and generate a scaled input image; and a selection circuit configured to transmit the scaled input image to either a low latency memory or a high density memory according to a memory selection signal. The application processor includes a memory configured to store an input image; and an image processor configured to scale the input image, wherein the image processor comprises a scaler configured to perform scaling on the input image and generate a scaled input image and a selection circuit configured to transmit the scaled input image to either a low latency memory or a high density memory according to a memory selection signal.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: December 11, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seong Woon Kim, Sung Chul Yoon, Sang Hoon Lee, Ha Na Yang
  • Patent number: 10140026
    Abstract: The present invention provides a data storage device including a flash memory and a random access memory. The flash memory has a data mapping table arranged to record a plurality of mapping relationships between the logical addresses and the physical addresses of a plurality of pages of the flash memory. The data mapping table is divided into a plurality of data mapping sets. The random access memory has a cache area, a sequential-order table, a reverse-order table and a cache-area mapping table. The cache area stores part of the data mapping sets. The cache-area mapping table records the set indexes of the data mapping sets of the cache area. The sequential-order table records the order that the data mapping sets are read from the cache area. The reverse-order table records the opposite order that the data mapping sets are read from the cache area.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: November 27, 2018
    Assignee: SILICON MOTION, INC.
    Inventor: Kuan-Yu Ke
  • Patent number: 10120580
    Abstract: In an example, a method of managing direct memory access (DMA) descriptors for commands to a non-volatile semiconductor storage device includes requesting DMA descriptors from the host system for each of a plurality of the commands stored in a command random access memory (RAM). The method further includes storing the DMA descriptors for each of the plurality of the commands in free descriptor regions in a descriptor RAM. The method further includes maintaining a dynamic descriptor list in the descriptor RAM for each of the plurality of commands, the dynamic descriptor list for each of the plurality of commands comprising occupied descriptor regions in the descriptor RAM having associated DMA descriptors.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 6, 2018
    Assignee: Toshiba Memory Corporation
    Inventor: Sancar Kunt Olcay
  • Patent number: 10115132
    Abstract: A distribution apparatus includes a memory and a processor programmed to distribute control information and a first content to a terminal apparatus. The control information causes the terminal apparatus to execute displaying the first content superimposed onto a second content in a first display mode, the second content having a higher transparency than the first content; detecting an input operation causing the first content to move relative to the display region; in response to the detected input operation and the first content moving, changing the first display mode to a second display mode by changing a transparency of at least one of the first content and the second content, such that the first content and the second content are visible in the display region; and in response to completion of the input operation and the first content not moving, changing the second display mode to the first display mode.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: October 30, 2018
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Tatsuaki Suzuki, Daisuke Kobayashi
  • Patent number: 10073769
    Abstract: The present invention provides a data storage device including a random access memory and a controller. The random access memory has a cache area. The controller loads a part of data mapping sets of the data mapping table on a plurality of sectors of the cache area, wherein any of the data mapping sets that has been read less than a predetermined number of times is defined as an infrequent data mapping set, and any of the data mapping sets that has been read more than the predetermined number of times is defined as a frequent data mapping set.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: September 11, 2018
    Assignee: SILICON MOTION, INC.
    Inventor: Kuan-Yu Ke
  • Patent number: 9990657
    Abstract: According to one aspect of an embodiment, an information display device includes a display unit configured to display first content and second content in a display region so as to overlap each other. The information display device includes a change unit configured to change the second content to third content, depending on a position where a predetermined region included in the first content is displayed.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: June 5, 2018
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Daisuke Kobayashi, Tatsuaki Suzuki, Kensuke Takada
  • Patent number: 9984390
    Abstract: According to one aspect of an embodiment, an information display device includes a display unit configured to display first content in a region which accounts for a predetermined proportion of a display region and displays second content in another region. The information display device includes a detection unit configured to detect an inclination of the information display device. The information display device includes a change unit configured to change the proportion of the region in which the first content is displayed and the proportion of the region in which the second content is displayed in the display region, depending on the detection result of the detection unit.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: May 29, 2018
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Daisuke Kobayashi, Tatsuaki Suzuki, Kensuke Takada
  • Patent number: 9947277
    Abstract: Methods and devices for reducing the power consumption of a frame buffer and timing controller of an electronic display are provided. By way of example, a method of operating an electronic display includes receiving image data from a processor of the electronic display, storing the image data to a buffer of the electronic display, reading the image data from the buffer to supply the image data to a column driver of the electronic display, determining whether an amount of image data stored in buffer is less than a threshold, and switching from reading the image data from the buffer to reading the image data directly from the processor when the amount of image data stored in buffer is less than the threshold.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: April 17, 2018
    Assignee: APPLE INC.
    Inventors: Christopher P. Tann, Sandro H. Pintz, Satish S. Iyengar, David S. Zalatimo
  • Patent number: 9898240
    Abstract: Systems, devices, and methods relating to an electronic display are disclosed. A method of operating a display system may include conveying visual content representing a contiguous image to a display system including a plurality of display panels, wherein each display panel is adjacent at least one mounting member. The method may further include selectively retrieving with each display panel of the plurality an associated subset of the visual content belonging thereto. In addition, the method may include displaying on a display device of each display panel the associated subset of the visual content.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: February 20, 2018
    Assignee: PRISMVIEW, LLC
    Inventors: John S. Williams, Clifford Brent Brown
  • Patent number: 9870640
    Abstract: An apparatus may include an index buffer to store an index stream having a multiplicity of index entries corresponding to vertices of a mesh and a vertex cache to store a multiplicity of processed vertices of the mesh. The apparatus may further include a processor circuit, and a vertex manager for execution on the processor circuit to read a reference bitstream comprising a multiplicity of bitstream entries, each bitstream entry corresponding to an index entry of the index stream, and to remove a processed vertex from the vertex cache when a value of the reference bitstream entry corresponding to the processed vertex is equal to a defined value.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: January 16, 2018
    Assignee: INTEL CORPORATION
    Inventors: Rahul P. Sathe, Tim Foley
  • Patent number: 9837040
    Abstract: A display driver includes a gamma voltage generation unit, a decoder, and a plurality of source amplifiers. The gamma voltage generation unit generates gamma reference voltages. The decoder transforms pixel data corresponding to received image information into data voltages using the gamma reference voltages. The plurality of source amplifiers outputs the data voltages to a display panel. The gamma voltage generation unit includes a first amplifier receiving a reference voltage and a voltage divider including a plurality of resistors and at least one first switch. The at least one first switch turns on or turns off a first connection between an output node of the first amplifier and the plurality of resistors depending on an operation mode. The voltage divider generates at least one first gamma reference voltage among the gamma reference voltages based on an output voltage of the first amplifier.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: December 5, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-Bae Moon, Jihyun Lee
  • Patent number: 9807417
    Abstract: The codec processor includes an SRAM that holds a reference image read from an image storage, and a motion search unit that performs motion search on the basis of a reference image held in the SRAM to generate a prediction block for a target block in an input image. The SRAM holds a reference image having a horizontally equivalent number of pixels to a horizontal number of pixels of the input image and a number of pixels vertically larger than or equal to a vertical motion search range.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: October 31, 2017
    Assignee: MegaChips Corporation
    Inventor: Akira Okamoto
  • Patent number: 9805478
    Abstract: Apparatus and a corresponding method for processing image data are provided. The apparatus has compositing circuitry to generate a composite layer for a frame for display from image data representing plural layers of content within the frame. Plural latency buffers are provided to store at least a portion of the image data representing the plural layers. At least one of the plural latency buffers is larger than at least one other of the plural latency buffers. The compositing circuitry is responsive to at least one characteristic of the plural layers of content to allocate the plural layers to respective latency buffers of the plural latency buffers. Image data information for a layer allocated to the larger latency buffer is available for analysis earlier than that of the layers allocated to the smaller latency buffers and processing efficiencies can then result.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: October 31, 2017
    Assignee: ARM Limited
    Inventors: Daren Croxford, Sharjeel Saeed, Kushan Vijaykumar Vyas
  • Patent number: 9780891
    Abstract: A method and device for calibrating a DC offset and an I-Q imbalance component of an RF transceiver, the method including inputting a test signal into a transmitter, and converting the test signal into an analogue test signal; converting the analogue test signal using a transmitting mixer; sub-sampling a signal output from the transmitting mixer; and computing a DC offset calibrating constant number and an I-Q imbalance calibrating constant number from a sub-sampled signal.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: October 3, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ik Soo Eo, Sang-Kyun Kim, Cheon Soo Kim, Jang Hong Choi
  • Patent number: 9779543
    Abstract: A method for providing information representing physical features of a portion of a three-dimensional surface, the information including data files at different resolution levels. The data files are stored in a hierarchical file system. A hash value is computed from a file designator of a data file and is assigned to the data file. The data file is stored according to the assigned hash value in the file system. A request hash value is received from the external device, and a data file that has an assigned value corresponding to the request hash value is provided to the external device. A method for receiving such information is also provided, in which information including an information designator is requested. A request hash value is computed from the information designator and transmitted to the server. A data file that includes the requested information is received from the remote server.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: October 3, 2017
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Olivier Chatry
  • Patent number: 9741314
    Abstract: There is an image data processing circuit including a memory storing input image data, the input image data being limited to a specific number of colors or to a specific image range, and a correction processing part replacing, when a predetermined tone change is present between a pixel in image data previous by one frame whose data is stored by the memory and a pixel in image data in a current frame whose data is input, a relevant pixel in the current frame with a color of a specific tone. The memory is built in an integrated circuit included in the correction processing part.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: August 22, 2017
    Assignee: Saturn Licensing LLC
    Inventors: Hidekazu Kikuchi, Takayuki Mogi, Atsuhiro Naka, Hiroshi Iizuka
  • Patent number: 9672584
    Abstract: Aspects include a pixel source that produces data for a rendered surface divided into regions. A mapping identifies memory segments storing pixel data for each region of the surface. The mapping can identify memory segments storing pixel data from a prior rendered surface, for regions that were unchanged during rendering the rendering. Such changed/unchanged status is tracked on a region by region basis. A counter can be maintained for each memory segments to track how many surfaces use pixel data stored therein. A pool of free memory segments can be maintained. Reading a surface, such as to display a rendered surface by a display controller, includes identifying and reading the mapping to identify each memory segment storing pixel data for regions of the surface, reading such, and updating the counters for the memory segments that were read.
    Type: Grant
    Filed: September 2, 2013
    Date of Patent: June 6, 2017
    Assignee: Imagination Technologies Limited
    Inventor: John A. Metcalfe
  • Patent number: 9549011
    Abstract: An audiovisual signal is converted from a native format to a digital, packetized interchange format and transported between a capture node and a display node through a switch. The display node converts the audiovisual signal from the interchange format to a displayable format and causes display of the audiovisual signal. The use of a switch for video routing and distribution allows one-to-one, one-to-many, many-to-one, and many-to-many distribution. The use of a device-independent interchange format allows concurrent distribution of multiple heterogeneous audiovisual signals.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: January 17, 2017
    Assignee: InFocus Corporation
    Inventors: Eric Wogsberg, Jack Klingelhofer, Herbert A. Kutscha
  • Patent number: 9524533
    Abstract: A method of operating a display system may include receiving an indication signal indicating a data update, receiving data, and updating a whole frame on the display with an image corresponding to the data based on the indication signal corresponding to a whole frame or updating a partial frame on the display with an image corresponding to the data based on the indication signal corresponding to a partial frame.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: December 20, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong Hyup Lee, Kyoung Man Kim
  • Patent number: 9521685
    Abstract: The present invention is a circuit arrangement for a wireless cellular network. The circuit arrangement includes a determiner configured to determine a priority value of each packet of a plurality of packets based on at least a position of a video frame in a group of pictures and a type of the video frame, the video frame or a part thereof being contained in the packet, wherein the type of video frame comprises I frame data or P frame data; and wherein the determiner is further configured to set the priority value of a packet including I frame data lower than the priority value of at least one other packet including P frame data; and a controller configured to control scheduling of the packet based on the determined priority value for a communication device in a wireless cellular network. A method of determining a priority of packet scheduling is also disclosed.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: December 13, 2016
    Assignees: Agency for Science, Technology and Research, Huawei International PTE., Ltd.
    Inventors: Peng Hui Tan, Jinghong Zheng, Sumei Sun, Zhengguo Li, Kedi Wu, Yuejun Wei
  • Patent number: 9489718
    Abstract: The display apparatus includes: a display; a decoder which decodes an image in unit of a MCU; a scaler which scales the decoded image; a memory which stores the scaled image; and a controller which controls the display to display the scaled image, sets an RAU structure of the image, and further stores in the memory image information corresponding to the RAU structure. Thus, even if a decoded and scaled image is zoomed in, the quality of the zoomed image may be maintained at a high level.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: November 8, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tae-young Lee, Kee-won Joe, Cheul-hee Hahm
  • Patent number: 9483752
    Abstract: System and method enabling multiple users to simultaneously share a client computing device are disclosed. Method includes retrieving a plurality of I/O device groups, wherein a first I/O device group in the plurality of I/O device groups is associated with a first group of input or output (IO) devices locally connected to a client computing device, and wherein a second I/O device group in the plurality of I/O device groups is associated with a second group of I/O devices locally connected to the client computing device. Method includes launching first and second instances of an application. Method includes associating the first instance of the application with the first I/O device group on the client computing device. Method includes associating the second instance of the application associated with the second I/O device group on the client computing device.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: November 1, 2016
    Assignee: Wyse Technology L.L.C.
    Inventors: SriramKumar Raju, Jyothi Bandakka
  • Patent number: 9378708
    Abstract: A driving device includes a memory configured to store an initial setting value to drive a display, a power source controller configured to output a pulse width modulation (PWM) signal controlling power applied to the display, and a switching unit configured to connect an input and output port to the memory when writing data to a memory and configured to connect the power source controller to the input and output port when driving the display.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: June 28, 2016
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Jung-Sun Lee, Young-Joo Lee
  • Patent number: 9330618
    Abstract: A driving circuit for a display device, for reducing power consumption of a data driver, and a method of driving the driving circuit are disclosed. The driving circuit includes a data driver for maintaining buffers of the data driver in an on state every preset specific frame period and maintaining the buffers in an off state every remaining period except for specific frame periods in a refresh mode for processing image data of one image for the specific frame periods only.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: May 3, 2016
    Assignee: LG Display Co., Ltd.
    Inventors: Sai-Chang Yun, You-Sung Nam, Si-Hyun Kim, Nak-Yoon Kim
  • Patent number: 9317199
    Abstract: A control apparatus includes: an operation reception unit receiving a reference setting operation, and a position designation operation after the reference setting operation, that are input by a user touching an input unit provided on a display surface of a display unit; a reference position setting unit setting a reference position at a position shifted toward a periphery of the input unit from the position of the reference setting operation on the input unit; and a display control unit setting, depending on the reference position and the position of the position designation operation, a display position of a pointer for selecting a position on the display unit.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Masashi Miyazaki, Tomoka Mochizuki, Tomohiro Shimizu, Tomonori Sugiura
  • Patent number: 9285858
    Abstract: Methods are provided for monitoring and adjusting performance of a mobile computing device having a windowing system. The windowing system is advantageously employed for both purposes. It generates performance data related to an application executed by a processor of the device and provides the performance data to a DFVS module of the device, which in turn determines the operating point of the device based on that data. As a consequence, the DFVS refrains from scaling-down the operating frequency of the processor in certain cases wherein idleness of the processor might provoke such a scale-down by a DVFS module that was informed only of application-agnostic performance data. The avoidance of inappropriate scale-downs may, for instance, improve the perceived smoothness of a progression of images presented on a display unit of the device.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 15, 2016
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Gerhard Dietrich Klassen, Etienne Belanger
  • Patent number: 9275491
    Abstract: One embodiment of the present invention sets forth a method for generating work to be processed by a graphics pipeline residing within a graphics processor. The method includes the steps of receiving an indication that a first graphics workload is to be submitted to a command queue associated with the graphics processor, allocating a first portion of shader accessible memory for one or more units of state information that are necessary for processing the first graphics workload, populating the first portion of shader accessible memory with the one or more units of state information, and transmitting to the command queue of the graphics processor the one or more units of state information stored within the first portion of shader accessible memory, wherein the first graphics workload is processed within the graphics pipeline based on the one or more units of state information.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: March 1, 2016
    Assignee: NVIDIA Corporation
    Inventors: Jeffrey A. Bolz, Jesse David Hall, Jerome F. Duluk, Jr., Patrick R. Brown, Gregory Scott Palmer
  • Patent number: 9230518
    Abstract: This disclosure presents techniques and structures for preemption at arbitrary control points in graphics processing. A method of graphics processing may comprise executing commands in a command buffer, the commands operating on data in a read-modify-write memory resource, double buffering the data in the read-modify-write memory resource, such that a first buffer stores original data of the read-modify-write memory resource and a second buffer stores any modified data produced by executing the commands in the command buffer, receiving a request to preempt execution of the commands in the command buffer before completing all commands in the command buffer, and restarting execution of the commands at the start of the command buffer using the original data in the first buffer.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: January 5, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Christopher Paul Frascati, Murat Balci, Avinash Seetharamaiah, Andrew Evan Gruber, Alexei Vladimirovich Bourd
  • Patent number: 9179087
    Abstract: An AV device is provided that can automatically perform OSD display setting of other AV devices at a time based on local ODS display setting even when a plurality of AV devices are connected. The AV device (depicted as TV 1) includes a connection means (depicted as an HDMI connector 21 and an HDMI connector 22) for making connection with external AV devices 3 and 4 capable of performing OSD display, an OSD processing portion 23 for performing OSD display on a display 17, and a system controller 20 for controlling the entire system. The OSD processing portion 23 generates ODS display setting data 23a from the display setting such as a character color and size in OSD display received from a user using a TV remote controller 2 or the like and stores it. The system controller 20 transmits the OSD display setting data 23a for the TV 1 stored here to the external AV devices 3 and 4 via the HDMI connectors 21 and 22.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: November 3, 2015
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Takayuki Suzuki
  • Patent number: 9153053
    Abstract: Systems, apparatus, methods and computer program products are described below for rendering a graphical user interface by selectively compositing display contents. In general for each of one or more content producers, where each content producer is associated with content storage containing display content, display content for output is identified depending on the content consumer to which the graphical user interface is being rendered.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: October 6, 2015
    Assignee: Apple Inc.
    Inventor: Michael James Paquette
  • Patent number: 9098175
    Abstract: A location system and method receives a location to be displayed on a diagrammatic map, determines the relative position of the location to nearby map features on the diagrammatic map and using that relative position, displays the location on the diagrammatic map.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: August 4, 2015
    Assignee: Google Inc.
    Inventor: Pascal Fleury
  • Patent number: 9086747
    Abstract: An information processing device controls, in response to an object moving instruction, a transmitting unit so that pointer position information indicating a post-movement position of a pointer and object position information indicating a post-movement position of an object are transmitted to a display device, and then, after the pointer position information and the object position information have been transmitted, image data representing an image generated by a generating unit is transmitted to the display device.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: July 21, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kazuhiro Monden
  • Patent number: 9081536
    Abstract: In one embodiment, a method displays images from a remote desktop of a desktop GUI on a client device. The method receives a plurality of image blocks for a frame update of an image of the desktop GUI being displayed on the client device. The remote desktop is being run on a host. The client device determines that one or more missing image blocks have not been received for the frame update and determines if the frame update should be performed without the one or more missing image blocks. If the frame update of the desktop GUI should be performed without the one or more missing image blocks, the client device performs the frame update of the desktop GUI using the plurality of image blocks without using the one or more missing image blocks.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: July 14, 2015
    Assignee: VMware, Inc.
    Inventors: Lawrence Spracklen, Banit Agrawal, Rishi Bidarkar
  • Patent number: 9059723
    Abstract: Provided is a digital-to-analog converter configured to mitigate data dependent jitter of switch driver signals. The digital-to-analog converter is configured to produce data patterns of “0001000”. The digital-to-analog converter includes a digital portion that includes a digital data input component, an analog portion, and a conversion component. The conversion component includes a decoder configured to split a first data stream comprising a set of digital data into a first data sub-stream and a second data sub-stream, and a second data stream comprising another set of digital data into a third data sub-stream and a fourth data sub-stream. The conversion component also includes a first pair of drivers, a second pair of drivers, a third pair of drivers, and a fourth pair of drivers, wherein respective drivers of the first, second, third, and fourth pairs of drivers are configured to output respective data patterns comprising at least three consecutive identical bits.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: June 16, 2015
    Assignee: Applied Micro Circuits Corporation
    Inventors: Ramesh Kumar Singh, Tarun Gupta
  • Patent number: 9041524
    Abstract: A technique for enabling scenario files and image files for supply to a scenario generating device to be created easily is provided. The scenario creating device creates a scenario file supplied to a scenario reproducing device capable of reproducing only image files of a predetermined format. The scenario creating device comprises: an input section including a pointing device; a display section; and a scenario creating section for creating the scenario file. The scenario creating section provides a display of an execution icon on the display screen for causing the scenario creating section to execute a process. When a file icon for a source file of a predetermined format including pagewise scenario information and image information is dragged and dropped on the execution icon by means of operation of the pointing device, a scenario file is created on the basis of the scenario information, and an image file of the predetermined format is generated on the basis of the image information.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: May 26, 2015
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Toru Karasawa, Shoichi Akaiwa, Miki Nagano
  • Patent number: 9030482
    Abstract: A hybrid display frame buffer for a display subsystem. An embodiment of an apparatus a first logic to split a video image into a first data portion and a second data portion; a display frame buffer including a first memory component having a first type of memory and a second memory component having a second type of memory, the first logic to write the first data portion to the first memory component and the second data portion to the second memory component; and a second logic to read the first data portion from the first memory component and the second data component from the second memory component, and to combine the first data portion and the second data portion to generate a combined video image.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: May 12, 2015
    Assignee: Intel Corporation
    Inventors: Kyungtae Han, Paul S. Diefenbaugh, Taemin Kim, Nithyananda S. Jeganathan, Sameer Abhinkar
  • Publication number: 20150116341
    Abstract: A display device includes a first storage unit that stores first adjusted values; a second storage unit that stores second adjusted values; and a control unit that determines, while power of the display device is on, whether or not a predetermined specific condition has been set, where if the specific condition has been set, the control unit executes a process of writing the first adjusted values stored in the first storage unit to the second storage unit according to the specific condition so as to switch the adjusted values pertaining to individual units of the display device to the first adjusted values.
    Type: Application
    Filed: June 7, 2013
    Publication date: April 30, 2015
    Inventors: Isamu Kenmochi, Hiroyuki Kasuga, Yoshihiko Shiotani
  • Patent number: 9001237
    Abstract: A method for processing image data is described. The method includes the steps: (a) fully writing image data into first buffer area; (b) vertically reading the image data in first buffer area and horizontally writing image data into second buffer area; (c) while completely reading a first portion of first buffer area, allocating the complete read first portion of first buffer area to second buffer area to be served as a writing section; (d) vertically reading the image data in a second portion of first buffer area and writing the image data into second buffer area; and (e) vertically reading the image data of second buffer area and horizontally writing the image data into first buffer area, and after completely reading a portion of second buffer area, allocating the read portion of second buffer area to first buffer area.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: April 7, 2015
    Assignee: Genesys Logic, Inc.
    Inventor: Wen-fu Tsai
  • Patent number: 9001135
    Abstract: An improved approach for a remote graphics rendering system that can utilize both server-side processing and client-side processing for the same display frame. Some techniques for optimizing a set of graphics command data to be sent from the server to the client include: eliminating some or all data, that is not needed by a client GPU to render one or more images, from the set of graphics command data to be transmitted to the client; applying precision changes to the set of graphics command data to be transmitted to the client; and performing one or more data type compression algorithms on the set of graphics command data.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventor: Makarand Dharmapurikar
  • Patent number: 8952976
    Abstract: A SIMD parallel processor is described comprising an array comprising processing elements, associated data storage components and access means configured to enable access to at least one of the data storage components associated with at least one of the processing elements; a control processor; memory control means configured to enable addressing of at least one of the access means for the control processor; and connecting means configured to connect the memory control means to the access means.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: February 10, 2015
    Assignee: NXP B.V.
    Inventors: Alexander Alexandrovich Danilin, Richard Petrus Kleihorst, Paul Wielage
  • Patent number: 8933954
    Abstract: In general, aspects of this disclosure describe a compiler for allocation of physical registers for storing constituent scalar values of a non-scalar value. In some example, the compiler, executing on a processor, may receive an instruction for operation on a non-scalar value. The compiler may divide the instruction into a plurality of instructions for operation on constituent scalar values of the non-scalar value. The compiler may allocate a plurality of physical registers to store the constituent scalar values.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: January 13, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Sumesh Udayakumaran
  • Patent number: 8923405
    Abstract: An apparatus generally having a plurality of memories and a first circuit is disclosed. The memories may be configured to store a plurality of first data points. The first data points generally form a two-dimensional block. The first data points may be arranged among the memories such that a load cycle from the memories accesses a rectangular region of the two-dimensional block. The load cycle generally comprises a plurality of read cycles, a different one of the read cycles corresponding to each one of the memories. The first circuit may be configured to (i) receive the first data points as read from the memories and (ii) generate a plurality of second data points by a video codec transformation of the first data points between a spatial domain and a frequency domain.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: December 30, 2014
    Assignee: Ambarella, Inc.
    Inventors: Ellen M. Lee, Yat Kuen Wong
  • Patent number: 8922572
    Abstract: The fragment processing pipeline 10 of a graphics processing core 2 has an associated occlusion query cache 19 that is used to maintain a set of local occlusion counters 21. The occlusion query cache 19 is maintained in a local memory 3 of the graphics processing system and can communicate via an interconnect 7 with a set of master occlusion counters 22 in a main memory 5 for the graphics processing system. When an occlusion query starts, a corresponding occlusion counter 22 is initialised in the main memory 5. A corresponding local occlusion counter 21 is also provided in the occlusion query cache 19 in the local memory 3 of the graphics processor, and is used to count the results of the occlusion query. The local occlusion counter value is written back to the occlusion counter 22 for the query in the main memory 5 at the appropriate time for further processing.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: December 30, 2014
    Assignee: ARM Limited
    Inventors: Frode Heggelund, Aske Simon Christensen, Andreas Engh-Halstvedt
  • Patent number: 8917941
    Abstract: A method for measuring shapes in thick multi-planar reformatted (MPR) digital images, including identifying a shape in a digital MPR image, scan-converting points corresponding to the identified shape on a starting plane of an MPR slab in an image volume from which the MPR was obtained to generate a plurality of starting points for the identified shape, calculating an end point in the MPR slab corresponding to each starting point, propagating a ray from each starting point to each corresponding end point, accumulating samples along each ray, and computing a desired measurement value from the accumulated samples after reaching the end point for all rays.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: December 23, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventor: Lining Yang
  • Patent number: 8890881
    Abstract: Provided are a mapping method and a video system for mapping pixel data included in the same pixel group to the same bank of a memory, A method for mapping the position of pixel data of a picture to an address of a memory comprises a pixel group dividing operation and an address mapping operation. The pixel group dividing operation divides the pixels of the picture into at least one pixel group. The address mapping operation maps pixel data of pixels included in the same pixel group to the same bank of the memory.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: November 18, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-chul Shin, Kee-won Joe, Sang-jun Yang
  • Patent number: 8878862
    Abstract: A system and method may be provided to access images through a camera service, where the images are generated by a non-sensor image source, such as a composition manager. The system may include the camera service and the non-sensor image source. The non-sensor image source may generate a processed image from a source other than a sensor. The camera service may provide the processed image generated by the non-sensor image source to an image consuming application.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: November 4, 2014
    Assignee: 2236008 Ontario Inc.
    Inventors: Etienne Belanger, Adrian Nita, Adrian Boak, Michael Alexander Van Reenan, Neil John Graham
  • Patent number: 8866826
    Abstract: Parallel graphics-processing methods and mobile computing apparatus with parallel graphics-processing capabilities are disclosed. One exemplary embodiment of a mobile computing apparatus includes physical memory, at least two distinct graphics-processing devices, and a bus coupled to the physical memory and the at least two graphics-processing devices. A virtual graphics processing component enables each of at least two graphics-processing operations to be executed, in parallel, by a corresponding one of the at least two distinct graphics-processing devices, which operate in the same memory surface at the same time.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: October 21, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Gregory A. Reid, Hanyu Cui, Praveen V. Arkeri, Ashish Bijlani