Implementation Arrangements, E.g., Implementation By Hardware Of Software (epo) Patents (Class 375/E7.093)
  • Patent number: 11829405
    Abstract: An image display system is configured such that an image display device and an image processing device are connected to each other through a network. The image display device is provided with an instruction information generation unit for generating instruction information pertaining to image-processing to be performed on an image input signal; an image signal transmission unit for transmitting the instruction information to the image processing device; a corrected signal reception unit for receiving a corrected image input signal obtained through image-processing performed by the image processing device on the basis of the instruction information; and a display signal output unit for outputting an image output signal based on the corrected image input signal, to an object where an image is to be displayed. The image processing device receives the image input signal connected through the network and performs image-processing on the image input signal according to the instruction information.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: November 28, 2023
    Assignee: MAXELL, LTD.
    Inventors: Keisuke Inata, Yuusuke Yatabe, Nobuaki Kabuto, Nobuhiro Fukuda, Mitsuo Nakajima
  • Patent number: 11638027
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to receive compressed video data, wherein the compressed video data is related to a set of frames. A decoder-side predictor refinement technique is used to calculate a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames. An existing motion vector associated with a different frame from a motion vector buffer is retrieved. The new motion vector is calculated based on the existing motion vector using a decoder-side motion vector prediction technique, such that the existing motion vector is in the motion vector buffer after calculating the new motion vector.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: April 25, 2023
    Assignee: HFI Innovation, Inc.
    Inventors: Tzu-Der Chuang, Ching-Yeh Chen, Chih-Wei Hsu, Yu-Wen Huang
  • Patent number: 11122301
    Abstract: A method of compressing image data comprising a set of image values each representing a position in image-value space so as to define an occupied region thereof. The method comprises selectively applying a series of compression transforms to subsets of the image data items to generate a transformed set of image data items occupying a compacted region of value space. The method further comprises identifying a set of one or more reference data items that quantizes the compacted region in value space. For each image data item in the set of image data items, a sequence of decompression transforms from a fixed set of decompression transforms is identified that generates an approximation of that image data item when applied to a selected one of the one or more reference data items. Each image data item in the set of image data items is encoded as a representation of the identified sequence of decompression transforms for that image data item.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: September 14, 2021
    Assignee: Imagination Technologies Limited
    Inventor: Simon Fenney
  • Patent number: 11036123
    Abstract: A video is superimposed on an object in order that the object will be perceived as if the object were given a motion. This video is a video including a luminance motion component corresponding to a motion given to the object.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: June 15, 2021
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Takahiro Kawabe, Shinya Nishida, Kazushi Maruya, Masataka Sawayama
  • Patent number: 10853445
    Abstract: In order to reduce a circuit scale and power consumption while maintaining filter performance, a digital filter device includes a first transform circuit for executing a first transform process on data in a predetermined frequency range; a filtering circuit for executing a filtering process by setting an operation bit width of data of a preset first frequency component among the data, on which the first transform process was executed by the first transform circuit, to a different bit width from bit widths of other frequency components; and a second transform circuit for executing a second transform process on the data on which the filtering process was executed by the filtering circuit.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: December 1, 2020
    Assignee: NEC CORPORATION
    Inventor: Atsufumi Shibayama
  • Patent number: 10817178
    Abstract: A method for compressing and compacting memory on a memory device is described. The method includes organizing a number of compressed memory pages referenced in a number of compaction table entries based on a size of the number of compressed memory pages and compressing the number of compaction table entries, in which a compaction table entry comprise a number of fields.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: October 27, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jichuan Chang, Sheng Li, Parthasarathy Ranganathan
  • Patent number: 10805643
    Abstract: Various codecs and methods of using the same are disclosed. In one aspect, a method of processing video data is provided that includes encoding or decoding the video data with a codec in aggressive deployment and correcting one or more errors in the encoding or decoding wherein the error correction includes re-encoding or re-decoding the video data in a non-aggressive deployment or generating a skip picture.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: October 13, 2020
    Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
    Inventors: Ihab Amer, Gabor Sines, Khaled Mammou, Haibo Liu, Arun Sundaresan Iyer
  • Patent number: 10684896
    Abstract: A method for processing an asynchronous event by a checking device and a checking device are provided, the method including: obtaining an instruction position where a checked processor executes an asynchronous event during a target running process; and executing the asynchronous event at the instruction position during executing a task of the target running process in a manner conforming to predefined behavior, wherein the predefined behavior is a hardware behavior standard of the processor. Obtaining the instruction position and executing the asynchronous event at the instruction position may cause the checking device and the checked processor to process the same asynchronous event at the same instruction position. In this way, during performing security checking on a processor, the method and the device according to the embodiments of the present disclosure may be used to eliminate the influence of the uncertainty factor of the asynchronous event.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: June 16, 2020
    Assignee: Tsinghua University
    Inventors: Leibo Liu, Ao Luo, Shaojun Wei
  • Patent number: 10657674
    Abstract: A method of compressing image data from one or more images forming part of digital reality content, the method including obtaining pixel data from the image data, the pixel data representing an array of pixels within the one or more images; determining a position of the array of pixels within the one or more images relative to a defined position, the defined position being at least partially indicative of a point of gaze of the user; and compressing the pixel data at least partially in accordance the determined position so that a degree of compression depends on the determined position of the array of pixels.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: May 19, 2020
    Assignee: IMMERSIVE ROBOTICS PTY LTD.
    Inventors: Daniel Liam Fitzgerald, Timothy Simon Lucas
  • Patent number: 10572460
    Abstract: Compressing data in dependence upon characteristics of a storage system, including: receiving an amount of processing resources available in the storage system; receiving an amount of space available in the storage system; and selecting, in dependence upon the priority for conserving the amount of processing resources and the amount of space, a data compression algorithm to utilize to compress the data.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: February 25, 2020
    Assignee: Pure Storage, Inc.
    Inventors: John Colgrove, Joern Engel, Christopher Golden, Ethan Miller, Naveen Neelakantam
  • Patent number: 10511848
    Abstract: An adaptive transcoder is provided that includes a shared memory containing a plurality of decoder buffers to store incoming data packets, a plurality of decoder instances to control a decoding process to generate image raw data based on the incoming data packets, and a plurality of encoder instances configured to control an encoding process to generate outgoing packets based on the image raw data; and a data processing element containing a plurality of processing cores, and a core controller. Each decoder instance is paired with an encoder instance; and each decoder buffer is associated with a decoder instance. Each decoder buffer includes a monitoring element to monitor a respective decoder buffer, and provide buffer data corresponding to the status of the decoder buffer. Each encoder instance is associated with a processing core; and the core controller uses the buffer data to associate each decoder instance with a processing core.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: December 17, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Vivekanand Chengalvala, Djordje Senicic
  • Patent number: 10455126
    Abstract: The present aspects relate to techniques of timing synchronization of audio and video (AV) data in a network. In particular, the techniques for a AV master to distribute AV data encoded with one or more time markers to a plurality of processing nodes. The one or more time markers may be indexed to a precision time protocol (PTP) time stamp used as a time reference. In one technique, the nodes extract the time markers to determine an offset value that is applied to a PLL to synchronize AV data packets at a distribution node or a processing node. In another technique the distribution node or the processing node determines the worst case path, which corresponds to a system offset value. The distribution node then reports the system offset value to the AV master, which in turn adjusts the phase based on the report.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: October 22, 2019
    Assignee: GVBB HOLDINGS S.A.R.L.
    Inventor: Charles S. Meyer
  • Patent number: 10375418
    Abstract: There is a method of compressing image data comprising a set of image values each representing a position in image-value space so as to define an occupied region thereof. The method comprises selectively applying a series of compression transforms to subsets of the image data items to generate a transformed set of image data items occupying a compacted region of value space. The method further comprises identifying a set of one or more reference data items that quantizes the compacted region in value space. For each image data item in the set of image data items, a sequence of decompression transforms from a fixed set of decompression transforms is identified that generates an approximation of that image data item when applied to a selected one of the one or more reference data items. Each image data item in the set of image data items is encoded as a representation of the identified sequence of decompression transforms for that image data item.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: August 6, 2019
    Assignee: Imagination Technologies Limited
    Inventor: Simon Fenney
  • Patent number: 10349093
    Abstract: In one embodiment, a method implemented on a computing device for deriving timeline metadata for video content includes: capturing timeline elements through analysis of at least one of audio, visual or language aspects of the video content, interpreting the timeline elements according to associated inferences as indicative of timeline states, evaluating combinations of the timeline states according to a set of rules to derive timeline metadata, where the timeline metadata is associated with at least a portion of the video content.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: July 9, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pete Rai, David Richardson
  • Patent number: 10313697
    Abstract: Systems and methods presented herein provide for video compression and decompression. In one embodiment, a video compression system includes a decimation filter operable to receive a video datastream, and to filter the video datastream to remove spatial data components and temporal data components of the video datastream. The system also includes a video codec operable to compress the filtered video datastream and a comparator operable to compare the video datastream to the filtered-compressed video datastream, and to determine a difference video datastream based on the comparison. The system also includes a generator operable to generate a tool for decompressing the filtered-compressed video datastream based on the difference video datastream.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: June 4, 2019
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Stephen G. Glennon, Arianne T. Hinds, Gregory Rutz
  • Patent number: 10277901
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for encoding a video sequence having a plurality of image frames, wherein at least some of the image frames include a privacy mask. An original total amount of motion is estimated in a received image frame. A reduced amount of motion is determined in the image frame, based on the estimated total amount of motion for the image frame and the size and position of the privacy mask. The image frames are encoded into a sequence of output image frames, wherein a temporal frame distance is adjusted based on the determined reduced amount of motion.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: April 30, 2019
    Assignee: Axis AB
    Inventor: Xing Danielsson Fan
  • Patent number: 10158881
    Abstract: A method comprises encoding a first view component of a first view of a multiview bitstream; and encoding a second view component of a second view; wherein the encoding of the second view component enables generating of a reference picture list for the second view component to include at least one of the following: (a) a first field view component based on the first view component or (b) a first complementary field view component pair including the first view component.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: December 18, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Ying Chen, Miska Matias Hannuksela, Ye-Kui Wang
  • Patent number: 9992541
    Abstract: A media processing apparatus is provided. The media processing apparatus includes an interface unit which is connected to each of a plurality of terminal devices through a communication interface including a video channel, an audio channel, and a data channel, a processor which receives a control signal from a first terminal device having control rights, a control unit which notifies the first terminal device if there is an access attempt from at least one of a second terminal device and transfers the control rights to the second terminal device if a message to permit the transfer of the control rights is received from the first terminal device. Accordingly, control rights may be transferred and shared in a reasonable manner.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: June 5, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sang-soo Lee
  • Patent number: 9940050
    Abstract: A computing system for accessing a dynamic random access memory (DRAM) includes a processing circuit, a queue, and a DRAM controller. The processing circuit is configured for issuing an early notification signal before issuing a clock frequency switch signal; the early notification signal notifies upcoming of the clock frequency switch signal and the clock frequency switch signal requests a change of frequency of a DRAM clock. The queue has N entries and each entry stores at least an address and an associated command to be sent to the DRAM. The DRAM controller is configured for controlling access to the DRAM and the DRAM controller manages to decrease occupancy of the queue to a target level upon receiving the early notification signal.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: April 10, 2018
    Assignee: MEDIATEK INC.
    Inventor: Te-Ping Liu
  • Patent number: 9851945
    Abstract: Methods and systems of reducing power transmitted over a memory to cache bus having a plurality of cache lines by identifying floating point numbers transmitted over a cache line, rounding bits in least significant bit (LSB) positions of identified floating point (FP) numbers to a uniform binary value string, mapping the rounded bits from the LSB positions to most significant bit (MSB) positions of each FP number to increase a chance of matching bit patterns between pairs of the FP numbers, and compressing the floating point numbers by replacing matched bit patterns with smaller data elements using a defined data compression process. A decompressor decompresses the compressed FP numbers using a defined decompression process corresponding to the defined compression process; and the mapping component applies a reverse mapping function to map the rounded bits back to original LSB positions from the MSB positions to recover the original floating point numbers.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: December 26, 2017
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Nam Duong, Elliot Mednick, DongPing Zhang
  • Patent number: 9767624
    Abstract: The present invention relates to a device, system and a method for obtaining and monitoring vehicular parameters and in particular, to such a device, system and method in which vehicular parameters are sniffed and automatically ascertained from a vehicle controller data bus.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: September 19, 2017
    Assignee: Orpak Systems Ltd
    Inventors: Shay Bakfan, Hezi Manos, Itay Peri, Osnat Neulander
  • Patent number: 9633066
    Abstract: A replication appliance maintains dependent-write consistency on replicated storage, for write operations made by multiple nodes to a primary storage destination, without blocking storage I/O operations. The replication appliance transmits a notification to each node, indicating to check a centralized location for a token prior to each I/O operation. The replication appliance atomically generates the token, and the nodes detect it prior to executing corresponding I/O operations. In response to detecting the token, each detecting node inserts a consistency marker in its I/O stream, proceeds with the corresponding I/O operation, and stops checking for the token. The appliance reads the I/O stream of each node, and identifies the position of the inserted consistency marker. Using the identified positions in the I/O streams, the appliance creates a consistent cut without blocking I/O operations made by the nodes. The appliance uses the cut to maintain dependent-write consistency to the replicated storage.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: April 25, 2017
    Assignee: Veritas Technologies LLC
    Inventor: Subash Rajaa
  • Patent number: 9621186
    Abstract: Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: April 11, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Young Jin Nam, Aaron James Dailey, John Forte
  • Patent number: 9516310
    Abstract: Frames of a moving image are configured as a hierarchical structure where each frame is represented with a plurality of resolutions. Some layers are set as original image layers, and the other layers are set as difference image layers in hierarchical data representing a frame at each time step. In the case that an area is to be displayed in the resolution of the difference image layer, to respective pixel values of a difference image of the area, respective pixel values of an image of a corresponding area retained by the original image layer of lower resolution, the image enlarged to the resolution of the difference image layer, are added. A layer to be set as a difference image layer is switched to another layer as time passes.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: December 6, 2016
    Assignees: Sony Corporation, Sony Interactive Entertainment Inc.
    Inventors: Tetsugo Inada, Akio Ohba, Hiroyuki Segawa
  • Patent number: 9507594
    Abstract: A predicated instruction compilation system includes a control flow graph generation module to generate a control flow graph of a program code to be compiled into the predicated instructions to be executed on a processor that does not include any program counter. Each of the instructions includes a predicate guard and a predicate update. The compilation system also includes a control flow transformation module to automatically generate the predicate guard and an update to the predicate state on the processor. A computer-implemented method of compiling a program code into predicated instructions is also described.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: November 29, 2016
    Assignee: Intel Corporation
    Inventor: Arch D. Robison
  • Patent number: 9495316
    Abstract: Embodiments are provided for an asynchronous processor with a Hierarchical Token System. The asynchronous processor includes a set of primary processing units configured to gate and pass a set of tokens in a predefined order of a primary token system. The asynchronous processor further includes a set of secondary units configured to gate and pass a second set of tokens in a second predefined order of a secondary token system. The set of tokens of the primary token system includes a token consumed in the set of primary processing units and designated for triggering the secondary token system in the set of secondary units.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: November 15, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yiqun Ge, Wuxian Shi, Qifan Zhang, Tao Huang, Wen Tong
  • Patent number: 9403083
    Abstract: Techniques for gamifying real-time network communications between users. In one implementation, a video puzzle based may be created based on scrambling a live video stream from a first user. The video puzzle may be displayed to a second user in communication with the first user. Responsive to a solving of the video puzzle by the second user, communications functionality between the first user and second user may be modified. For example, a fee assessed by a chat service or other facilitator for hosting the communications between the first user and second user may be waived or reduced.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: August 2, 2016
    Assignee: GREGORY A. PEARSON, INC.
    Inventors: Gregory A. Pearson, David B. Hall
  • Patent number: 9385749
    Abstract: Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: July 5, 2016
    Assignee: Oracle International Corporation
    Inventors: Young Jin Nam, Aaron James Dailey, John Forte
  • Patent number: 7796306
    Abstract: An image processing apparatus includes a compression/expansion device capable of compressing and expanding image data in a form of JBIG format, a nonvolatile memory which stores the image data compressed in the form of the JBIG format by the compression/expansion device, a deleting portion which makes image data-to-be-deleted stored in the memory un-restorable by deleting only head data of each plane having restoration information of the data-to-be-deleted.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: September 14, 2010
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Masaya Hashimoto, Nobuo Kamei, Takeshi Morikawa
  • Patent number: 7457363
    Abstract: A device including a variable length coding unit that includes an input unit connected to a stream switching unit, and an output unit connected to the stream switching unit. The input unit to encode at least two input streams simultaneously. The output unit to transmit output streams to an output interface connected to the output unit.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: November 25, 2008
    Assignee: Intel Corporation
    Inventors: Suketu R. Partiwala, Kalpesh D. Mehta
  • Patent number: RE42745
    Abstract: Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: September 27, 2011
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Louis J. Kerofsky
  • Patent number: RE44138
    Abstract: Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: April 9, 2013
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Louis Joseph Kerofsky
  • Patent number: RE44234
    Abstract: Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: May 21, 2013
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Louis Joseph Kerofsky
  • Patent number: RE44285
    Abstract: Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: June 11, 2013
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Louis Joseph Kerofsky
  • Patent number: RE44319
    Abstract: Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: June 25, 2013
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Louis Joseph Kerofsky
  • Patent number: RE44891
    Abstract: Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: May 13, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Louis Joseph Kerofsky