Memory For Storing Video Data Patents (Class 345/547)
-
Patent number: 12158991Abstract: Techniques and apparatuses are described that implement a smart-device-based radar system capable of performing gesture recognition using a space time neural network. The space time neural network employs machine learning to recognize a user's gesture based on complex radar data. The space time neural network is implemented using a multi-stage machine-learning architecture, which enables the radar system to conserve power and recognize the user's gesture in real time (e.g., as the gesture is performed). The space time neural network is also adaptable and can be expanded to recognize multiple types of gestures, such as a swipe gesture and a reach gesture, without significantly increasing size, computational requirements, or latency.Type: GrantFiled: October 20, 2020Date of Patent: December 3, 2024Assignee: Google LLCInventors: Michal Matuszak, Abel Seleshi Mengistu, Nicholas Edward Gillian, Abhijit Aroon Shah
-
Patent number: 11983790Abstract: Exemplary embodiments for a multiprocessor pipeline architecture that converts signals from sequencing sample acquisition into sequence data, comprising: a custom coprocessor card configured to directly receive a stream of serialized sensor data generated by an image sensor, wherein the sensor data represents frame-by-frame intensity values for pixels comprising the image sensor, wherein the image sensor captures images of light emitted from a plurality of reaction cells of a removable integrated sequencing chip; a first coprocessor that continually receives the stream of serialized sensor data and transposes the frame-by-frame intensity values into reaction cell chunks, each of the reaction cell chunks representing movie data of the pixel intensity values of a corresponding reaction cell across the frames over a predetermined time window; a buffer that repeatedly receives the reaction cell chunks and stores in contiguous memory locations the reaction cell chunks for each respective reaction cell over a largeType: GrantFiled: May 5, 2016Date of Patent: May 14, 2024Assignee: Pacific Biosciences of California, Inc.Inventors: Scott E. Helgesen, Marco Milletti, Mark T. Lakata, James N. LaBrenz
-
Patent number: 11918370Abstract: Many embodiments of the invention include systems and methods for evaluating motion from a video, the method includes identifying a target individual in a set of one or more frames in a video, analyzing the set of frames to determine a set of pose parameters, generating a 3D body mesh based on the pose parameters, identifying joint positions for the target individual in the set of frames based on the generated 3D body mesh, predicting a motion evaluation score based on the identified join positions, providing an output based on the motion evaluation score.Type: GrantFiled: May 19, 2021Date of Patent: March 5, 2024Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Ehsan Adeli-Mosabbeb, Mandy Lu, Kathleen Poston, Juan Carlos Niebles
-
Patent number: 11836285Abstract: A system for a spectator to view a virtual reality of a performer includes a head mounted display worn by the performer which produces the virtual reality for the performer to see while wearing the head mounted display. The system includes an audience portion having an audience display for an audience member which receives input signals from a network corresponding to the virtual reality being viewed by the performer on the head mounted display and displays these input signals on the audience display for the spectator to view. A method for a spectator to view a virtual reality of a performer.Type: GrantFiled: March 8, 2018Date of Patent: December 5, 2023Inventors: Kenneth Perlin, Fengyuan Zhu
-
Patent number: 11782149Abstract: Embodiments are provided for managing the operation of sensors in an electronic device. According to certain aspects, the electronic device may detect a change in motion from an initial set of sensor data generated by a sensor(s). A memory cache may store the initial set of sensor data or additional sensor data generated by the sensor(s). The electronic device may initiate a supplemental algorithm that analyzes the cached data. Based on the analysis of the cached data and whether the change in motion is confirmed or whether additional motion is detected, the electronic device may manage the operation of the supplemental algorithm.Type: GrantFiled: January 8, 2021Date of Patent: October 10, 2023Assignee: Google LLCInventors: Andrew Felch, Christopher Findeisen, JinJie Chen, Mark Alexander, Shang Shi, Zhuo Wang
-
Patent number: 11775695Abstract: A system may be used to redact an image to be displayed by a display device. By intercepting a signal before an image of the signal is displayed on a display device, the display of confidential, sensitive and inappropriate information may be suppressed. More specifically, the image of the signal is analyzed using a content recognition algorithm to identify items of content, which may be redacted by modifying the signal. Using this concept, the image may be redacted by the display device, or by a port or adapter between a signal generator and the display device, without relying on redaction software local to the signal generation system.Type: GrantFiled: August 3, 2021Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Clive Harris, Timothy Andrew Moran, Caroline Sarah Courtenay McNamara, Caroline J. Thomas, Natasha Katherine McKenzie-Kelly, Melita Saville, Abigail Rose Bettle-Shaffer
-
Patent number: 11743469Abstract: Disclosed herein are an image encoding/decoding method and apparatus. An image decoding method performed by an image encoding apparatus may include acquiring size information indicating a size of a current slice corresponding to at least a portion of a current picture from a bitstream and determining the size of the current slice based on the size information.Type: GrantFiled: September 7, 2022Date of Patent: August 29, 2023Assignee: LG ELECTRONICS INC.Inventors: Hendry Hendry, Seung Hwan Kim, Seethal Paluri
-
Patent number: 11445229Abstract: A client device receives, from a server, first content directed to a first buffer in the client device and second content directed to a second buffer in the client device. The client device buffers the first content in the first buffer and buffers the second content in the second buffer. At least a portion of the second content is buffered in the second buffer substantially simultaneously with buffering the first content in the first buffer. The client device receives a command from a virtual set-top application, running on the server, that corresponds to the client device. The client device runs a virtual set-top local client that receives the command from the virtual set-top application and selects the first buffer as a content source. The selecting is performed in accordance with the command. The client device provides the selected content for display.Type: GrantFiled: November 26, 2019Date of Patent: September 13, 2022Assignee: Active Video Networks, Inc.Inventors: Bert Visscher, Gerrit Hiddink, Maarten Hoeben
-
Patent number: 11412059Abstract: Technologies for managing paravirtual network device queue and memory of a network computing device that includes multi-core processor, a multi-layer cache, a host, and a plurality of virtual machine instances. The host is assigned a processor core of the processor and may be configured to copy a received network packet to a last level cache of the multi-layer cache and determine one or more virtual machine instances configured to process the received network packet. Each virtual machine instance has been assigned a processor core of the processor and has been allocated a first level cache of the multi-level cache memory associated with the respective processor core. The host is additionally configured to inject an interrupt into each processor core of the determined virtual machine (s) which indicates to the virtual machine instance (s) that the received network packet is available to be processed.Type: GrantFiled: September 30, 2016Date of Patent: August 9, 2022Assignee: INTEL CORPORATIONInventors: Huawei Xie, Jun Nakajima, David E. Cohen, Mesut A. Ergin, Wei Wang
-
Patent number: 11228774Abstract: Techniques to enable virtual reality content to be delivered using a video codec that operates according to a scalable video encoding standard. Base layer frames for the different views of the virtual reality content are downloaded by a client device. The views are prioritized using a prediction model that assigns priorities based on the likelihood that a corresponding view will be selected within a particular period of time. Enhancement layer frames are then selected and downloaded based on the priorities.Type: GrantFiled: June 29, 2020Date of Patent: January 18, 2022Assignee: Amazon Technologies, Inc.Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu
-
Patent number: 11202033Abstract: Provided is an image sensor that is connected to a data bus to which another image sensor is connected and image data is transmitted, and a collision detection line to which the another image sensor is connected and which is pulled up to a voltage at a first level through a register. The image sensor determines, on a basis of a state of the collision detection line, whether a collision of pieces of the image data is to occur on the data bus when the image data is output, and then outputs the image data to the data bus.Type: GrantFiled: December 14, 2017Date of Patent: December 14, 2021Assignee: Sony Semiconductor Solutions CorporationInventor: Hideki Mitsubayashi
-
Patent number: 10904546Abstract: A moving image processing device includes: a storage unit storing, by dividing an image into pixel blocks and performing image processing for the individual pixel blocks, an execution state of image processing for each pixel block in encoding or decoding processing for the image; a determination unit determining whether image processing for a first pixel block is executable, based on an execution state of image processing for a second pixel block for which image processing for the first pixel block has a dependence regarding a processing order; and an execution unit performing, in parallel or pseudo-parallel, image processing for the first pixel blocks for which image processing is determined to be executable by the determination unit, and updating an execution state of image processing for the first pixel block, whereby encoding or decoding processing for a moving image is accelerated.Type: GrantFiled: April 5, 2018Date of Patent: January 26, 2021Assignee: NEC CORPORATIONInventor: Fumiyo Takano
-
Patent number: 10885711Abstract: Methods and devices for performing one step compositing may include receiving at least a first surface from a first image source and a second surface from a second image source. The methods and devices may include generating a composite image with a combined first surface and second surface by contemporaneously applying position corrections to the first surface and the second surface and lens distortion corrections to the first surface and the second surface and blending the first surface and the second surface into respective positions in the composite image. The methods and devices may include transmitting the composite image representing a virtual environment for presentation to a downstream consumer.Type: GrantFiled: May 3, 2017Date of Patent: January 5, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jack Elliott, Andrew Yeung
-
Patent number: 10841445Abstract: A multifunction peripheral that is capable of performing, in parallel, a plurality of processes including a scanning process on an original using a scanner section. A RAM holds image data generated by the scanner section. A scanner transfer section transfers data from the scanner section to the RAM. A transfer rate of data from the scanner section to the RAM is set by switching at least between a first transfer rate and a second transfer rate lower than the first transfer rate. In a case where a plurality of processes including the scanning process are executed in parallel, a data transfer rate is switched by switching the data transfer rate based on a user's operation performed on a console section.Type: GrantFiled: July 5, 2019Date of Patent: November 17, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Kenji Kasuya
-
Patent number: 10819647Abstract: A network device includes a transmit buffer from which data is transmitted to a network, and a packet buffer from which data chunks are transmitted to the transmit buffer in response to read requests. The packet buffer has a maximum read latency from receipt of a read request to transmission of a responsive data chunk, and receives read requests including a read request for a first data chunk of a network packet and a plurality of additional read requests for additional data chunks of the network packet. A latency timer monitors elapsed time from receipt of the first read request, and outputs a latency signal when the elapsed time reaches the first maximum read latency. Transmission logic waits until the elapsed time equals the first maximum read latency, and then transmits the first data chunk from the transmit buffer, without regard to a fill level of the transmit buffer.Type: GrantFiled: December 3, 2018Date of Patent: October 27, 2020Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Rami Zemach, Yaron Kittner
-
Patent number: 10747293Abstract: In one example, a timing controller is described, which may include a receiver to receive input data having an input signal from a source unit. The timing controller may include a data control unit to enable panel self-refresh (PSR) mode when the input signal is within a first voltage range and disable the PSR mode when the input signal is within a second voltage range. The first voltage range being different from the second voltage range. The timing controller may include a transmitter to transmit the input data to a display based on an output of the data control unit.Type: GrantFiled: January 23, 2017Date of Patent: August 18, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Cheng-Hua Yu, Hogan Yeh
-
Patent number: 10481700Abstract: Methods, systems, and devices for gesture detection are described. A device may identify a set of configured gestures and determine a set of minimum frame rates, where each minimum frame rate may correspond to at least one configured gesture in the set of configured gestures. The device may set an initial frame rate for a sensor based at least in part on the set of minimum frame rates. For example, the device may identify a maximum frame rate of the set of minimum frame rates and set the initial frame rate to be equal to or greater than the maximum frame rate. The device may capture a set of images using an initial frame rate and detect a configured gesture of the set of configured gestures based on the set of images.Type: GrantFiled: June 21, 2018Date of Patent: November 19, 2019Assignee: QUALCOMM IncorporatedInventors: Bapineedu Chowdary Gummadi, Soman Ganesh Nikhara, Edwin Chongwoo Park
-
Patent number: 10453303Abstract: Wager-based video slot reel games are described where prizes are awarded based upon the appearance of scatter symbols. The games can allow a player to select the number of scatter symbols needed to win prizes. Also, the game logic can be configured to select the number of scatter symbols needed to win prizes. In one embodiment, a bonus game including free spins and scatter symbols is generated. Prior to beginning the bonus game, a player can select a combination of free spins and scatter symbols needed to win prizes, such as progressive prizes. Although the scatter symbols and/or free spins needed to win prizes can be varied within a video slot reel game, the probability of winning the prizes can be maintained approximately the same for each variation.Type: GrantFiled: June 29, 2017Date of Patent: October 22, 2019Assignee: AGS LLCInventor: Nathan Daniel MacGregor
-
Patent number: 10347206Abstract: According to one embodiment, a drive circuit for a display device includes a plurality of pixels. Each of the pixels includes a memory, and a display element driven based on output data of the memory. The drive circuit includes a storage control circuit for storing, in the memory, the data from a signal line, and a display control circuit which provides the display element with a display signal or a non-display signal based on the data stored in the memory. The drive circuit changes a display area from a first display state to a second display state. When the drive circuit sets the display area to the second display state, the drive circuit supplies a signal which does not depend on the image data to the display element.Type: GrantFiled: October 25, 2016Date of Patent: July 9, 2019Assignee: Japan Display Inc.Inventors: Takayuki Nakao, Takehiro Shima
-
Patent number: 10165290Abstract: The present invention relates to a method for encoding digital video data corresponding to a sequence of digital source images using a cache memory, each of the digital source images having an equal source image width corresponding to a first number of blocks, the cache memory having a cache width corresponding to a second number of blocks, wherein the second number of blocks is smaller than the first number of blocks.Type: GrantFiled: June 18, 2018Date of Patent: December 25, 2018Assignee: Axis ABInventor: Stefan Lundberg
-
Patent number: 10134326Abstract: A display method and a display device are disclosed. The method includes: detecting whether a displayed content in a display screen changes; controlling the display screen to update alternately display data respectively corresponding to a first part and a second part of a display unit in each column of display unit, in response to detecting that the displayed content does not change. The number of updated pixels of the display screen each time may be reduced, while the original refresh frequency is maintained, so the problem that the splash screen phenomena is caused in the display screen by reducing the refresh frequency of the display screen may be solved, thus achieving effects of avoiding the splash screen phenomena of the display screen and of reducing the power consumption of the display screen while maintaining the original refresh frequency of the display screen.Type: GrantFiled: August 8, 2016Date of Patent: November 20, 2018Assignee: XIAOMI INC.Inventors: Guosheng Li, Lin Dai, Nannan Wang
-
Patent number: 10045037Abstract: The present invention relates to a method for encoding digital video data corresponding to a sequence of digital source images using a cache memory, each of the digital source images having an equal source image width corresponding to a first number of blocks, the cache memory having a cache width corresponding to a second number of blocks, wherein the second number of blocks is smaller than the first number of blocks.Type: GrantFiled: February 2, 2016Date of Patent: August 7, 2018Assignee: Axis ABInventor: Stefan Lundberg
-
Patent number: 9912611Abstract: A router fabric for switching real time broadcast video signals in a media processing network includes a logic device configured to route multiple channels of packetized video signals to another network device, a crossbar switch configured to be coupled to a plurality of input/output components and to switch video data of the multiple channels between the logic device and the plurality of input/output components in response to a control instruction, and a controller configured to map routing addresses for each video signal relative to the system clock, and to send the control instruction with the mapping to the crossbar switch and the logic device.Type: GrantFiled: September 10, 2015Date of Patent: March 6, 2018Assignee: GVBB HOLDINGS S.A.R.L.Inventors: Charles S. Meyer, Ken Buttle
-
Patent number: 9892063Abstract: In response to a processor receiving data associated with a shared memory location, a contention blocking buffer stores a memory address of the shared memory location. In response to a probe seeking to take ownership of the shared memory location, the contention blocking buffer determines if the memory address indicated by the probe is stored at the contention blocking buffer. If so, the contention blocking buffer blocks the probe, thereby preventing another processor from taking ownership of the shared memory location.Type: GrantFiled: November 27, 2012Date of Patent: February 13, 2018Assignee: Advanced Micro Devices, Inc.Inventor: William Evan Jones, III
-
Patent number: 9843811Abstract: A method for rotating macro-blocks of a frame of a video stream. A degree of rotation for the video stream is accessed. A macro-block of the video stream is accessed. The macro-block is rotated according to the degree of rotation. The macro-block is repositioned to a new position within the frame, wherein the new position is based on the degree of rotation.Type: GrantFiled: December 6, 2016Date of Patent: December 12, 2017Assignee: Nvidia CorporationInventors: Ignatius B. Tjandrasuwita, Harikrishna M. Reddy, Iole Moccagatta
-
Patent number: 9800874Abstract: For a decoding apparatus based on H.265/HEVC with single-core or single-threaded hardware not parallelized, which executes decoding a plurality of tiles and filtering around a tile boundary, the disclosed invention is intended to reduce the frequency of access to decoded data around the boundaries between tiles stored in a frame memory for filtering such data or reduce the circuit size of a buffer that retains decoded data around the boundaries between tiles. The image decoding apparatus disclosed herein executes decoding and filtering in raster scan order across a screen independently of the sizes and positional relations of tiles. At a tile boundary, decoding proceeds to a right adjacent tile on the same row, rather than decoding coding blocks on one row down in the same tile, and filtering is also executed using decoded data of row-wise adjacent coding blocks.Type: GrantFiled: June 15, 2014Date of Patent: October 24, 2017Assignee: Renesas Electronics CorporationInventors: Ryoji Hashimoto, Toshiyuki Kaya
-
Patent number: 9794539Abstract: In a reproduction method, a first video stream has a first dynamic range where a maximum value of a luminance dynamic range is more than 100 nits, and a display apparatus displays video in a second dynamic range narrower than the first dynamic range. The method includes: determining whether the first video stream is quantized based on a hybrid OETF; (i) when it is determined that the first video stream is quantized based on the hybrid OETF, reproducing the first video stream; and (ii) when it is determined that the first video stream is not quantized based on the hybrid OETF, converting a luminance dynamic range of the first video stream from the first dynamic range to the second dynamic range to obtain a second video stream, and reproducing the second video stream.Type: GrantFiled: August 2, 2016Date of Patent: October 17, 2017Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Masayuki Kozuka, Takahiro Nishi, Kengo Terada, Tadamasa Toma
-
Patent number: 9727476Abstract: A processor may support a two-dimensional (2-D) gather instruction and a 2-D cache. The processor may perform the 2-D gather instruction to access one or more sub-blocks of data from a 2-D image stored in a memory coupled to the processor. The 2-D cache may store the sub-blocks of data in a multiple cache lines. Further, the 2-D cache may support access of more than one cache lines while preserving a 2-D structure of the 2-D image.Type: GrantFiled: March 2, 2015Date of Patent: August 8, 2017Assignee: Intel CorporationInventors: Boris Ginzburg, Oleg Margulis
-
Patent number: 9710878Abstract: Methods for preprocessing pixel data using a Direct Memory Access (DMA) engine during a data transfer of the pixel data from a first memory (e.g., a DRAM) to a second memory (e.g., a local cache) are described. The pixel data may derive from an image capturing device (e.g., a color camera or a depth camera) in which individual pixel values are not a multiple of eight bits. In some embodiments, the DMA engine may perform a variety of image processing operations on the pixel data prior to the pixel data being written into the second memory. In one example, the DMA engine may be configured to identify and label one or more pixels as being within a particular range of pixel values and/or the DMA engine may be configured to label pixels as belonging to one or more pixel groups based on their pixel values.Type: GrantFiled: December 17, 2014Date of Patent: July 18, 2017Assignee: MICROSOFT TECHNOLOY LICENSING, LLCInventors: Ryan Scott Haraden, Matthew Ray Tubbs, Adam James Muff, Robert Allen Shearer
-
Patent number: 9697639Abstract: A liver region extraction unit and a structural element extraction unit extracts the liver region and structural elements, such as the hepatic artery and the hepatic vein, from a three-dimensional image, and a surface data generation unit generates surface data of the liver region and surface data of the structural elements. A pattern adding unit adds a textured pattern to at least one of the surfaces of the liver region and the structural elements, and a data generation unit generate three-dimensional model data by combining the surface data of the liver region and the surface data of the structural elements after the addition of the textured pattern. A three-dimensional model making device makes a three-dimensional model of the liver based on the three-dimensional model data.Type: GrantFiled: October 15, 2014Date of Patent: July 4, 2017Assignee: FUJIFILM CorporationInventor: Jun Masumoto
-
Patent number: 9491158Abstract: An authentication system includes a device; and an information processing apparatus connected to the device. The device includes a state management unit that manages an authentication state in the device and causes the device to enter a log-out state; and a first communication unit that transmits an authentication scheme available in the device to the information processing apparatus when the device enters the log-out state. The information processing apparatus includes a second communication unit that receives the authentication scheme; a generation unit that generates a log-in screen based on screen setting information corresponding to the received authentication scheme; and a display controller that controls to display the log-in screen on a display unit.Type: GrantFiled: December 1, 2014Date of Patent: November 8, 2016Assignee: Ricoh Company, Ltd.Inventor: Daisuke Kamishiro
-
Patent number: 9477999Abstract: A convolution image processor includes a load and store unit, a shift register unit, and a mapping unit. The load and store unit is configured to load and store image pixel data and allow for unaligned access of the image pixel data. The shift register is configured to load and store at least a portion of the image pixel data from the load and store unit and concurrently provide access to each image pixel value in the portion of the image pixel data. The mapping unit is configured to generate a number of shifted versions of image pixel data and corresponding stencil data from the portion of the image pixel data, and concurrently perform one or more operations on each image pixel value in the shifted versions of the portion of the image pixel data and a corresponding stencil value in the corresponding stencil data.Type: GrantFiled: September 22, 2014Date of Patent: October 25, 2016Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Rehan Hameed, Wajahat Qadeer, Christoforos Kozyrakis, Mark A. Horowitz
-
Patent number: 9377845Abstract: For frame buffer power management, a frame buffer includes a write circuit and a read circuit, and drives a display. A power management module terminates power to the frame buffer in response to a power reduction policy being satisfied.Type: GrantFiled: May 9, 2014Date of Patent: June 28, 2016Assignee: Lenovo (Singapore) PTE. LTD.Inventor: Mark Charles Davis
-
Patent number: 9186041Abstract: A medical information recording apparatus includes: an input portion that includes a plurality of input terminals and into which a medical image can be inputted from a plurality of image pickup apparatuses, and that detects whether the medical image is inputted through any input terminal among the plurality of input terminals and outputs a detection result; a screen synthesis portion that performs synthesis processing according to one synthesis pattern among a predefined plurality of synthesis patterns for one or more of the medical images inputted through the plurality of input terminals, determines a medical scene or changing of the medical scene based on a detection result of the input portion, switches the synthesis pattern based on a determination result, and outputs a synthesized image based on the one or more medical images that are inputted; and a recording processing portion that records the synthesized image as a single image file.Type: GrantFiled: June 20, 2013Date of Patent: November 17, 2015Assignee: OLYMPUS CORPORATIONInventors: Makoto Kasumi, Shusuke Tsuchiya, Kuniaki Kami
-
Patent number: 9104238Abstract: Provided are systems and methods for providing enhanced motion detection. One system providing enhanced motion detection includes a smart display, an interface subsystem including a human interface device (HID), and a console having a processor configured to form communication links with the smart display and the interface subsystem and to provide motion detection feedback, using the smart display, to a user of the HID, where the HID is configured to sense motion of the HID and utilize a predictive model to characterize the motion of the HID. One interface subsystem includes a camera to sense motion of a user of the HID. One processor is configured to negotiate a reduced response latency with the smart display.Type: GrantFiled: February 8, 2011Date of Patent: August 11, 2015Assignee: BROADCOM CORPORATIONInventors: John Walley, Shawn Johnson, Christopher Pasqualino, Ike Ikizyan, Xuemin Chen
-
Publication number: 20150138217Abstract: A display system comprises a processing device connected to a plurality of display devices, the processing device comprising a processor connected to a system memory and to a graphics processing unit, the graphics processing unit comprising a graphics processor connected to a video memory. A method of operating the system comprises the steps of maintaining a system frame buffer in system memory, creating a shared primary surface in video memory for an additional display device not controlled by the graphics processing unit, rendering the contents of the system frame buffer onto the shared primary surface, rendering any and all directly rendered applications onto the shared primary surface, maintaining a second frame buffer in system memory, copying at least some of the content of the shared primary surface to the second frame buffer, and outputting at least some of the content of the second frame buffer to the additional display device.Type: ApplicationFiled: May 15, 2013Publication date: May 21, 2015Applicant: DisplayLink (UK) LimitedInventors: Piotr Czapla, Sebastian Matysik
-
Patent number: 9030482Abstract: 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: GrantFiled: November 9, 2012Date of Patent: May 12, 2015Assignee: Intel CorporationInventors: Kyungtae Han, Paul S. Diefenbaugh, Taemin Kim, Nithyananda S. Jeganathan, Sameer Abhinkar
-
Patent number: 9024958Abstract: A method can include buffering video data to a buffer that includes a buffer capacity that corresponds to a video time interval; sampling video data at a sampling rate of at least once per video time interval; processing the sampled video data for gesture evidence; and, responsive to gesture evidence in the sampled video data, processing the buffered video data for additional gesture evidence. Various other apparatuses, systems, methods, etc., are also disclosed.Type: GrantFiled: January 30, 2012Date of Patent: May 5, 2015Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: John Weldon Nicholson, Jennifer Greenwood Zawacki, Howard J. Locker, Daryl C. Cromer
-
Patent number: 9024961Abstract: A method for color grading input video data for display on a target display comprises obtaining target display metadata indicative of a capability of the target display, obtaining input video data metadata indicative of image characteristics of the input video data, automatically determining initial values for parameters of a parameterized sigmoidal transfer function, at least one of the initial values based at least in part on at least one of the target display metadata and the input video data metadata and mapping the input video data to color-graded video data according to the parameterized transfer function specified using the initial values.Type: GrantFiled: December 18, 2012Date of Patent: May 5, 2015Assignee: Dolby Laboratories Licensing CorporationInventors: Peter W. Longhurst, Neil W. Messmer, Steve Margerm, Robin Atkins
-
Patent number: 9020044Abstract: A method and apparatus are described for processing video data. In one embodiment, a processor is provided with a video compression engine (VCE) that has a memory having a plurality of rows and a plurality of columns of addresses. Video data, (luma data or chroma data), is written in row (i.e., raster) order into the addresses of the memory, and then the data is read out of the addresses in column order. Data is written into the addresses of the columns of the memory as they are read out, which is subsequently read out in row order. This process of switching back and forth between reading and writing data in row and column order continues as the data is read and processed by an encoder to generate a compressed video stream.Type: GrantFiled: June 13, 2011Date of Patent: April 28, 2015Assignee: ATI Technologies ULCInventors: Lei Zhang, Benedict C. Chien, Edward A. Harold
-
Publication number: 20150103086Abstract: A display device includes an uncompressed graphical frame buffer that buffers uncompressed graphical frame data. The display device reads the uncompressed graphical frame data from the uncompressed graphical frame buffer for display in conjunction with a first frame of the plurality of video frames. A compression/decompression engine writes the uncompressed graphical frame data to a compressed graphical frame buffer. The video display device reads the compressed graphical frame data from the compressed graphical frame buffer via the compression/decompression engine for display in conjunction with a second frame of the plurality of video frames.Type: ApplicationFiled: October 14, 2013Publication date: April 16, 2015Inventor: Chun-Chin Yeh
-
Publication number: 20150091927Abstract: Blocks of pixels from a video frame may be encoded in a block processing pipeline using wavefront ordering, e.g. according to knight's order. Each of the encoded blocks may be written to a particular one of multiple buffers such that the blocks written to each of the buffers represent consecutive blocks of the frame in scan order. Stitching information may be written to the buffers at the end of each row. A stitcher may read the rows from the buffers in order and generate a scan order output stream for the frame. The stitcher component may read the stitching information at the end of each row and apply the stitching information to one or more blocks at the beginning of a next row to stitch the next row to the previous row. Stitching may involve modifying pixel(s) of the blocks and/or modifying metadata for the blocks.Type: ApplicationFiled: September 27, 2013Publication date: April 2, 2015Applicant: Apple Inc.Inventors: Guy Cote, Jim C. Chou, Timothy John Millet, Manching Ko, Weichun Ku
-
Publication number: 20150091928Abstract: An image processing device that converts original image data to target image data is provided. The image processing device includes: a static random access memory (SRAM); an image scaling circuit that generates scaled image data according to the original image data and stores the scaled image data to the SRAM; and a video encoding circuit that accesses the scaled image data from the SRAM and encodes the accessed scaled image data to generate the target image data. The target image data corresponds to an image frame. A part of the target image data is intra frame data encoded by an intra frame compression method, and the other part of the target image data is predicted frame data encoded by a predicted frame compression method.Type: ApplicationFiled: October 1, 2014Publication date: April 2, 2015Inventors: Ying-Chieh Tu, Wei-Hsiang Hong, Wan-Chan Hu
-
Patent number: 8990435Abstract: A method for read pointer maintenance of a buffering apparatus, which is arranged to buffer data of a multi-tile encoded picture having a plurality of tiles included therein, includes the following steps: judging if decoding of a first tile of the multi-tile encoded picture encounters a tile boundary of the first tile; and when it is judged that the tile boundary of the first tile is encountered, storing a currently used read pointer into a pointer buffer, and loading a selected read pointer from the pointer buffer to act as the currently used read pointer.Type: GrantFiled: November 20, 2012Date of Patent: March 24, 2015Assignee: Mediatek Inc.Inventors: Chia-Yun Cheng, Yung-Chang Chang
-
Patent number: 8976186Abstract: This invention provides an image processing apparatus and an image processing method. By calculation of the pixel difference that is the difference of each corresponding pixels between the current image and the previous image with its neighbor pixel difference, this invention can determine the blending value.Type: GrantFiled: March 3, 2011Date of Patent: March 10, 2015Assignee: Realtek Semiconductor Corp.Inventors: Chung-Ping Yu, Cheng-Han Li
-
Patent number: 8963941Abstract: An image display apparatus that displays an image on the basis of input image signals corresponding to sub-pixels forming one pixel includes a shift-amount storing unit that stores shift amounts of display positions of the sub-pixels relative to given reference positions in a display image, an image-signal correcting unit that corrects the input image signals according to the shift amounts, and an image display unit that displays an image on the basis of the image signals corrected by the image-signal correcting unit.Type: GrantFiled: March 12, 2013Date of Patent: February 24, 2015Assignee: Seiko Epson CorporationInventors: Takumi Aragaki, Hiroshi Hasegawa
-
Publication number: 20150042670Abstract: A dynamically reconfigurable heterogeneous systolic array is configured to process a first image frame, and to generate image processing primatives from the image frame, and to store the primatives and the corresponding image frame in a memory store. A characteristic of the image frame is determined. Based on the characteristic, the array is reconfigured to process a following image frame.Type: ApplicationFiled: October 27, 2014Publication date: February 12, 2015Inventors: CORNELIU ZAHARIA, PETRONEL BIGIOI, PETER CORCORAN
-
Patent number: 8952974Abstract: A display device may reduce the latency of the display of a digital signal by reducing the latency that the display device adds to the digital signal. After a digital signal is received by an input module, the signal is stored in a frame buffer as a plurality of pixels. A controller determines the input frame rate of the digital signal and a pixel delay. The controller monitors the frame buffer to determine when the frame buffer has stored a number of pixels greater than or equal to the pixel delay. After the frame buffer contains enough pixels, the controller initiates transmission of the pixels from the frame buffer to a display module. In certain embodiments, the controller initiates transmission of the pixels to the display module before the frame buffer has stored all pixels corresponding to the frame.Type: GrantFiled: July 10, 2006Date of Patent: February 10, 2015Assignee: Cisco Technology, Inc.Inventors: Michael J. Dhuey, Philip R. Graham, Richard T. Wales
-
Patent number: 8933953Abstract: A scoreboard for a video processor may keep track of only dispatched threads which have not yet completed execution. A first thread may itself snoop for execution of a second thread that must be executed before the first thread's execution. Thread execution may be freely reordered, subject only to the rule that a second thread, whose execution is dependent on execution of a first thread, can only be executed after the first thread.Type: GrantFiled: June 30, 2008Date of Patent: January 13, 2015Assignee: Intel CorporationInventors: Hong Jiang, James M. Holland, Prasoonkumar Surti
-
Patent number: 8928681Abstract: Sequential write operations to a unit of compressed memory, known as a compression tile, are examined to see if the same compression tile is being written. If the same compression tile is being written, the sequential write operations are coalesced into a single write operation and the entire compression tile is overwritten with the new data. Coalescing multiple write operations into a single write operation improves performance, because it avoids the read-modify-write operations that would otherwise be needed.Type: GrantFiled: December 29, 2009Date of Patent: January 6, 2015Assignee: NVIDIA CorporationInventors: John H. Edmondson, Robert A. Alfieri, Michael F. Harris, Steven E. Molnar