Abstract: An inspection device for painted surface with a base layer and a clear layer painted on the base layer of a vehicle includes a frame mounted to an arm of a robot, a line scan camera, a first light source lighting up at a predetermined angle is provided thereto, which is mounted to the frame, and the line scan camera which acquires first vision data through the regular reflection light from the painted surface using the light of the first light source, and a controller which receives the first vision data from the line scan camera and detects surface defect of the painted surface according to the first vision data.
Type:
Grant
Filed:
December 30, 2013
Date of Patent:
January 17, 2017
Assignees:
Hyundai Motor Company, Kia Motors Corporation, Digital Imaging Technology, Inc.
Abstract: The video encoding/decoding apparatus includes a video encoder for encoding macroblocks by each of prediction basic unit candidates, determining prediction basic units based on encoding costs for each of the prediction basic unit candidates, and generating a bitstream including image data encoded in determined prediction basic units, information on a prediction type for each of the determined prediction basic units, and prediction data depending on the prediction type; and a video decoder for extracting information on the prediction type for each of the prediction basic units, prediction data depending on the prediction type, and encoded image data from the bitstream, and generating a reconstructed image by decoding the encoded image data depending on the prediction type for each of the prediction basic units.
Type:
Grant
Filed:
October 1, 2010
Date of Patent:
January 17, 2017
Assignee:
SK TELECOM CO., LTD.
Inventors:
Jeongyeon Lim, Joohee Moon, Yunglyul Lee, Haekwang Kim, Sunyeon Kim, Byeungwoo Jeon, Jongki Han, Hyoungmee Park, Mincheol Park, Dongwon Kim, Kibaek Kim, Juock Lee
Abstract: Disclosed is a method comprising: (a) receiving a layer 0 bitstream, the layer 0 bitstream including coding information for the layer 0 bitstream; (b) receiving a layer 1 bitstream, the layer 1 bitstream including coding information for the layer 1 bitstream; and (c) reconstructing the layer 0 bitstream using previously received information for another layer 0 bitstream and previously received information for another layer 1 bitstream.
Type:
Grant
Filed:
May 14, 2013
Date of Patent:
January 10, 2017
Assignee:
GOOGLE TECHNOLOGY HOLDINGS LLC
Inventors:
Koohyar Minoo, Ajay K. Luthra, David M. Baylon
Abstract: A time code display device includes a time code extraction unit that extracts a left image time code from a left image signal that constitutes a stereoscopic image and a right image time code from a right image signal that constitutes the stereoscopic image; a time code comparison unit that compares the left image time code with the right image time code and outputs a comparison result including information on agreement or disagreement between the left and right image time codes; and a display determination unit that determines to display the left and right image time codes in the same manner when the comparison result indicates agreement therebetween, determines to display the left and right image time codes in different manners when the comparison result indicates disagreement therebetween, and displays the left and right image time codes on a display unit.
Abstract: The present invention relates to a scalable video coding method and apparatus using an intra prediction mode. A decoding method includes configuring a maximum probability mode set for predicting an intra prediction mode for a target decoding block of an enhancement layer so that the maximum probability mode set includes an intra prediction mode for a corresponding block of a reference layer and restoring the target decoding block of the enhancement layer using any one of intra prediction modes included in the maximum probability mode set.
Type:
Grant
Filed:
September 14, 2015
Date of Patent:
December 27, 2016
Assignee:
INTELLECTUAL DISCOVERY CO., LTD.
Inventors:
Dong Gyu Sim, Jung Hak Nam, Hyun Ho Jo, Hyo Min Choi
Abstract: Provided are entropy decoding and encoding methods of a video. The entropy decoding method includes obtaining a transformation unit significant coefficient flag indicating whether a non-zero transformation coefficient exists in the transformation unit, from a bitstream, determining a context model for arithmetically 5 decoding the transformation unit significant coefficient flag, based on the transformation depth of the transformation unit and arithmetically decoding the transformation unit significant coefficient flag based on the determined context model.
Abstract: Provided are entropy decoding and encoding methods of a video. The entropy decoding method includes obtaining a transformation unit significant coefficient flag indicating whether a non-zero transformation coefficient exists in the transformation unit, from a bitstream, determining a context model for arithmetically decoding the transformation unit significant coefficient flag, based on the transformation depth of the transformation unit and arithmetically decoding the transformation unit significant coefficient flag based on the determined context model.
Abstract: The present invention describes a method and an arrangement for coding transform coefficients in picture and/or video coders and decoders and a corresponding computer program and a corresponding computer-readable storage medium, which can particularly be employed as a novel efficient method for binary-arithmetic coding transform coefficients in the field of video coding. For this, it is suggested that, for blocks of (video) pictures containing significant transform coefficients, coding of the transform coefficients takes place in such a way that, for each block in a scan process, the positions of significant transform coefficients in the block and subsequently, in a reverse scan order—starting from the last significant transform coefficient within the block—the values (levels) of the significant transform coefficients are determined and coded.
Type:
Grant
Filed:
April 22, 2009
Date of Patent:
November 8, 2016
Assignee:
Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung e.V.
Inventors:
Heiko Schwarz, Detlef Marpe, Thomas Wiegand
Abstract: A video coding apparatus includes a processor that executes a procedure. The procedure includes: (c) classifying each of a plurality of groups into either a full evaluation group or into a partial evaluation group; (d) determining the prediction mode to use as generating the predicted image of a coding target block by evaluating coding costs of all the prediction modes belonging to each of the groups for a group classified at (c) into the full evaluation group, and evaluating coding costs of a portion of prediction modes out of the prediction modes belonging to each of the groups for a group classified at (c) into the partial evaluation group; and (e) generating a predicted image of the coding target block using the prediction mode determined at (d).
Abstract: The present invention describes a method and an arrangement for coding transform coefficients in picture and/or video coders and decoders and a corresponding computer program and a corresponding computer-readable storage medium, which can particularly be employed as a novel efficient method for binary-arithmetic coding transform coefficients in the field of video coding. For this, it is suggested that, for blocks of (video) pictures containing significant transform coefficients, coding of the transform coefficients takes place in such a way that, for each block in a scan process, the positions of significant transform coefficients in the block and subsequently, in a reverse scan order—starting from the last significant transform coefficient within the block—the values (levels) of the significant transform coefficients are determined and coded.
Type:
Grant
Filed:
April 22, 2009
Date of Patent:
November 8, 2016
Assignee:
Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.
Inventors:
Heiko Schwarz, Detlef Marpe, Thomas Wiegand
Abstract: Provided are a method and apparatus for encoding a video and a method and apparatus for decoding a video. The encoding method includes: splitting a picture of the video into one or more maximum coding units that are coding units having a maximum size; encoding the picture based on coding units according to depths which are obtained by hierarchically splitting each of the one or more maximum coding units according to depths in each of the one or more maximum coding units, determining coding units according to coded depths with respect to each of the coding units according to depths, and thus determining coding units having a tree structure; and outputting data that is encoded based on the coding units having the tree structure, information about the coded depths and an encoding mode, and coding unit structure information indicating a size and a variable depth of a coding unit.
Abstract: Techniques and tools for sub-block transform coding are described. For example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding. The video encoder may determine the transform sizes as well as switching levels (e.g., frame, macroblock, or block) in a closed loop evaluation of the different transform sizes and switching levels. The encoder and decoder may use different scan patterns for different transform sizes when scanning values from two-dimensional blocks into one-dimensional arrays, or vice versa. The encoder and decoder may use sub-block pattern codes to indicate the presence or absence of information for the sub-blocks of particular blocks.
Abstract: The present invention describes a method and an arrangement for coding transform coefficients in picture and/or video coders and decoders and a corresponding computer program and a corresponding computer-readable storage medium, which can particularly be employed as a novel efficient method for binary-arithmetic coding transform coefficients in the field of video coding. For this, it is suggested that, for blocks of (video) pictures containing significant transform coefficients, coding of the transform coefficients takes place in such a way that, for each block in a scan process, the positions of significant transform coefficients in the block and subsequently, in a reverse scan order—starting from the last significant transform coefficient within the block—the values (levels) of the significant transform coefficients are determined and coded.
Type:
Grant
Filed:
April 22, 2009
Date of Patent:
September 20, 2016
Assignee:
Faunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.
Inventors:
Heiko Schwarz, Detlef Marpe, Thomas Wiegand
Abstract: Techniques and tools for video coding/decoding with motion resolution switching and sub-block transform coding/decoding are described. For example, a video encoder adaptively switches the resolution of motion estimation and compensation between quarter-pixel and half-pixel resolutions; a corresponding video decoder adaptively switches the resolution of motion compensation between quarter-pixel and half-pixel resolutions. For sub-block transform sizes, for example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding.
Type:
Grant
Filed:
November 11, 2014
Date of Patent:
August 30, 2016
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Pohsiang Hsu, Chih-Lung Lin, Ming-Chieh Lee, Thomas W. Holcomb, Sridhar Srinivasan
Abstract: A method of decoding video including obtaining bit strings corresponding to current transformation coefficient level information by arithmetic decoding a bitstream based on a context model; determining a current binarization parameter by updating or maintaining a previous binarization parameter based on a comparison of a predetermined value and a size of a previous transformation coefficient; obtaining the current transformation coefficient level information by performing de-binarization of the bit strings using the determined current binarization parameter; and generating a size of a current transformation coefficient using the current transformation coefficient level information, wherein the determining the current binarization parameter further comprising: when the previous binarization parameter is larger than the predetermined value, updating the previous binarization parameter; and when the previous binarization parameter is not larger than the predetermined value, maintaining the previous binarization
Type:
Grant
Filed:
March 12, 2015
Date of Patent:
August 23, 2016
Assignee:
SAMSUNG ELECTRONICS CO., LTD.
Inventors:
Chan-yul Kim, Jae-hyun Kim, Jeong-hoon Park
Abstract: Provided are entropy decoding and encoding methods of a video. The entropy decoding method includes obtaining a transformation unit significant coefficient flag indicating whether a non-zero transformation coefficient exists in the transformation unit, from a bitstream, determining a context model for arithmetically 5 decoding the transformation unit significant coefficient flag, based on the transformation depth of the transformation unit and arithmetically decoding the transformation unit significant coefficient flag based on the determined context model.
Abstract: Provided are entropy decoding and encoding methods of a video. The entropy decoding method includes obtaining a transformation unit significant coefficient flag indicating whether a non-zero transformation coefficient exists in the transformation unit, from a bitstream, determining a context model for arithmetically decoding the transformation unit significant coefficient flag, based on the transformation depth of the transformation unit and arithmetically decoding the transformation unit significant coefficient flag based on the determined context model.
Abstract: A computing system is disclosed and may include a processor, a plurality of video processing tools, and memory. The plurality of video processing tools include plural alternative video decoder implementations for a first video format, plural alternative video conversion processor implementations, and plural alternative video encoder implementations for a second video format, wherein the plurality of video processing tools form a plurality of transcoding paths. The memory stores instructions for decoding video data in the first video format based on configuration information for the plurality of video processing tools, modifying the decoded video data based on the configuration information for the plurality of video processing tools, and encoding the modified decoded video data into the second video format based on the configuration information for the plurality of video processing tools.
Abstract: Methods and apparatuses for decoding and encoding video are provided. A method of decoding video includes obtaining bit strings corresponding to current transformation coefficient level information by arithmetic decoding a bitstream based on a context model; determining a current binarization parameter by updating or maintaining a previous binarization parameter based on a comparison of a threshold and a size of a previous transformation coefficient; obtaining the current transformation coefficient level information by performing de-binarization of the bit strings using the determined current binarization parameter; and generating a size of a current transformation coefficient using the current transformation coefficient level information, wherein the current binarization parameter has a value equal to or smaller than a predetermined value.
Type:
Grant
Filed:
March 12, 2015
Date of Patent:
July 5, 2016
Assignee:
SAMSUNG ELECTRONICS CO., LTD.
Inventors:
Chan-yul Kim, Jae-hyun Kim, Jeong-hoon Park
Abstract: An approach for generating a coding schema for identifying a spatial location of an event within video image data is provided. In one embodiment, there is a spatial representation tool, including a compression component configured to receive trajectory data of a trajectory of an object for an event within video image data; generate a lossless compressed contour-coded blob to encode the trajectory data of the trajectory of the object for the event within video image data; generate a lossy searchable code of the trajectory of the object for the event within the video image data; convert a region of interest within the video image data to a lossy query code, the region of interest corresponding to a sub-section of a visual display output of the video image data; and compare the lossy query code to the lossy searchable code within a relational database to identify a corresponding lossless trajectory data of the trajectory of the object for the event within the video image data.
Type:
Grant
Filed:
September 30, 2013
Date of Patent:
June 28, 2016
Assignee:
International Business Machines Corporation
Inventors:
Michael J. Desimone, Arun Hampapur, Zuoxuan Lu, Carl P. Mercier, Christopher S. Milite, Stephen R. Russo, Chiao-Fe Shu, Chek K. Tan