Feed Forward Patents (Class 375/240.06)
  • Patent number: 12003761
    Abstract: A video decoding and video encoding method of performing inter prediction in a bi-directional motion prediction mode, in which a prediction pixel value of a current block may be generated by not only using a pixel value of a first reference block of a first reference picture and a pixel value of a second reference block of a second reference picture, but also using a first gradient value of the first reference block and a second gradient value of the second reference block, in a bi-directional motion prediction mode. Accordingly, encoding and decoding efficiency may be increased since a prediction block similar to an original block may be generated.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: June 4, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Alexander Alshin, Elena Alshina
  • Patent number: 11902368
    Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: February 13, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
  • Patent number: 11863802
    Abstract: A network of orbiting satellites can be used with a distributed network of nodes to deliver live video streams from physical locations in space to Earth for distribution to viewers on client devices. The approach can include replicating a distributed network cluster in space where each orbiting satellite is a node in the network. This system allows entities to deliver low latency live video streams from cameras mounted on the spacecraft, as well as other satellites, and on the surface of the Moon and planets. The latency will depend on the communication technology used and the distance of the video source from Earth. The lowest latency can be achieved by using optical communication technology, such as laser communication. The system can distribute live streams originating in space to a large global audience through an earth-based distribution network and can support millions of concurrent online users with near real-time latency.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: January 2, 2024
    Assignee: Infrared5, Inc.
    Inventors: Chris Allen, Davide Lucchi
  • Patent number: 11748854
    Abstract: Denoising video content includes identifying a three-dimensional flat frame block of multiple frames of the video content, wherein the three-dimensional flat frame block comprises flat frame blocks, each flat frame block is located within a respective frame of the multiple frames, and the flat frame blocks have a spatial and temporal intensity variance that is less than a threshold. Denoising video content also includes determining an average intensity value of the three-dimensional flat frame block, determining a noise model that represents noise characteristics of the three-dimensional flat frame block, generating a denoising function using the average intensity value and the noise model, and denoising the multiple frames using the denoising function.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: September 5, 2023
    Assignee: GOOGLE LLC
    Inventors: Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
  • Patent number: 11490113
    Abstract: Processing methods for motion compensation, an encoder, and a decoder are provided. The method includes the following. Determine a search position constellation with a point pointed by an initial motion vector as a center point, where the search position constellation includes N directions, search for at least one search point by using at least one type of step lengths in the directions, where the at least one search point at least includes at least one search point in diagonal directions. Search for at least one search position from the search position constellation based on a preset range coverage rule, where the preset range coverage rule is to arrange search points in the directions for search. Obtain a new motion vector according to the at least one search position, and perform motion compensation based on the new motion vector to obtain a prediction value of a coding unit (CU).
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: November 1, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Junyan Huo, Yanzhuo Ma, Shuai Wan, Fuzheng Yang, Ze Guo
  • Patent number: 11438638
    Abstract: A network of orbiting satellites can be used with a distributed network of nodes to deliver live video streams from physical locations in space to Earth for distribution to viewers on client devices. The approach can include replicating a distributed network cluster in space where each orbiting satellite is a node in the network. This system allows entities to deliver low latency live video streams from cameras mounted on the spacecraft, as well as other satellites, and on the surface of the Moon and planets. The latency will depend on the communication technology used and the distance of the video source from Earth. The lowest latency can be achieved by using optical communication technology, such as laser communication. The system can distribute live streams originating in space to a large global audience through an earth-based distribution network and can support millions of concurrent online users with near real-time latency.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: September 6, 2022
    Assignee: Infrared5, Inc.
    Inventors: Chris Allen, Davide Lucchi
  • Patent number: 11310460
    Abstract: An image processing method includes: receiving first and second frames; generating multiple motion vectors based on the first and second frames, wherein one of the motion vectors corresponds to a first block of the first frame and a second block of the second frame; calculating a to-be-compensated position of a compensated block, a first motion vector between the compensated block and the first block, and a second motion vector between the compensated block and the second block; determining whether a sum of the to-be-compensated position, a compensation value, and the first motion vector or the second motion vector exceeds a target range in order to set a blending coefficient; modifying first data of the first block or second data of the second block based on the blending coefficient; and generating interpolated data based on the modified first data or the modified second data.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: April 19, 2022
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventor: Chung-Ping Yu
  • Patent number: 10992721
    Abstract: Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 27, 2021
    Assignee: OPENTV, INC.
    Inventors: Claes Georg Andersson, Nicholas Daniel Doerring, Nicholas Fishwick, John Michael Teixeira
  • Patent number: 10547859
    Abstract: A video hardware engine which support dynamic frame padding is disclosed. The video hardware engine includes an external memory. The external memory stores a reference frame. The reference frame includes a plurality of reference pixels. A motion estimation (ME) engine receives a current LCU (largest coding unit), and defines a search area around the current LCU for motion estimation. The ME engine receives a set of reference pixels corresponding to the current LCU. The set of reference pixels of the plurality of reference pixels are received from the external memory. The ME engine pads a set of duplicate pixels along an edge of the reference frame when a part area of the search area is outside the reference frame.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: January 28, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Hetul Sanghvi, Mihir Narendra Mody, Niraj Nandan, Mahesh Madhukar Mehendale, Subrangshu Das, Dipan Kumar Mandal, Nainala Vyagrheswarudu, Vijayavardhan Baireddy, Pavan Venkata Shastry
  • Patent number: 10491903
    Abstract: A delivery rate selection device, for selecting a delivery rate when delivering a video image from a video delivery server to a client in a video delivery service. When a delivery rate calculating unit receives from an inquiry source an inquiry of delivery rate for delivering a video image to a given user, a delivery rate calculating unit acquires presence or absence of a playback stall tolerance and presence or absence of an image quality deterioration tolerance of the given user from the user characteristic storage unit, selects an encoding rate from a plurality of encoding rates of the video image according to a combination of the presence or absence of a playback stall tolerance and the presence or absence of an image quality deterioration tolerance of the given user, and returns the selected encoding rate as the delivery rate to the inquiry source.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: November 26, 2019
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Takuto Kimura, Masahiro Yokota, Ken Nishimatsu, Hiroshi Yamamoto, Kei Takeshita, Kazumichi Sato, Taichi Kawano
  • Patent number: 10171807
    Abstract: A method and system for controlling a bit rate of an encoded video including a plurality of pictures is provided. In the method, each of the plurality of pictures is one of a plurality of picture types. For the method, a number of bits required to encode a current picture as well as other pictures in a window is determined, and the fullness of a buffer storing the current picture and other picture data is estimated and compared to buffer fullness limits. This process is repeated for different quantization values to determine a suitable quantization value.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: January 1, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Limin Wang, Seungwook Hong
  • Patent number: 10165272
    Abstract: A method and system are provided for controlling a bit rate of an encoded video that includes a plurality of pictures. In the method, each of the plurality of pictures is one of a plurality of picture types. For the method, the number of bits required to encode a current picture as well as other pictures in a window is determined, and the fullness of a buffer storing the current picture and other picture data is estimated and compared to buffer fullness limits. This process is repeated for different quantization values to determine a suitable quantization value.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: December 25, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Limin Wang, Seungwook Hong
  • Patent number: 10034016
    Abstract: A coding apparatus includes identifying circuitry that identifies based on a count of frames coded referring to a reference frame among a series of frames, a count of vectors specifying search positions on the reference frame of a given frame when detection is performed for a motion vector of a block of the given frame to be coded among the series of frames; and determining circuitry that determines based on the member count and a maximum read data volume that can be read in of the reference frame per unit time, for a single given frame of the series of frames, a first maximum read data volume for a single given frame when image data is read in of a search range that includes a search position specified on the reference frame by a motion vector of a block on a reduced image obtained by reducing the given frame.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: July 24, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Noboru Yoneoka
  • Patent number: 9667979
    Abstract: An image compression circuit includes: a transform section configured to transform a plurality of pieces of pixel data into a plurality of pieces of coefficient data; and a quantization section configured to obtain a quantization parameter based on a predetermined number of pieces of the coefficient data, and to quantize the predetermined number of pieces of the coefficient data with use of the quantization parameter.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: May 30, 2017
    Assignee: Sony Corporation
    Inventors: Hiroshi Iizuka, Hidekazu Kikuchi
  • Patent number: 9426490
    Abstract: A moving picture coding apparatus includes a motion compensation coding unit for deciding a coding mode for coding a current block to be coded and for generating predictive image data based on the coding mode, and includes a direct mode enable/disable judgment unit for judging whether or not scaling processing can be performed when the coding mode decided by the motion compensation coding unit is a temporal direct mode. When it is judged that the scaling processing cannot be performed, the motion compensation coding unit performs motion compensation either by using another coding mode or without the scaling processing.
    Type: Grant
    Filed: October 6, 2003
    Date of Patent: August 23, 2016
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
  • Patent number: 9288710
    Abstract: A wireless communication device (WCD) stores a mapping that maps each of a plurality of ranges of signal-to-noise ratios (SNRs) to a respective data rate indicator in a plurality of data rate indicators. Each data rate indicator is associated with a respective modulation-and-coding scheme (MCS) that supports a respective downlink data rate from a radio access network (RAN). The WCD selects a maximum data rate indicator based on a type of application on the WCD that is to receive downlink data, a priority of downlink data to be received by the application, an amount of downlink data to be received by the application, a device type of the WCD, or a subscription level of the WCD. The WCD selects an applicable data rate indicator based on a measured SNR and the mapping, such that the applicable data rate indicator does not exceed the maximum data rate indicator.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: March 15, 2016
    Assignee: Sprint Spectrum L.P.
    Inventors: Rajveen Narendran, Ryan S. Talley
  • Patent number: 9160914
    Abstract: A compressive imaging system modulates an incident light stream and senses the modulated light stream to obtain compressive measurements. The measurements are algorithmically processed to reconstruct a sequence of images. The image sequence is displayed. The system receives user input (through a user interface) representing a user command to set or change one or more visual performance factors such as image quality and frame rate. The system immediately adjusts the visual performance factors by adjusting one or more underlying system parameters/algorithms. Thus, the visual consequences of any inputs to the user interface become immediately apparent in the displayed sequence of images. The user may therefore intuitively learn how to operate the user interface simply by making trial inputs and observing their effects in the displayed image sequence. The user interface may include one or more mechanical input devices and/or one or more graphical user interface (GUI) elements.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: October 13, 2015
    Assignee: InView Technology Corporation
    Inventors: Robert F. Bridge, Donna E. Hewitt, Tyler H. Weston
  • Patent number: 9124812
    Abstract: Disclosed herein is an object image capture apparatus. The object image capture apparatus includes a first camera unit, a second camera unit, and a control unit. The first camera unit obtains a wide-area view image by capturing a wide-area view region. The second camera unit obtains a close-up view image by capturing the close-up view region of the wide-area view region. The control unit controls the second camera unit by dividing the wide-area view image into a plurality of blocks, analyzing the resulting blocks, and defining a target block, in which a moving object is detected, as a close-up view region from among the plurality of blocks.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: September 1, 2015
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jang-Hee Yoo, Dae-Sung Moon, Yun-Su Chung
  • Patent number: 9032274
    Abstract: A multi-link input/output (I/O) interface uses both feed-forward and feedback signaling to reduce the impact of noise on data capture at a memory controller. To transfer data from a source module to a destination module, a defined pattern is communicated from the memory module along a master channel concurrent with the memory module providing data via one or more slave channels. Based on the phase of the defined pattern as it is received, the multi-link I/O interface feeds forward to the slave channels control signaling whose phase reflects a predicted noise pattern for the system. Each slave channel performs CDR by adjusting timing of its corresponding capture clock signal based on the fed forward control signaling and based on feedback signaling for the corresponding slave channel, whereby the feedback signaling reflects an error measurement between a phase of a capture clock signal and transitions in received data.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: May 12, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Shadi M. Barakat, Bhuvanachandran K. Nair, Paul-Hugo Lamarche
  • Patent number: 9025659
    Abstract: Systems and methods for adaptive bitrate streaming of media including subtitles utilizing HTTP in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes selecting a portion of the source media using the source encoder, transcoding the selected portion of the source media into a plurality of alternative portions of encoded video, where each alternative portion is encoded using a different set of encoding parameters and commences with an intra frame at the start of a closed group of pictures (GOP), writing each of the alternative portions of encoded video to a separate container file using the source encoder, writing a subtitle stream segment from each subtitle track corresponding to the selected portion of the source media to a separate container file using the source encoder, and associating a font file with at least one of the container files containing subtitle stream segments.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: May 5, 2015
    Assignee: Sonic IP, Inc.
    Inventors: Kourosh Soroushian, Scott Douglas, Steve Bramwell, Jason Braness, Abhishek Shivadas
  • Publication number: 20150103894
    Abstract: Novel solutions are described herein for providing a consistent quality of service, latency-wise, for remote processing by managing the process queues in a processing server and temporarily pausing frame production and delivery to limit the lag experienced by a user in a client device. The claimed embodiments limit the latency (lag) experienced by a user by preventing the production rate of rendered frames at the server from significantly outperforming the decoding and display of the received frames in the client device and avoiding the resultant lag.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Applicant: NVIDIA CORPORATION
    Inventor: Franck DIARD
  • Patent number: 8976762
    Abstract: Radio frequency (RF) architectures for spectrum access networks are provided. Embodiments of the invention generally provide a radio frequency (RF) architecture for customer premise equipment (CPE) for use in, for example, IEEE 802.22 wireless regional area networks (WRANs). In some embodiments, the CPE RF architecture includes two receive chains with a directional antenna and an omni-directional antenna, respectively. The CPE RF architecture facilitates opportunistic out-of-band spectrum sensing and WRAN signal receiving that are performed in parallel with data transmission.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: March 10, 2015
    Assignee: STMicroelectronics, Inc.
    Inventors: George A. Vlantis, Wendong Hu
  • Patent number: 8948268
    Abstract: An image coding method and apparatus considering human visual characteristics are provided. The image coding method comprises (a) modeling image quality distribution of an input image in units of scenes such that the quality of an image input in units of scenes is gradually lowered from a region of interest to a background region, (b) determining a quantization parameter of each region constituting one scene according to the result of modeling of image quality distribution, (c) quantizing image data in accordance with the quantization parameter, and (d) coding entropy of the quantized image data.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: February 3, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woo-shik Kim, Dae-sung Cho, Shi-hwa Lee, Sang-wook Kim
  • Publication number: 20140341279
    Abstract: An object is to suppress an instantaneous increase in the computational complexity of an encoder and an information amount of an encoding result without increasing a delay even when input timing of input video is not constant and fluctuates. A frame rate control method for adjusting a frame rate of input video to a frame rate at which an encoder is able to perform encoding includes: a step of determining whether the number of pictures input in the past within a predetermined time from a time when a determination target picture of dropping is input exceeds a predetermined threshold value; and a step of discarding the determination target picture if the number of pictures exceeds the threshold value and designating the determination target picture as an encoding target if the number of pictures does not exceed the threshold value.
    Type: Application
    Filed: January 21, 2013
    Publication date: November 20, 2014
    Inventors: Naoki Ono, Atsushi Shimizu, Ken Nakamura, Masaki Kitahara, Seisuke Kyochi
  • Patent number: 8879622
    Abstract: A method and interactive system for the on-line transmission of a high-resolution video sequence composed of a succession of T images includes a step of selecting relevant images comprising at least the following steps: split each image to be transmitted at the instant t into a number N of zones, for each zone n determined in the previous step, calculate a value representative of the content of said zone, for each image to be transmitted, generate a vector representative of the content of said image containing the values obtained in the previous step, calculate a normalized coefficient of correlation ? between the reference vector determined for a previously selected image and that calculated for the current image, make a decision on the selection (or not) of the current image as a function of the value of the normalized correlation coefficient ?.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: November 4, 2014
    Assignee: Thales
    Inventors: François Capman, Erwann Renan, Cédric Le Barz
  • Publication number: 20140269910
    Abstract: A method and apparatus for user guided pre-filtering of video content comprising modifying one or more parameters of a pre-filter coupled to a video encoder based on feedback from a user of a device displaying the video content, applying the pre-filter to video content based on the modified parameters and encoding the pre-filtered video content for transmission over a network to display on the device.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: SRI INTERNATIONAL
    Inventor: Sek Chai
  • Patent number: 8767824
    Abstract: A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: July 1, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Kiran Misra, Christopher A. Segall
  • Patent number: 8755433
    Abstract: Aspects of a system for transforming uncompressed video traffic to network-aware Ethernet traffic with A/V bridging capabilities and A/V bridging extensions may include a graphics processing unit (GPU) that may enable encapsulation of uncompressed video data and/or auxiliary channel data within a Display Port protocol data unit (PDU). A LAN subsystem may enable encapsulation of the Display Port PDU within an encapsulating PDU. The LAN subsystem may enable determination of a traffic class designation associated with the encapsulating PDU. The LAN subsystem may enable transmission of the encapsulating PDU via a network based on the traffic class designation.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: June 17, 2014
    Assignee: Broadcom Corporation
    Inventor: Wael William Diab
  • Patent number: 8731050
    Abstract: An image encoding apparatus encodes image data and includes an image encoding unit that receives an input of the image data and image parameters and generates encoded image data by performing image encoding on the image data with reference to the image parameters and furthermore binarizing and arithmetically encoding the image data. A parameter processing unit outputs, as parameter information, parameters that are included in the image parameters and that are referred to when the encoded image data is arithmetically decoded, and encodes the image parameters to generate and output encoded image parameters. A stream generation unit generates a stream including the encoded image data obtained from the image encoding unit and the parameter information and the encoded image parameters that are outputted from the parameter processing unit.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: May 20, 2014
    Assignee: Panasonic Corporation
    Inventor: Takuma Chiba
  • Patent number: 8731053
    Abstract: Embodiments of the present invention multiplex elementary streams without timing information coded to create a transport stream. In some embodiments, ‘n’ number of access units are constructed and pushed into a list one by one. Each access unit is capable of looking ahead to obtain information on timing for the next access unit. A header is constructed by calculating timing information from the topmost access unit of the list. Said header is written in the transport stream and the remaining bytes of the transport stream are filled with data from the said elementary stream. Thus the transport stream is constructed.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: May 20, 2014
    Assignee: Tektronix, Inc.
    Inventor: Malateshgouda V. Karegoudar
  • Patent number: 8724697
    Abstract: An apparatus performs efficient coding techniques to more efficiently locate motion vector data within neighboring video data units. The apparatus comprises a motion vector (MV) location unit that includes a look-up table (LUT), where the MV location unit obtains video data defining a plurality of video data units and processes the plurality of video data units. The apparatus further includes a geometric resolution unit that determines, while processing a current one of the plurality of video data units, which of the plurality of video data units neighbor the current video data unit. The MV location unit then accesses, for each of the neighboring video data units, the LUT to determine a location of a motion vector within a section of the video data to which the neighboring video data unit is associated.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: May 13, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Yiliang Bao
  • Publication number: 20140105285
    Abstract: A determination and query is performed on wireless channel on which video data is transmitted from a transmitting wireless display or WiDi device. Based on a channel capacity and implementing an algorithm, the encoding bit rate at the transmitting WiDi device is adaptively adjusted based on the determined channel capacity.
    Type: Application
    Filed: December 19, 2013
    Publication date: April 17, 2014
    Inventors: Jie Gao, Babu Lukose, Xintian Lin
  • Patent number: 8700794
    Abstract: A video transmission method is provided, which includes receiving state information from at least one mobile terminal that intends to perform a video stream service through a wireless network, determining a size of an image by selecting a specified spatial layer bit stream on the basis of the state information of the mobile terminal from a plurality of spatial layer bit streams generated at different bit rates during encoding of the bit stream, selecting a specified time and an SNR layer bit stream by increasing or decreasing time of the image and a layer position of the SNR layer bit stream on the basis of network parameters included in the state information of the mobile terminal, and transmitting the bit stream generated by extracting the specified layer bit stream of the selected layer to the mobile terminal.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: April 15, 2014
    Assignees: Samsung Electronics Co., Ltd., Korea University Research and Business Foundation
    Inventors: Sung-Kee Kim, Tae-Sung Park, Sung-Jae Ko, Hyeong-Min Nam
  • Patent number: 8699564
    Abstract: A method and apparatus for staggercasting includes encoding a first signal representing content having a time duration and a second signal also representing that content. A time delay period is specified for the time duration of the content. A composite signal, comprising the first and second encoded signals, is generated. In the composite signal the first encoded signal is delayed with respect to the second encoded signal by the time delay period for the time duration of the content. If an error is detected in the composite signal, then the received second encoded signal is decoded to produce the content, otherwise the delayed received first encoded signal is decoded to produce the content.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: April 15, 2014
    Assignee: Thomson Licensing
    Inventors: Jeffrey Allen Cooper, Kumar Ramaswamy, Jill MacDonald Boyce
  • Patent number: 8693536
    Abstract: Disclosed is a server apparatus including a conversion unit which, in case another terminal takes part anew in a group of terminals, during a time of transmitting the copied stream or packet, converts a video frame to a non-predictive frame and transmits the non-predictive frame and transmits a video signal following the non-predictive frame, as it is.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: April 8, 2014
    Assignee: NEC Corporation
    Inventor: Kazunori Ozawa
  • Patent number: 8611418
    Abstract: An apparatus generally including a first circuit and a second circuit is disclosed. The first circuit may be configured to generate an intermediate bitstream by parsing a Joint Picture Expert Group (JPEG) bitstream carrying a picture. The intermediate bitstream generally includes one or more encoded frames each representing a portion of the picture. The second circuit may be configured to (i) generate one or more intermediate images by decoding the encoded frames and (ii) recreate the picture using the intermediate images.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: December 17, 2013
    Assignee: LSI Corporation
    Inventors: Kourosh Soroushian, K. Metin Uz, Satish Vithal Joshi
  • Publication number: 20130287100
    Abstract: A mechanism for facilitating cost-efficient and low-latency video stream encoding for limited channel bandwidth is described. In one embodiment, an apparatus includes a source device having an encoding logic. The encoding logic may include a first logic to receive a video stream having a plurality of video frames. The video stream is received frame-by-frame. The encoding logic may further include a second logic to determine an input data rate relating to a first current video frame of the plurality of video frames received at the encoding mechanism, and a third logic to generate one or more zero-delta frames based on the input data rate, and allocate the one or more zero-delta frames to one or more first video frames of the plurality of video frames subsequent to the first current video frame.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: WOOSEUNG YANG, JU HWAN YI, YOUNG IL KIM, HOON CHOI
  • Patent number: 8565300
    Abstract: A method and device for controlling a code rate are provided, and this application relates to a video communication technology. The method for controlling a code rate includes the following steps. An output target bit of a current frame is acquired, where the current frame is a currently processed input frame. A target quantization parameter is acquired according to the output target bit by utilizing a nonlinear code rate control model. The present invention is applicable to transcoding between compressed videos.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: October 22, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaoyang Wang, Yi Zhang, Jing Wang
  • Patent number: 8532167
    Abstract: The present invention provides a signal processing device. The signal processing device includes a first feed forward equalizing unit, a first data slicing unit, a second feed forward equalizing unit, and a second data slicing unit. The first feed forward equalizing unit is utilized for performing a compensation operation according to a digital input signal so as to generate a first equalized signal. The first data slicing unit is coupled to the first feed forward equalizing unit, and utilized for generating a first output signal according to the first equalized signal. The second feed forward equalizing unit is coupled to the first data slicing unit, and utilized for generating a second equalized signal according to the first equalized signal. The second data slicing unit is coupled to the second feed forward equalizing unit, and utilized for generating a second output signal according to the second equalized signal.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: September 10, 2013
    Assignee: Realtek Semiconductor Corp.
    Inventors: Liang-Wei Huang, Chih-Yung Shih, Shieh-Hsing Kuo
  • Patent number: 8477843
    Abstract: The rate controller in a digital video encoding system is responsible for allocating a bit budget for video frames to be encoded. The rate controller considers many different factors when determining the frame bit budget. One of the factors considered is the complexity of the frames being compressed. Occasionally there will be a very complex frame that is not representative of the overall video frame sequence. Such a rare complex frame may cause a disproportionate affect on the bit budget allocation. The system of the present invention limits the amount that a very complex frame can change the bit budget allocation. The rate controller of the present invention also includes a relaxation factor. The relaxation factor allows a user to determine if the rate controller should strictly allocate its bit budget or relax its standards such that the rate controller may not be so conservative when allocating bits to frames.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: July 2, 2013
    Assignee: Apple Inc.
    Inventors: Xiaochun Nie, Thomas Pun, Hsi-Jung Wu
  • Patent number: 8462850
    Abstract: Motion estimation in video compressions systems. A programmable motion estimator may be used to estimate a motion vector for a macroblock in a current frame by searching for a matching macroblock in a previous frame. A controller may be used to program the motion estimator to perform a particular search.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: June 11, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Sumit Mohan, King-Chung Lai, Narendranath Malayath, Jatinder Singh, Anthony Patrick Mauro, II
  • Patent number: 8451892
    Abstract: A method including receiving a set of input data in a first matrix format. The method further includes compressing the set of input data to obtain a first set of compressed data in a second matrix format, where compressing the set of input data includes using a quantization equation, the quantization equation including Yq(i,j)=[(Y(i,j)+offset)<<n]/qs, where Yq(i,j) represents a coefficient in a matrix of the first set of compressed data having a coordinate (i,j), Y(i,j) represents a coefficient in a matrix of the set of input data having the coordinate (i,j), offset is an integer, << is a first bit-wise shift operator, n is an integer, qs is a real number. The method also includes sending the first set of compressed data to a first destination.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 28, 2013
    Assignee: Oracle America, Inc.
    Inventors: Yan Ryan Zhang, Clifford Reader, Peter Farkas
  • Patent number: 8437314
    Abstract: Radio frequency (RF) architectures for spectrum access networks are provided. Embodiments of the invention generally provide a radio frequency (RF) architecture for customer premise equipment (CPE) for use in, for example, IEEE 802.22 wireless regional area networks (WRANs). In some embodiments, the CPE RF architecture includes two receive chains with a directional antenna and an omni-directional antenna, respectively. The CPE RF architecture facilitates opportunistic out-of-band spectrum sensing and WRAN signal receiving that are performed in parallel with data transmission.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: May 7, 2013
    Assignee: STMicroelectronics, Inc.
    Inventors: George A. Vlantis, Wendong Hu
  • Patent number: 8422546
    Abstract: A video encoder includes a region detector module that classifies blocks of video frames. An adaptive filter module applies a median filter to a block based upon a block classification assigned by the region detector module. An adaptive quantization module quantizes a block according to a quantization method adaptively determined based upon a block classification assigned by the region detection module. In one example, a video encoder adaptively determines a median filter selected using a block classification. In another example, a video encoder adaptively determines whether to drop an isolated last transform coefficient based on the block classification, and/or applies a dead-zone selected using the block classification.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: April 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Chih-Lung Lin, Minghui Xia, Pohsiang Hsu, Shou-Jen Wu
  • Patent number: 8396123
    Abstract: A video coding and decoding method using a weighted prediction and an apparatus for the same are provided. The video coding method includes generating a predicted image for a present block; generating a weighted prediction factor which is a scaling factor of the predicted image that minimizes the difference between the present block and the predicted image; generating a weighted prediction image by multiplying the predicted image by the weighted prediction factor; and coding a residual signal generated by subtracting the weighted prediction image from the present block.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: March 12, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woo-jin Han, Kyo-hyuk Lee
  • Patent number: 8358687
    Abstract: An apparatus and method for receiving multiple simultaneous stream bursts comprising determining if a frame size is smaller than a size of an available memory; determining if a priority of a first packet is lower than a priority of a second packet, wherein the frame size is of a frame for the second packet; requesting to abort processing the first packet and to de-assign the available memory from the first packet if the priority of the first packet is lower than the priority of the second packet; waiting for the size of the available memory to become equal or greater than the frame size if the priority of the first packet is not lower than the priority of the second packet; and assigning the available memory to the frame for the second packet.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: January 22, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Siva Veerepalli, Sandeep Singhai
  • Publication number: 20130016776
    Abstract: Techniques for video decoding include decoding a base layer of a first video coding technology and at least one enhancement layer conforming to a second video coding technology. The video coding technologies can be identified in a Dependency Parameter Set. Techniques for video encoding include encoding a base layer in a first video coding technology, at least one enhancement layer in a second video coding technology. Also disclosed are video communication systems using base and enhancement layer.
    Type: Application
    Filed: June 20, 2012
    Publication date: January 17, 2013
    Inventors: Jill Boyce, Danny Hong, Ofer Shapiro, Stephan Wenger
  • Patent number: 8331442
    Abstract: The present invention relates generally to systems, methods, and computer program products for optimally allocating a fixed number of bits among a plurality of multi-media data channels. The optimal number of bits is determined by preprocessing each channel to calculate complexity data, and then the complexity data is used to determine the optimal number of bits to assign to each channel. The optimal number of bits may be determined by a closed loop controller in communication with one or more channel encoders, and the multi-media channels may contain video data conforming to the MPEG2 video format.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: December 11, 2012
    Assignee: ARRIS Group, Inc.
    Inventor: Joseph Wilson Monaco
  • Patent number: 8311098
    Abstract: A video transmission system includes a transceiver module that transmits a video signal to a remote device over at least one communications channel wherein the video signal is transmitted as at least one separate video layer stream chosen from, an independent video layer stream and at least one dependent video layer streams that require the independent video layer for decoding. A control module determines at least one channel characteristic of the at least one channel and chooses the at least one separate video layer stream based on the at least one channel characteristic of the at least one channel.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: November 13, 2012
    Assignee: Broadcom Corporation
    Inventors: Stephen E. Gordon, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Thomas J. Quigley, Jeyhan Karaoguz
  • Patent number: 8300702
    Abstract: A data processing apparatus has: a decoding interval detecting unit detecting a second interval according to coding order of frames necessary to decode a first interval which is designated by display order of the frames in video data which has been compression-encoded by using an inter-frame compression according to a predictive coding; and a file forming unit forming a file to store the video data in the second interval detected by the decoding interval detecting unit. The file forming unit adds information showing the first interval by the frame display order to the file.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: October 30, 2012
    Assignee: Sony Corporation
    Inventor: Tatsuji Yamazaki