Patents by Inventor Douglas Chin
Douglas Chin 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).
-
Patent number: 9578334Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: GrantFiled: July 29, 2016Date of Patent: February 21, 2017Assignee: Dolby Laboratories Licensing CorporationInventors: Stephen Gordon, Douglas Chin
-
Patent number: 9503740Abstract: Presented herein are systems, methods, and apparatus for encoding video data. In one implementation the method and system classify at least one macroblock of at least one original reference picture and select an encoding technique at least in part based on the classification of the at least one macroblock.Type: GrantFiled: September 5, 2012Date of Patent: November 22, 2016Assignee: Broadcom CorporationInventor: Douglas Chin
-
Publication number: 20160337644Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: ApplicationFiled: July 29, 2016Publication date: November 17, 2016Inventors: Stephen Gordon, Douglas Chin
-
Publication number: 20160337645Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: ApplicationFiled: July 29, 2016Publication date: November 17, 2016Inventors: Stephen Gordon, Douglas Chin
-
Patent number: 9398299Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: GrantFiled: September 15, 2015Date of Patent: July 19, 2016Assignee: Dolby Laboratories Licensing CorporationInventors: Stephen Gordon, Douglas Chin
-
Patent number: 9380311Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: GrantFiled: May 4, 2015Date of Patent: June 28, 2016Assignee: Dolby Laboratories Licensing CorporationInventors: Stephen Gordon, Douglas Chin
-
Publication number: 20160007022Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: ApplicationFiled: September 15, 2015Publication date: January 7, 2016Inventors: Stephen Gordon, Douglas Chin
-
Publication number: 20160007044Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: ApplicationFiled: September 15, 2015Publication date: January 7, 2016Inventors: Stephen Gordon, Douglas Chin
-
Publication number: 20150237350Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: ApplicationFiled: May 4, 2015Publication date: August 20, 2015Applicant: BROADCOM COPRORATIONInventors: Stephen GORDON, Douglas Chin
-
Patent number: 9055291Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: GrantFiled: December 20, 2011Date of Patent: June 9, 2015Assignee: BROADCOM CORPORATIONInventors: Stephen Gordon, Douglas Chin
-
Patent number: 8929433Abstract: Presented herein are system(s), method(s), and apparatus for improving the display of compressed video data. In one embodiment, there is presented a method for encoding video data. The method comprises estimating a displayed intensity of a video source displayed on a predetermined display device; estimating a displayed intensity of the reconstruction of the video source displayed on a predetermined display device; and correcting the video source as a function of the estimated displayed intensity of the video source on the predetermined display device and the estimated displayed intensity of the reconstruction of the video source on the predetermined display device.Type: GrantFiled: May 16, 2006Date of Patent: January 6, 2015Assignee: Broadcom CorporationInventor: Douglas Chin
-
Patent number: 8804825Abstract: A method for encoding pictures within a groups of pictures using prediction, where a first reference picture from a group of pictures and a second reference pictures from the subsequent group of pictures are used in predicting pictures in the group of pictures associated with the first reference picture. A plurality of anchor pictures in the group of pictures associated with the first reference picture may be predicted using both the first and second reference pictures to ensure a smooth transition between different groups of pictures within a video frame.Type: GrantFiled: January 11, 2006Date of Patent: August 12, 2014Assignee: Broadcom CorporationInventors: Ashish Koul, Douglas Chin
-
Patent number: 8687710Abstract: Presented herein are systems, methods, and apparatus for real-time high definition television encoding. In one embodiment, there is a method for encoding video data. The method comprises performing motion estimation in parallel of a plurality of pictures using original reference pictures associated with the plurality of pictures; examining the plurality of pictures to determine whether their content is complex; and low pass filtering pictures with complex content to smooth them before proceeding to continue with the encoding process.Type: GrantFiled: May 16, 2006Date of Patent: April 1, 2014Assignee: Broadcom CorporationInventor: Douglas Chin
-
Publication number: 20120328007Abstract: Presented herein are systems, methods, and apparatus for encoding video data. In one implementation the method and system classify at least one macroblock of at least one original reference picture and select an encoding technique at least in part based on the classification of the at least one macroblock.Type: ApplicationFiled: September 5, 2012Publication date: December 27, 2012Applicant: BROADCOM CORPORATIONInventor: Douglas Chin
-
Publication number: 20120243613Abstract: Presented herein are systems, methods, and apparatus for real-time high definition television encoding. In one embodiment, there is presented a method for encoding video data. The method comprises receiving an estimates of amounts of data for encoding earlier pictures; providing target rates based on the estimates of data for encoding the earlier pictures; receiving measures indicative of the actual data for encoding the earlier pictures; and providing at least one target rate for encoding at least one later picture based on the target rates for encoding the earlier pictures and the measures indicative of the actual data for encoding the earlier pictures.Type: ApplicationFiled: April 27, 2006Publication date: September 27, 2012Inventors: Nader Mohsenian, Douglas Chin
-
Patent number: 8265141Abstract: Presented herein are systems, methods, and apparatus for real-time high definition television encoding. In one embodiment, there is a method for encoding video data. The method comprises downscaling at least one original reference picture; classifying the content of the macroblocks of the picture; and selecting a spatial prediction mode for each of the macroblocks of the picture based on the content classification. If it is determined that a macroblock is to be coded using spatial encoding, the macroblock is coded using the associated prediction mode.Type: GrantFiled: May 16, 2006Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventor: Douglas Chin
-
Publication number: 20120087410Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock.Type: ApplicationFiled: December 20, 2011Publication date: April 12, 2012Applicant: BROADCOM CORPORATIONInventors: Stephen Gordon, Douglas Chin
-
Patent number: 8116374Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.Type: GrantFiled: May 2, 2005Date of Patent: February 14, 2012Assignee: Broadcom CorporationInventors: Stephen Gordon, Douglas Chin
-
Patent number: 8064526Abstract: Presented herein are systems, methods, and apparatus for real-time high definition television encoding. In one embodiment, there is a method for encoding video data. The method comprises estimating amounts of data for encoding a plurality of pictures in parallel; generating a plurality of target rates corresponding to the plurality of pictures based on the estimated amounts of data for encoding the plurality of pictures; and lossy compressing the plurality of pictures based on the target rates corresponding to the plurality of pictures.Type: GrantFiled: April 27, 2006Date of Patent: November 22, 2011Assignee: Broadcom CorporationInventor: Douglas Chin
-
Method and system for dynamic selection of transform size in a video decoder based on signal content
Patent number: 7894530Abstract: In a video processing system, a method and system for dynamic selection of transform size in a video decoder based on signal content are provided. For high profile mode video decoding operations, inverse transform sizes may be selected from a 4×4 or an 8×8 inverse transform size based on a transform size syntax element generated by the encoding operation and transmitted as part of the encoded video information bit stream. A set of rules is defined for selecting the transform size based on a macroblock type and a size of the macroblock type of a received macroblock in a video decoder. Dynamic selection of transform size may be performed on intra-coded macroblocks, inter-coded macroblocks, and/or direct mode inter-coded macroblocks.Type: GrantFiled: April 15, 2005Date of Patent: February 22, 2011Assignee: Broadcom CorporationInventors: Stephen Gordon, Douglas Chin