Feed Forward Patents (Class 375/240.06)
-
Patent number: 12003761Abstract: 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: GrantFiled: September 20, 2021Date of Patent: June 4, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Alexander Alshin, Elena Alshina
-
Patent number: 11902368Abstract: 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: GrantFiled: January 22, 2021Date of Patent: February 13, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
-
Patent number: 11863802Abstract: 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: GrantFiled: September 2, 2022Date of Patent: January 2, 2024Assignee: Infrared5, Inc.Inventors: Chris Allen, Davide Lucchi
-
Patent number: 11748854Abstract: 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: GrantFiled: April 18, 2022Date of Patent: September 5, 2023Assignee: GOOGLE LLCInventors: Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
-
Patent number: 11490113Abstract: 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: GrantFiled: December 9, 2021Date of Patent: November 1, 2022Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Junyan Huo, Yanzhuo Ma, Shuai Wan, Fuzheng Yang, Ze Guo
-
Patent number: 11438638Abstract: 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: GrantFiled: June 26, 2020Date of Patent: September 6, 2022Assignee: Infrared5, Inc.Inventors: Chris Allen, Davide Lucchi
-
Patent number: 11310460Abstract: 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: GrantFiled: January 20, 2021Date of Patent: April 19, 2022Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventor: Chung-Ping Yu
-
Patent number: 10992721Abstract: 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: GrantFiled: March 27, 2019Date of Patent: April 27, 2021Assignee: OPENTV, INC.Inventors: Claes Georg Andersson, Nicholas Daniel Doerring, Nicholas Fishwick, John Michael Teixeira
-
Patent number: 10547859Abstract: 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: GrantFiled: July 19, 2017Date of Patent: January 28, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Hetul Sanghvi, Mihir Narendra Mody, Niraj Nandan, Mahesh Madhukar Mehendale, Subrangshu Das, Dipan Kumar Mandal, Nainala Vyagrheswarudu, Vijayavardhan Baireddy, Pavan Venkata Shastry
-
Patent number: 10491903Abstract: 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: GrantFiled: June 9, 2016Date of Patent: November 26, 2019Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Takuto Kimura, Masahiro Yokota, Ken Nishimatsu, Hiroshi Yamamoto, Kei Takeshita, Kazumichi Sato, Taichi Kawano
-
Patent number: 10171807Abstract: 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: GrantFiled: January 29, 2016Date of Patent: January 1, 2019Assignee: ARRIS Enterprises LLCInventors: Limin Wang, Seungwook Hong
-
Patent number: 10165272Abstract: 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: GrantFiled: January 29, 2016Date of Patent: December 25, 2018Assignee: ARRIS Enterprises LLCInventors: Limin Wang, Seungwook Hong
-
Patent number: 10034016Abstract: 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: GrantFiled: August 11, 2015Date of Patent: July 24, 2018Assignee: FUJITSU LIMITEDInventor: Noboru Yoneoka
-
Patent number: 9667979Abstract: 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: GrantFiled: May 28, 2014Date of Patent: May 30, 2017Assignee: Sony CorporationInventors: Hiroshi Iizuka, Hidekazu Kikuchi
-
Patent number: 9426490Abstract: 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: GrantFiled: October 6, 2003Date of Patent: August 23, 2016Assignee: GODO KAISHA IP BRIDGE 1Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
-
Patent number: 9288710Abstract: 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: GrantFiled: November 29, 2012Date of Patent: March 15, 2016Assignee: Sprint Spectrum L.P.Inventors: Rajveen Narendran, Ryan S. Talley
-
Patent number: 9160914Abstract: 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: GrantFiled: June 27, 2012Date of Patent: October 13, 2015Assignee: InView Technology CorporationInventors: Robert F. Bridge, Donna E. Hewitt, Tyler H. Weston
-
Patent number: 9124812Abstract: 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: GrantFiled: December 6, 2011Date of Patent: September 1, 2015Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Jang-Hee Yoo, Dae-Sung Moon, Yun-Su Chung
-
Patent number: 9032274Abstract: 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: GrantFiled: May 21, 2013Date of Patent: May 12, 2015Assignee: Advanced Micro Devices, Inc.Inventors: Shadi M. Barakat, Bhuvanachandran K. Nair, Paul-Hugo Lamarche
-
Patent number: 9025659Abstract: 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: GrantFiled: September 1, 2011Date of Patent: May 5, 2015Assignee: Sonic IP, Inc.Inventors: Kourosh Soroushian, Scott Douglas, Steve Bramwell, Jason Braness, Abhishek Shivadas
-
Publication number: 20150103894Abstract: 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: ApplicationFiled: October 15, 2013Publication date: April 16, 2015Applicant: NVIDIA CORPORATIONInventor: Franck DIARD
-
Patent number: 8976762Abstract: 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: GrantFiled: April 30, 2013Date of Patent: March 10, 2015Assignee: STMicroelectronics, Inc.Inventors: George A. Vlantis, Wendong Hu
-
Patent number: 8948268Abstract: 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: GrantFiled: May 18, 2010Date of Patent: February 3, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Woo-shik Kim, Dae-sung Cho, Shi-hwa Lee, Sang-wook Kim
-
Publication number: 20140341279Abstract: 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: ApplicationFiled: January 21, 2013Publication date: November 20, 2014Inventors: Naoki Ono, Atsushi Shimizu, Ken Nakamura, Masaki Kitahara, Seisuke Kyochi
-
Patent number: 8879622Abstract: 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: GrantFiled: December 16, 2009Date of Patent: November 4, 2014Assignee: ThalesInventors: François Capman, Erwann Renan, Cédric Le Barz
-
Publication number: 20140269910Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: SRI INTERNATIONALInventor: Sek Chai
-
Patent number: 8767824Abstract: 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: GrantFiled: July 11, 2011Date of Patent: July 1, 2014Assignee: Sharp Kabushiki KaishaInventors: Kiran Misra, Christopher A. Segall
-
Patent number: 8755433Abstract: 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: GrantFiled: January 31, 2013Date of Patent: June 17, 2014Assignee: Broadcom CorporationInventor: Wael William Diab
-
Patent number: 8731050Abstract: 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: GrantFiled: December 18, 2008Date of Patent: May 20, 2014Assignee: Panasonic CorporationInventor: Takuma Chiba
-
Patent number: 8731053Abstract: 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: GrantFiled: November 11, 2010Date of Patent: May 20, 2014Assignee: Tektronix, Inc.Inventor: Malateshgouda V. Karegoudar
-
Patent number: 8724697Abstract: 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: GrantFiled: September 26, 2008Date of Patent: May 13, 2014Assignee: QUALCOMM IncorporatedInventors: Yen-Chi Lee, Yiliang Bao
-
Publication number: 20140105285Abstract: 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: ApplicationFiled: December 19, 2013Publication date: April 17, 2014Inventors: Jie Gao, Babu Lukose, Xintian Lin
-
Patent number: 8700794Abstract: 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: GrantFiled: April 13, 2010Date of Patent: April 15, 2014Assignees: Samsung Electronics Co., Ltd., Korea University Research and Business FoundationInventors: Sung-Kee Kim, Tae-Sung Park, Sung-Jae Ko, Hyeong-Min Nam
-
Patent number: 8699564Abstract: 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: GrantFiled: January 21, 2004Date of Patent: April 15, 2014Assignee: Thomson LicensingInventors: Jeffrey Allen Cooper, Kumar Ramaswamy, Jill MacDonald Boyce
-
Patent number: 8693536Abstract: 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: GrantFiled: May 29, 2009Date of Patent: April 8, 2014Assignee: NEC CorporationInventor: Kazunori Ozawa
-
Patent number: 8611418Abstract: 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: GrantFiled: December 22, 2006Date of Patent: December 17, 2013Assignee: LSI CorporationInventors: Kourosh Soroushian, K. Metin Uz, Satish Vithal Joshi
-
Publication number: 20130287100Abstract: 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: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Inventors: WOOSEUNG YANG, JU HWAN YI, YOUNG IL KIM, HOON CHOI
-
Patent number: 8565300Abstract: 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: GrantFiled: November 30, 2010Date of Patent: October 22, 2013Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaoyang Wang, Yi Zhang, Jing Wang
-
Patent number: 8532167Abstract: 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: GrantFiled: January 20, 2009Date of Patent: September 10, 2013Assignee: Realtek Semiconductor Corp.Inventors: Liang-Wei Huang, Chih-Yung Shih, Shieh-Hsing Kuo
-
Patent number: 8477843Abstract: 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: GrantFiled: April 1, 2011Date of Patent: July 2, 2013Assignee: Apple Inc.Inventors: Xiaochun Nie, Thomas Pun, Hsi-Jung Wu
-
Patent number: 8462850Abstract: 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: GrantFiled: January 20, 2005Date of Patent: June 11, 2013Assignee: QUALCOMM IncorporatedInventors: Sumit Mohan, King-Chung Lai, Narendranath Malayath, Jatinder Singh, Anthony Patrick Mauro, II
-
Patent number: 8451892Abstract: 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: GrantFiled: June 30, 2009Date of Patent: May 28, 2013Assignee: Oracle America, Inc.Inventors: Yan Ryan Zhang, Clifford Reader, Peter Farkas
-
Patent number: 8437314Abstract: 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: GrantFiled: February 21, 2008Date of Patent: May 7, 2013Assignee: STMicroelectronics, Inc.Inventors: George A. Vlantis, Wendong Hu
-
Patent number: 8422546Abstract: 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: GrantFiled: May 25, 2005Date of Patent: April 16, 2013Assignee: Microsoft CorporationInventors: Chih-Lung Lin, Minghui Xia, Pohsiang Hsu, Shou-Jen Wu
-
Patent number: 8396123Abstract: 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: GrantFiled: July 14, 2011Date of Patent: March 12, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Woo-jin Han, Kyo-hyuk Lee
-
Patent number: 8358687Abstract: 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: GrantFiled: September 4, 2008Date of Patent: January 22, 2013Assignee: QUALCOMM IncorporatedInventors: Siva Veerepalli, Sandeep Singhai
-
Publication number: 20130016776Abstract: 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: ApplicationFiled: June 20, 2012Publication date: January 17, 2013Inventors: Jill Boyce, Danny Hong, Ofer Shapiro, Stephan Wenger
-
Patent number: 8331442Abstract: 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: GrantFiled: May 20, 2009Date of Patent: December 11, 2012Assignee: ARRIS Group, Inc.Inventor: Joseph Wilson Monaco
-
Patent number: 8311098Abstract: 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: GrantFiled: January 30, 2012Date of Patent: November 13, 2012Assignee: Broadcom CorporationInventors: Stephen E. Gordon, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Thomas J. Quigley, Jeyhan Karaoguz
-
Patent number: 8300702Abstract: 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: GrantFiled: February 28, 2007Date of Patent: October 30, 2012Assignee: Sony CorporationInventor: Tatsuji Yamazaki