Patents by Inventor Woong-il Choi
Woong-il Choi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20090097573Abstract: Provided are a scalable video coding method and apparatus, and a scalable video decoding method and apparatus. The coding method generates a base layer bitstream of video by using one of a plurality of codecs, determines whether the used codec supports enhancement layer coding, decodes the base layer bitstream according to the result of the determination in order to extract coded information used for the generation of the base layer bitstream, and generates an enhancement layer bitstream of the original video based on the extracted information. Accordingly, it is possible to provide high-quality video and increase coding efficiency while using the various existing codecs.Type: ApplicationFiled: March 13, 2008Publication date: April 16, 2009Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Woong-il Choi, Dae-sung Cho, Dae-hee Kim, Hyun-mun Kim
-
Publication number: 20090074060Abstract: A method, medium, and apparatus for encoding and/or decoding video by generating a scalable bitstream formed of a base layer bitstream and an enhancement layer bitstream so as to have forward compatibility, wherein the enhancement layer bitstream comprises a bit-depth field of the enhancement layer, a frame or a picture type field of the enhancement layer in consideration of a frame or a picture type of the base layer, an additional quantization information field for obtaining a quantization parameter of the enhancement layer together with a quantization parameter of the base layer, an intra-macroblock field of the enhancement layer, and an inter-macroblock field of the enhancement layer.Type: ApplicationFiled: March 13, 2008Publication date: March 19, 2009Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dae-hee Kim, Dae-Sung Cho, Woong-il Choi, Hyun-mun Kim
-
Patent number: 7486831Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: GrantFiled: July 3, 2007Date of Patent: February 3, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Woong-il Choi, Byeung-woo Jēon
-
Patent number: 7483579Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: GrantFiled: July 3, 2007Date of Patent: January 27, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Woong-il Choi, Byeung-woo Jeon
-
Publication number: 20090003437Abstract: A method, medium, and apparatus for encoding and/or decoding video by generating a scalable bitstream supporting at least two bit-depths with forward compatibility, wherein the scalable bitstream comprises a base layer bitstream including a base quantization level and a base quantization parameter corresponding to a base bit-depth, and an enhancement layer bitstream including residue between an extended quantization level and a compensated quantization level that is predicted from the base quantization level, and a refined quantization parameter for refining the difference between an extended bit-depth and the base bit-depth.Type: ApplicationFiled: June 10, 2008Publication date: January 1, 2009Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dae-sung Cho, Dae-hee Kim, Woong-il Choi, Jae-woo Jung
-
Patent number: 7447371Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: GrantFiled: July 3, 2007Date of Patent: November 4, 2008Assignee: Samsung Electronics Co., Ltd.Inventors: Woong-il Choi, Byeung-woo Jeon
-
Patent number: 7447370Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: GrantFiled: July 3, 2007Date of Patent: November 4, 2008Assignee: Samsung Electronics Co., Ltd.Inventors: Woong-il Choi, Byeung-woo Jēon
-
Publication number: 20080056352Abstract: A video encoding apparatus and method and a video decoding apparatus and method are provided. The video encoding apparatus includes a base layer encoding unit generating a base layer bitstream including a quantization level of video data and a base quantization parameter corresponding to a base bit-depth, an enhancement layer encoding unit generating an enhancement layer bitstream including a refined quantization parameter for refining the difference between an extended bit-depth and the base bit-depth, and a bitstream combining unit combining the base layer bitstream and the enhancement layer bitstream to generate the scalable bitstream.Type: ApplicationFiled: August 31, 2007Publication date: March 6, 2008Applicant: Samsung Electronics Co., Ltd.Inventors: Dae-Hee Kim, Hyun-mun Kim, Dae-sung Cho, Woong-il Choi, Jae-woo Jung
-
Publication number: 20080013843Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: ApplicationFiled: July 3, 2007Publication date: January 17, 2008Inventors: Woong-il Choi, Byeung-woo Jeon
-
Publication number: 20080013631Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: ApplicationFiled: July 3, 2007Publication date: January 17, 2008Inventors: Woong-il Choi, Byeung-woo Jeon
-
Publication number: 20070286506Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: ApplicationFiled: July 3, 2007Publication date: December 13, 2007Inventors: Woong-il CHOI, Byeung-woo Jeon
-
Publication number: 20070286505Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: ApplicationFiled: July 3, 2007Publication date: December 13, 2007Inventors: Woong-il Choi, Byeung-woo Jeon
-
Publication number: 20070211797Abstract: A method, medium, and system encoding and/or decoding a moving picture. The moving picture encoding method may include selecting a prediction mode that is optimal for the macro blocks, which correspond to each other, of the color components of a current image based on the characteristics of a predetermined image, generating a predicted image for the current image according to the selected prediction mode, and encoding a moving picture using the predicted image. An optimal prediction mode can be adaptively applied to the macro blocks, which correspond to each other, of the color components, thereby increasing the moving picture's encoding and decoding efficiencies.Type: ApplicationFiled: March 13, 2007Publication date: September 13, 2007Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Woo-shik Kim, Hyun-mun Kim, Dae-sung Cho, Dmitri Birinovl, Dae-hee Kim, Woong-il Choi
-
Patent number: 7262721Abstract: Methods and apparatuses are provided for adaptive entropy encoding and adaptive entropy decoding using various context models. A scalable entropy encoding method includes determining a context by referring to both syntax elements in the same layer as a block including a syntax element to be encoded and syntax elements in lower layers or only the syntax elements in the lower layers and performing entropy encoding on the syntax element using the determined context.Type: GrantFiled: January 17, 2006Date of Patent: August 28, 2007Assignees: Samsung Electronics Co., Ltd., Sungkyunk Wan UniversityInventors: Byeung-woo Jeon, Woong-il Choi
-
Patent number: 7257263Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: GrantFiled: July 16, 2003Date of Patent: August 14, 2007Assignee: Samsung Electronics Co., Ltd.Inventors: Woong-il Choi, Byeung-woo Jeon
-
Publication number: 20070154087Abstract: An image encoding/decoding system, medium, and method. The image encoding system includes a residue production unit arranged to produce first residues corresponding to differences between color components of a current image and color components of a predicted image, a unit arranged to perform spatial transform and quantization with respect to the first residue of a first color component and perform de-quantization and inverse spatial transform with respect to the quantized first residue of the first color component so as to reconstruct the first residue of the first color component, a residue prediction unit arranged to predict second residues with respect to the first residues of the other color components by using the reconstructed first residue of the first color component, and an encoding unit arranged to encode the first residue of the first color component and the second residues of the other color components.Type: ApplicationFiled: December 29, 2006Publication date: July 5, 2007Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dae-sung Cho, Hyun-mun Kim, Dae-hee Kim, Woo-shik Kim, Dmitri Birinov, Woong-il Choi
-
Publication number: 20060158355Abstract: Methods and apparatuses are provided for adaptive entropy encoding and adaptive entropy decoding using various context models. A scalable entropy encoding method includes determining a context by referring to both syntax elements in the same layer as a block including a syntax element to be encoded and syntax elements in lower layers or only the syntax elements in the lower layers and performing entropy encoding on the syntax element using the determined context.Type: ApplicationFiled: January 17, 2006Publication date: July 20, 2006Inventors: Byeung-woo Jeon, Woong-il Choi
-
Publication number: 20040013309Abstract: There is provided a method and apparatus for encoding and decoding motion vectors. Motion vectors are encoded through the steps of: (a) predicting motion vectors of a type identical to that of a present block and obtaining predictive motion vectors with respect to neighbor blocks having motion vectors of a type different from that of the present block among a plurality of neighbor blocks adjacent to the present block; (b) calculating a representative value of the motion vectors of the type identical to that of the present block from the motion vectors of the neighbor blocks and the predictive motion vectors; (c) calculating a difference value between the calculated representative value and the motion vector of the present block; and (d) encoding the calculated difference value. The motion vectors can be more efficiently encoded even when they refer to different reference pictures.Type: ApplicationFiled: July 16, 2003Publication date: January 22, 2004Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Woong-Il Choi, Byeung-Woo Jeon