Interframe Coding (e.g., Difference Or Motion Detection) Patents (Class 382/236)
  • Patent number: 10140548
    Abstract: An approach is provided to detecting motion using statistical noise analysis. In the approach, reference statistics are calculated that relate to one or more noise characteristics that correspond to pixels in a first set of video images of an area being monitored. Current noise characteristics are received that correspond to the same pixels in a second set of video images of the area being monitored, with the first set of video images being captured before the second set of video images. Motion is detected in the area being monitored by comparing the reference statistics to the current noise characteristics.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: November 27, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Grigori Zaitsev, Rod D. Waltermann, Joaquin F. Luna, Brian A. Burdette
  • Patent number: 10133062
    Abstract: A design method of LED freeform surface illumination system based on XY-polynomial obtains a plurality of data points of a freeform surface, wherein each data point includes a coordinate value Qi and a normal vector Ni. A sum of squares e1(P) of coordinate differences in z direction between the coordinate value Qi and the freeform surface is applied, and by a sum of squares e2(P) between the normal vector Ni of the data points and normal vector ni of the freeform surface a modulus of vector differences is acquired. An evaluation function ƒ(p)=e1(P)+we2(P) is proposed and a plurality of freeform surface shapes obtained by selecting different weightings. The freeform surface shape which has the best imaging quality is achieved as a final shape, and a freeform surface lens based on the final shape is constructed to establish an LED freeform surface illumination system.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: November 20, 2018
    Assignees: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Jun Zhu, Si-Si Xiong, Xiao-Fei Wu, Guo-Fan Jin, Shou-Shan Fan
  • Patent number: 10135952
    Abstract: A method for streaming data corresponding to a video, each of a plurality of frames of the video being divided into n spatial tiles, the method includes transmitting, a description file to a client device, the description file including data about a spatial position of each of the n spatial tiles and including data about at least n URLs corresponding to the n spatial tiles, determining by the client device one or more URLs according to the data about the spatial position included in the description file, receiving from the client device, by a server, one or more request messages for requesting one or more spatial tiles, each request message comprising one of the URLs determined by the client device, and transmitting to the client device, by the server, video data corresponding to the one or more spatial tiles, in response to one or more the request messages.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: November 20, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Hervé Le Floch, Frédéric Maze, Jean Le Feuvre, Cyril Concolato
  • Patent number: 10026181
    Abstract: An object detection method and apparatus are provided. The object detection method may include adaptively generating a pyramid image corresponding to a current frame based on information associated with a target object detected from a previous frame.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: July 17, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Changkyo Lee, Jaejoon Han, Wonjun Hwang
  • Patent number: 10003811
    Abstract: A graphics pipeline with components that process frames by portions (e.g., pixels or rows) or slices to reduce end-to-end latency. Components of a pipeline process portions of a same frame at the same time. For example, as graphics data for a frame is being generated and fills a framebuffer, once a certain portion of video data less than the whole frame (slice or sub-frame) becomes available, before the corresponding frame is finished filling the framebuffer, the next pipeline component after the framebuffer, for instance a video processor for color conversion or an encoder, begins to process the portion of the frame. While one portion of a frame is accumulating in the frame buffer, another portion of the same frame is being encoded by an encoder, and another portion of the frame might be being packaged by a multiplexer, and a network socket might start streaming the multiplexed portion.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: June 19, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shyam Sadhwani, Sudhakar Prabhu, Carol Greenbaum, Saswata Mandal, Yongjun Wu
  • Patent number: 9971876
    Abstract: An electronic device, a system and a method for diet management based on image analysis are provided. The system includes a computer and a database. The computer comprises a processor for performing the following operations: capturing at least one diet image via an image capture device; pre-processing the at least one diet image so as to obtain at least one diet region from the at least one diet image and obtain at least one detailed food segment from the diet region; extracting at least one diet image feature from the at least one detailed food segment; determining a diet type of the at least one detailed food segment based on the at least one diet image feature; and providing a personal diet characteristic analysis based on the diet type and an area of the at least one detailed food segment.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: May 15, 2018
    Assignee: Industrial Technology Research Institute
    Inventors: Chuan-Wei Ting, Ching-Yao Wang, Ju-Chin Chen
  • Patent number: 9967590
    Abstract: This disclosure describes filtering techniques applied by an encoder and a decoder during the prediction stage of a video encoding and/or decoding process. The filtering techniques may enhance the accuracy of predictive data used during fractional interpolation, and may improve predictive data of integer blocks of pixels. There are several aspects to this disclosure, including a useful twelve-pixel filter support that may be used for interpolation, techniques that use coefficient symmetry and pixel symmetry to reduce the amount of data needed to be sent between an encoder and a decoder to configure the filter support for interpolation, and techniques for filtering data at integer pixel locations in a manner that is similar to sub-pixel interpolation. Other aspects of this disclosure concern techniques for encoding information in the bitstream to convey the type of filter used, and possibly the filter coefficients used. Predictive coding of filter coefficients is also described.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: May 8, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Yan Ye, Marta Karczewicz
  • Patent number: 9955161
    Abstract: Provided is an image processing apparatus including: area determination unit configured to determine whether or not an area of a control block functioning as control unit for filtering of an image includes a processing-target slice area of a plurality of slices formed in a frame of an encoded image; control information creation unit configured to create filter control information representing whether or not the filtering is performed for the area of the control block including a processing-target slice for each area of the control block including the processing-target slice when the area determination unit determines that the area of the control block includes the area of the processing-target slice; and filter unit configured to perform filtering for the image based on the filter control information created by the control information creation unit.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: April 24, 2018
    Assignee: SONY CORPORATION
    Inventor: Kenji Kondo
  • Patent number: 9947292
    Abstract: An image processing method and device are provided. The method includes: choosing content-associated sub pixels in an image to be processed; obtaining an initial color level value of each of the content-associated sub pixels in the image to be processed; adding to least one digit to an end of the initial color level value and assigning a preset value to each added digit so as to obtain a processed color level value; and replacing the initial color level value with the processed color level value.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: April 17, 2018
    Assignee: XIAOMI INC.
    Inventors: Anyu Liu, Guosheng Li, Hui Du
  • Patent number: 9948941
    Abstract: A circuit for decoding a video, comprising: at least one entropy transcoder configured to perform at least one entropy transcoding on a received bit stream, to generate transcoded streams, wherein the entropy transcoding includes transcoding syntax for the bit stream; at least one main decoding unit configured to perform at least one transcoded stream decompression and pixel decodings on a frame of the transcoded streams.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: April 17, 2018
    Assignee: MONTAGE TECHNOLOGY (SHANGHAI) CO., LTD.
    Inventor: Zhimin Qiu
  • Patent number: 9936220
    Abstract: A system and method for improving the coding efficiency of motion vector information in video coding. According to various embodiments, a list of motion vector predictor candidates is arranged according to predefined rules. Each motion vector also has a reference index associated with it. One of the motion vector candidates is then selected as a predictor based on predefined rules, or the selection is explicitly signaled in the bitstream. The reference index associated with the selected motion vector is used as a reference index for the current block. The reference index is predicted along with the motion vector. Such embodiments can improve the compression efficiency of modern video codecs.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: April 3, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Antti Olli Hallapuro, Kemai Ugur, Jani Lainema
  • Patent number: 9930360
    Abstract: A video codec for encoding a sequence of video frames divides a video frame area into number of row segments. The Video encoder selects a different set of row segments in each video frame in a set of video frames and encodes the selected set of row segments by intra-prediction. As a result, the selected part of the frame is intra-refreshed. The video codec limits the maximum value of the vertical global motion vector GMVy to zero and video codec adjust the number of row segments in the select set of row segments based on the height of the search range configured for the motion estimation. As a result, the video codec may not refer to a un-refreshed portion in the previous frame for encoding an already refreshed area of the current frame.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: March 27, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mahant Siddaramanna, Yashwant Dutt
  • Patent number: 9866734
    Abstract: A scene change is determined using a first and a second video signal, each representing the same scene or content, but at a different color grade (such as dynamic range). A set of prediction coefficients is generated to generate prediction signals approximating the first signal based on the second signal and a prediction model. A set of prediction error signals is generated based on the prediction signals and the first signal. Then, a scene change is detected based on the characteristics of the prediction error signals. Alternatively, a set of entropy values of the difference signals between the first and second video signals are computed, and a scene change is detected based on the characteristics of the entropy values.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: January 9, 2018
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Seyedalireza Golestaneh, Guan-Ming Su
  • Patent number: 9818028
    Abstract: An information processing apparatus includes a first acquiring unit, an addition unit, a second acquiring unit, and an extraction unit. The first acquiring unit acquires a first group of elements included in a first image generated by reading a document. The addition unit generates multiple second images by adding noises that differ from each other to the first image. The second acquiring unit acquires second groups of elements included in the respective multiple second images. The extraction unit extracts an element representing characteristics of the document from the first group of elements in accordance with the degrees of similarity between elements included in the first group of elements and elements included in the multiple second groups of elements.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: November 14, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Nobuyuki Shigeeda, Yozo Kashima
  • Patent number: 9811884
    Abstract: Various techniques are disclosed to suppress distortion in images (e.g., video or still images), such as distortion caused by atmospheric turbulence. For example, similar image blocks from a sequence of images may be identified and tracked along motion trajectories to construct spatiotemporal volumes. The motion trajectories are smoothed to estimate the true positions of the image blocks without random displacements/shifts due to the distortion, and the smoothed trajectories are used to aggregate the image blocks in their new estimated positions to reconstruct the sequence of images with the random displacements/shifts suppressed. Blurring that may remain within each image block of the spatiotemporal volumes may be suppressed by modifying the spatiotemporal volumes in a collaborative fashion.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: November 7, 2017
    Assignees: FLIR Systems, Inc., Noiseless Imaging Oy LTD
    Inventors: Alessandro Foi, Vladimir Katkovnik, Pavlo Molchanov, Enrique Sánchez-Monge
  • Patent number: 9813713
    Abstract: A coefficient presence/absence flag decoding unit, included in a quantized residual information decoding unit which reduces a processing amount related to coding and decoding of a transform coefficient, splits a target frequency domain or a target pixel domain into sub-blocks, and derives different context indexes with respect to each transform coefficient in a pixel domain, obtained through a transform skip or a transform/quantization bypass, and each transform coefficient which is obtained for each frequency component through frequency transform.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: November 7, 2017
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Takeshi Tsukuba, Tomohiro Ikai, Tomoyuki Yamamoto
  • Patent number: 9807424
    Abstract: During a video encoding or decoding process, a predicted prediction block is generated for a CU. The CU may have two or more prediction units (PUs). A computing device selects a neighbor region size. After the computing device selects the neighbor region size, samples in a transition zone of the prediction block are identified. Samples associated with a first PU are in the transition zone if neighbor regions that contain the samples also contain samples associated with a second PU. Samples associated with the second PU may be in the transition zone if neighbor regions that contain the samples also contain samples associated with the first PU. The neighbor regions have the selected neighbor region size. A smoothing operation is then performed on the samples in the transition zone.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: October 31, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Liwei Guo, Peisong Chen, Marta Karczewicz
  • Patent number: 9794486
    Abstract: An optical image stabilizer including an angular velocity calculator configured to receive an angular velocity signal from an angular velocity sensor and output a corrected angular velocity signal and an angular position signal; a state detector configured to calculate an autocorrelation value according to the corrected angular velocity signal, compare the autocorrelation value with a threshold value to determine a stopped state or a moving state of a camera module, and output a corrected angular position signal and control coefficients; and a lens controller configured to control a lens module according to the corrected angular position signal and the control coefficients.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: October 17, 2017
    Assignee: Samsung Electro-Mechanics Co., Ltd.
    Inventor: Ruslan Krey
  • Patent number: 9794572
    Abstract: There is provided a terminal device capable of efficiently performing communication in a communication system in which a base station device and the terminal device communicate with each other. The terminal device that communicates with the base station device by using a plurality of aggregated cells recognizes that a serving cell is stopped in a first state, recognizes that the serving cell is started in a second state, and switches from the first state to the second state based on a received PDCCH.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: October 17, 2017
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Tomohiro Ikai, Takeshi Tsukuba
  • Patent number: 9785563
    Abstract: A read command is received from a host requesting data from a portion of a first memory of a data storage system and it is determined whether one or more sections of the first memory including the portion have previously been written to by the host. If it is determined that the one or more sections have not previously been written to by the host, predetermined data is sent to the host in response to the read command without reading the portion of the first memory. According to another aspect, the requested data from the read command is cached in a second memory of the data storage system based on whether the one or more sections of the first memory have previously been written to by the host.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: October 10, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lu Ding, Fyodor Soiguine, Chandra Mouli Guda
  • Patent number: 9774870
    Abstract: An image encoding method including: a constraint information generating step of generating tile constraint information indicating whether or not there is a constraint in filtering on boundaries between adjacent tiles among a plurality of tiles obtained by dividing a picture, and storing the tile constraint information into a sequence parameter set; and a filter information generating step of generating, for each of the boundaries, one of a plurality of filter information items respectively indicating whether or not filtering is executed on the boundaries, and storing the plurality of filter information items into a plurality of picture parameter sets, wherein, in the filter information generating step, the plurality of filter information items which indicate identical content are generated when the tile constraint information indicates that there is the constraint in the filtering.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: September 26, 2017
    Assignee: Sun Patent Trust
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu, Kengo Terada
  • Patent number: 9749650
    Abstract: Scalable motion estimation is provided for macroblocks of a picture with the macroblocks being subdividable into partitions of different shapes and sizes. One embodiment of a method for performing motion estimation includes setting a target complexity for a macroblock of a source frame and performing motion estimation for one or more partitions of the macroblock until the target complexity is met. The macroblock partitions can be rectangular, square or a combination of rectangular and square.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: August 29, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Krit Panusopone, Limin Wang, Yinqing Zhao
  • Patent number: 9716895
    Abstract: An image processing apparatus includes a division unit configured to divide an input image into a plurality of subblocks subjected to quantization control a subblock quantization parameter calculation unit configured to calculate a quantization parameter of each of the subblocks, a basic block quantization parameter calculation unit configured to set a basic block including at least two subblocks and to calculate a quantization parameter of the basic block, a difference value calculation unit configured to calculate a difference value between the quantization parameter of the basic block and the quantization parameter of each subblock included in the basic block, and a difference value coding unit configured to code the difference value.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: July 25, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Mitsuru Maeda
  • Patent number: 9712840
    Abstract: An image decoding method includes: dividing a current block into sub-blocks; deriving, for each sub-block, one or more prediction information candidates; obtaining an index; and decoding the current block using the prediction information candidate selected by the index.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: July 18, 2017
    Assignee: Sun Patent Trust
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu, Kengo Terada
  • Patent number: 9699452
    Abstract: Systems, methods, and instrumentalities are disclosed relating to intra prediction of a video signal based on mode-dependent subsampling. A block of coefficients associated with a first sub block of a video block, one or more blocks of coefficients associated with one or more remaining sub blocks of the video block, and an indication of a prediction mode for the video block may be received. One or more interpolating techniques, a predicted first sub block, and the predicted sub blocks of the one or more remaining sub blocks may be determined. A reconstructed first sub block and one or more reconstructed remaining sub blocks may be generated. A reconstructed video block may be formed based on the prediction mode, the reconstructed first sub block, and the one or more reconstructed remaining sub blocks.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 4, 2017
    Assignee: VID SCALE, INC
    Inventors: Yan Ye, Qian Chen, Jie Dong
  • Patent number: 9699479
    Abstract: There is provided a terminal device capable of efficiently performing communication in a communication system in which a base station device and the terminal device communicate with each other. The terminal device that communicates with the base station device by using a plurality of aggregated cells recognizes that a serving cell is stopped in a first state, recognizes that the serving cell is started in a second state, and switches from the first state to the second state based on a received PDCCH.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: July 4, 2017
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Tomohiro Ikai, Takeshi Tsukuba
  • Patent number: 9674533
    Abstract: A video encoder generates an encoded video bitstream comprising a plurality of layers. At least one access unit of the encoded video bitstream includes one or more Instantaneous Decoding Refresh (IDR) pictures and one or more non-IDR pictures. The IDR pictures include only slices that are decoded using intra prediction only. The video encoder outputs the encoded video bitstream. A video decoder decodes the encoded video bitstream.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: June 6, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 9674516
    Abstract: A receiving device performs an action that results in a corrective measure being taken to address a picture quality issue detected in real time in the frames currently being displayed on a television or other device. The receiving device or a remote system compares indications of video frames currently being displayed to stored video frames for that program to detect macroblocking or a frozen video frame. The macroblocking or a frozen video frame may also or instead be detected by image analysis of the frames currently being displayed. If macroblocking or a frozen video frame is detected in the frames currently being displayed, the set-top box may switch to an alternative video source, change to a standard definition channel broadcasting the same video program or perform other corrective actions.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: June 6, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Gregory H. Greene
  • Patent number: 9666166
    Abstract: An information processing apparatus includes, a storage unit that stores an image to be transmitted, an update-frequency setter that sets, for respective sections set in the image to be transmitted, update frequencies of images stored for the sections in a predetermined period of time, an association-degree setter that sets association degrees to indicate degrees of association between the sections based on the update frequencies, a priority setter that identifies the section on which an operation is performed and sets a higher priority for the identified section and the section having a highest degree of association with the identified section than priorities for other sections, and a transmitter that transmits the image, stored by the storage unit, in sequence with the images stored for the sections whose set priority is higher first.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: May 30, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tomoharu Imai, Kazuki Matsui
  • Patent number: 9654792
    Abstract: Method and apparatus for deriving a motion vector at a video decoder. A block-based motion vector may be produced at the video decoder by utilizing motion estimation among available pixels relative to blocks in one or more reference frames. The available pixels could be, for example, spatially neighboring blocks in the sequential scan coding order of a current frame, blocks in a previously decoded frame, or blocks in a downsampled frame in a lower pyramid when layered coding has been used.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: May 16, 2017
    Assignee: Intel Corporation
    Inventors: Yi-Jen Chiu, Lidong Xu, Hong Jiang
  • Patent number: 9641865
    Abstract: An image filter (100) for calculating a pixel value of target pixel in an output image from a pixel value of each of a pixel or pixels belonging to a filter area in an input image by using a filter coefficient vector V, is configured to include a filter coefficient vector changing section (120) for changing the filter coefficient vector V according to at least either where the target area is in the input image, or where the target pixel is in the output image.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 2, 2017
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Tomohiro Ikai, Yukinobu Yasugi, Tomoko Aono
  • Patent number: 9591188
    Abstract: The present disclosure pertains to a method for designing cascaded bit sequences for cascaded digital displays. The method avoids unwanted interactions between cascaded sequences in cascaded digital displays. By using sequences with a particular structure, cascaded sequences can be designed such that no sequence is affected by the others. The following rules must be followed in constructing the sequence. First, the display devices must be frame-locked, so that the timing relationship between the sequences is maintained throughout each frame. Second, for each display device, the ratio of bit plane weights must remain constant, regardless of the pixel data displayed on the other display device(s). Third, the amount of bit plane skew must remain constant, regardless of the pixel data displayed on the other display device(s). Fourth, bit plane phased leakage must be compensated for or avoided.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: March 7, 2017
    Assignee: BASS ROOTS TECHNOLOGIES, LLC
    Inventor: Bradley William Walker
  • Patent number: 9571851
    Abstract: The present disclosure relates to an inter prediction method and apparatus using adjacent pixels, and a video encoding method and apparatus using the same. The inter prediction method for a predictive encoding includes: determining a current motion vector by estimating a motion of a current block; generating a reference block indicated by the current motion vector; calculating a motion compensation coefficient or an average compensation coefficient by using pixels neighboring the current block and pixels neighboring reference block; generating a changed reference block reflecting the motion compensation coefficient or the average compensation coefficient in the reference block; and determining the changed reference block as a predicted block of the current block. The present disclosure reduces a difference between an actual block and a predicted block by more accurately predicting the block to be encoded, thereby improving the compression efficiency.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: February 14, 2017
    Assignee: SK TELECOM CO., LTD.
    Inventors: Sunyeon Kim, Jeongyeon Lim, Yunglyul Lee, Joohee Moon, Haekwang Kim, Byeungwoo Jeon, Jongki Han, Jeonghoon Seo, Daeyeon Kim, Sungwook Hong, Jaehoon Choi, Gyumin Lee
  • Patent number: 9565448
    Abstract: A coding method including dividing pixels of a chrominance component of an input image into blocks having a predetermined size; selecting one among a direct current prediction method, a vertical prediction method, a horizontal prediction method, and a hybrid prediction method according to a user's input; generating a prediction value of each pixel in a current block to be predictively coded, using at least one pixel value among pixel values in an upper reference block adjacent to the current block and in a side reference block adjacent to the current block, according to the selected prediction method; generating a differential value between the prediction value and a corresponding real pixel value in the current block; and coding the differential value and information on the selected prediction method using a predetermined coding method.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: February 7, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-shik Kim, Chang-yeong Kim, Yang-seock Seo
  • Patent number: 9560354
    Abstract: A method of predicting a motion vector for a current block in a current picture includes obtaining, by the moving picture decoding device, at least three motion vectors for at least three blocks other than the current block based on a direction of a reference picture, wherein the direction of the reference picture is based on a display order of the reference picture and a display order of the current picture, and the at least three blocks are not in an intra mode and predicting, by the moving picture decoding device, the motion vector for the current block by using a median operation of the at least three motion vectors.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 31, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Byeong Moon Jeon, Yoon Seong Soh
  • Patent number: 9554048
    Abstract: In-stream rolling shutter compensation may be utilized to modify image data to compensate for detected camera motion. An image processor may perform motion matching on image data received from a camera sensor to determine whether and how the camera is moving. Strips of image data are analyzed to find matching locations between the current image and a previous image by generating graphical profiles for each image strip. The graphical profiles for the current strip are compared to corresponding profiles from the previous image to determine matching locations between the two frames. A motion vector for the strip may be computed based on spatial distances between the match locations of the current image and corresponding match locations of the previous frame. Image data for the current strip may be modified based on the motion vector to compensate for perceived camera motion as it is written out to memory.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: January 24, 2017
    Assignee: Apple Inc.
    Inventor: D. Amnon Silverstein
  • Patent number: 9544591
    Abstract: A method of predicting a motion vector for a current block in a current picture includes obtaining, by the moving picture decoding device, at least three motion vectors for at least three blocks other than the current block based on a direction of a reference picture, wherein the direction of the reference picture is based on a display order of the reference picture and a display order of the current picture, the at least three motion vectors correspond to the at least three other blocks, respectively, and the at least three blocks are not in an intra mode, predicting, by the moving picture decoding device, the motion vector for the current block by using a median operation of the at least three motion vectors and decoding the current block in the current picture using the predicted motion vector for the current block.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 10, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Byeong Moon Jeon, Yoon Seong Soh
  • Patent number: 9544589
    Abstract: A method of predicting a forward motion vector for a current block in a current picture includes obtaining, by the moving picture decoding device, at least three motion vectors for at least three blocks other than the current block based on a direction of a reference picture, wherein the direction of the reference picture is based on a display order of the reference picture and a display order of the current picture, and the at least three blocks are not in an intra mode, predicting, by the moving picture decoding device, the forward motion vector for the current block by using a median operation of the at least three motion vectors and decoding the current block in the current picture using the predicted forward motion vector for the current block.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 10, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Byeong Moon Jeon, Yoon Seong Soh
  • Patent number: 9544590
    Abstract: A method of predicting a motion vector for a current block in a current picture includes obtaining, by the moving picture decoding device, at least three motion vectors for at least three blocks other than the current block based on a direction of a reference picture, wherein the direction of the reference picture is based on a display order of the reference picture and a display order of the current picture, predicting, by the moving picture decoding device, the motion vector for the current block by using a median operation of the at least three motion vectors and decoding the current block in the current picture using the predicted motion vector for the current block.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 10, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Byeong Moon Jeon, Yoon Seong Soh
  • Patent number: 9538205
    Abstract: In order to simplify hardware and improve coding efficiency, an adjacent sub-block coefficient presence/absence context deriving unit 124c derives context indexes as three-stage values according to a position of a process target transform coefficient in a process target sub-block in a case where a sub-block coefficient presence/absence flag is 0 in a right adjacent sub-block or a lower adjacent sub-block.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: January 3, 2017
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Tomohiro Ikai, Takeshi Tsukuba
  • Patent number: 9532059
    Abstract: In a video distribution system, a divider to segment an input video stream into partitions for each of a plurality of channels of the video stream is provided. A channel analyzer is coupled to the divider wherein the channel analyzer decomposes the partitions. An encoder is coupled to the channel analyzer to encode the decomposed partitions into an encoded bitstream wherein the encoder receives coding information from at least one of the plurality of channels to be used in encoding the decomposed partitions into the encoded bitstream. A decoder receives the coded bitstream to decode the received bitstream and to reconstruct the input video stream. The decoder uses the coding information to decode the bitstream.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: December 27, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: David M. Baylon, Wei-Ying Kung, Ajay K. Luthra, Koohyar Minoo, Krit Panusopone
  • Patent number: 9530048
    Abstract: An automatic facial action coding system and method can include processing an image to identify a face in the image, to detect and align one or more facial features shown in the image, and to define one or more windows on the image. One or more distributions of pixels and color intensities can be quantified in each of the one or more windows to derive one or more two-dimensional intensity distributions of one or more colors within the window. The one or more two-dimensional intensity distributions can be processed to select image features appearing in the one or more windows and to classify one or more predefined facial actions on the face in the image. A facial action code score that includes a value indicating a relative amount of the predefined facial action occurring in the face in the image can be determined for the face in the image for each of the one or more predefined facial actions.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: December 27, 2016
    Assignees: The Regents Of The University Of California, The Research Foundation of State University of New York
    Inventors: Marian Stewart Bartlett, Gwen Littlewort-Ford, Javier Movellan, Ian Fasel, Mark Frank
  • Patent number: 9516333
    Abstract: A coefficient presence/absence flag decoding unit, included in a quantized residual information decoding unit which reduces a processing amount related to coding and decoding of a transform coefficient, splits a target frequency domain or a target pixel domain into sub-blocks, and derives different context indexes with respect to each transform coefficient in a pixel domain, obtained through a transform skip or a transform/quantization bypass, and each transform coefficient which is obtained for each frequency component through frequency transform.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: December 6, 2016
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Takeshi Tsukuba, Tomohiro Ikai, Tomoyuki Yamamoto
  • Patent number: 9510010
    Abstract: The present invention relates to image encoding and image decoding. A method for encoding images according to the present invention comprises the steps of: acquiring division information from peripheral blocks of an encoding target block with respect to the peripheral blocks; predicting the division of the encoding target block on the basis of the acquired division information; encoding information on the difference between the practical division information of the encoding target information and the predictive division information predicted in the predicting process; and transmitting the encoded information. The present invention can encode/decode the division information of the encoding/decoding target blocks using the information about the peripheral blocks.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: November 29, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTIT
    Inventors: Hui Yong Kim, Sung Chang Lim, Jong Ho Kim, Ha Hyun Lee, Jin Ho Lee, Se Yoon Jeong, Suk Hee Cho, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn
  • Patent number: 9497474
    Abstract: A method, medium, and apparatus encoding and/or decoding an image in order to increase encoding and decoding efficiency by performing binary-arithmetic coding/decoding on a binary value of a syntax element using a probability model having the same syntax element probability value for respective context index information of each of at least two image components.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: November 15, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dae-sung Cho, Hyun-mun Kim, Woo-shik Kim, Dmitri Birinov
  • Patent number: 9497457
    Abstract: A method encoding panoramic video is enclosed. The method comprises: determining repacking parameters for repacking input panoramic video into corresponding encoded panoramic frames without down-scaling; performing a repacking operation to repack the input panoramic video into the encoded panoramic frames.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: November 15, 2016
    Assignee: ALTIA SYSTEMS INC
    Inventor: Yashket Gupta
  • Patent number: 9451277
    Abstract: A computing device determines whether a prediction unit (PU) in a B slice is restricted to uni-directional inter prediction. In addition, the computing device generates a merge candidate list for the PU and determines a selected merge candidate in the merge candidate list. If the PU is restricted to uni-directional inter prediction, the computing device generates a predictive video block for the PU based on no more than one reference block associated with motion information specified by the selected merge candidate. If the PU is not restricted to uni-directional inter prediction, the computing device generates the predictive video block for the PU based on one or more reference blocks associated with the motion information specified by the selected merge candidate.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: September 20, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Xianglin Wang, Vadim Seregin, Marta Karczewicz
  • Patent number: 9451206
    Abstract: To detect whether an FRC process is performed, provided is an image processing apparatus including an earlier frame movement region detecting means that detects an earlier frame movement region in an earlier frame; a later frame movement region detecting means that detects a later frame movement region in a later frame that is positioned after the earlier frame; a determining means that, when a shift between the earlier frame movement region and the later frame movement region is less than or equal to a region shift threshold value, determines that a frame rate control process is being performed and outputs a parameter change command for changing a threshold value of an image processing parameter; and an image processing means that, upon receiving the parameter change command, changes the threshold value of the image processing parameter.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: September 20, 2016
    Assignee: EIZO CORPORATION
    Inventors: Haifeng Chen, Masafumi Higashi
  • Patent number: 9445121
    Abstract: Overlapped block disparity estimation and compensation is described. Compensating for images with overlapped block disparity compensation (OBDC) involves determining if OBDC is enabled in a video bit stream, and determining if OBDC is enabled for one or more macroblocks that neighbor a first macroblock within the video bit stream. The neighboring macroblocks may be transform coded. If OBDC is enabled in the video bit stream and for the one or more neighboring macroblocks, predictions may be made for a region of the first macroblock that has an edge adjacent with the neighboring macroblocks. OBDC can be causally applied. Disparity compensation parameters or modes may be shared amongst views or layers. A variety of predictions may be used with causally-applied OBDC.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: September 13, 2016
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Alexandros Tourapis, Athanasios Leontaris
  • Patent number: RE46924
    Abstract: A motion vector coding unit 117 executes processing including a neighboring block specification step (S100) of specifying a neighboring block which is located in the neighborhood of a current block; a judgment step (Steps S102, S104) of judging whether or not the neighboring block has been coded using a motion vector of another block; a prediction step (S106, S108) of deriving a predictive motion vector of the current block using a motion vector calculated from the motion vector of the other block as a motion vector of the neighboring block; and a coding step (S110) of coding the motion vector of the current block using the predictive motion vector.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: June 26, 2018
    Assignee: Dolby International AB
    Inventors: Satoshi Kondo, Shinya Kadono, Makoto Hagai, Kiyofumi Abe