1
Shou jen Joseph Wu, Chih Lung Bruce Lin, Ming Chieh Lee: Motion estimation and block matching pattern. Microsoft Corporation, Klarquist Sparkman, July 9, 2002: US06418166 (153 worldwide citation)

A motion estimation process improves coding efficiency by using a modified search criteria. The modified search criteria takes into account the error signal needed to encode a block of pixels as well as the the motion data when selecting a matching block in a target frame. This approach reduces the ...


2
Chih Lung Chen: One-piece lens and frame assembly. High Rainbow Ent, Rosenberg Klein & Lee, May 13, 2003: US06561647 (131 worldwide citation)

A one-piece lens and frame assembly includes a spectacle frame, a one-piece lens and a catching member. The frame is provided with a top hollow and a bottom hollow in the bridge, and a flanged block is provided in each hollow. The one-piece lens has a nose-pad cutout portion in the bottom, and the t ...


3
Chih Lung, Ming Chieh Lee: Efficient motion vector coding for video compression. Microsoft Corporation, Klarquist Sparkman, January 3, 2006: US06983018 (114 worldwide citation)

Video coding efficiency is improved by jointly coding the x and y components of motion vectors with a single variable length code. The motion vector components for a block of pixels are predicted based on motion vectors of neighboring blocks of pixels. The predicted x and y components are then joint ...


4
Chih Jung Chen, Chih Lung Lin, Zuei Chown Jou: Energy transferring system and method thereof. Darfon Electronics, Thomas Kayden, August 9, 2011: US07994880 (103 worldwide citation)

An energy transferring system including a source-side resonator, an intermediate resonant module, and a device-side resonator is provided. The three resonators substantially have the same resonant frequency for generating resonance. The energy on the source-side resonator is coupled to the intermedi ...


5
Chih Lung Lin, Ming Chieh Lee: Predictive image compression using a single variable length code for both the luminance and chrominance blocks for each macroblock. Microsoft Corporation, Klarquist Sparkman, May 13, 2003: US06563953 (101 worldwide citation)

The coded block parameters used to code blocks of image samples into structures called macroblocks are compressed more efficiently by exploiting the correlation between chrominance and luminance blocks in each macroblock. In particular, the coded block pattern for chrominance and luminance are combi ...


6
Chih lung Bruce Lin, Ming Chieh Lee, Wei ge Chen: Overlapped motion compensation for object coding. Microsoft Corporation, Klarquist Sparkman Campbell Leigh & Whinston, November 9, 1999: US05982438 (87 worldwide citation)

To represent the motion of a pixel between successive image frames, this method utilizes the motion information for the transformation block containing the pixel, as well as the motion information for adjacent transformation blocks whenever the adjacent transformation blocks are associated with the ...


7
Chih Lung Fan: Power supplying device. Wey Henn, Alfred Lei, April 16, 1996: US05508123 (75 worldwide citation)

A power supplying device including a body portion having an inner end with a vertical wall on which are mounted a pair of electrodes, the vertical wall having a bottom extending outwardly to form a battery seat, the battery seat having a bed provided with two opposite grooves one at each side thereo ...


8
Thomas W Holcomb, Chih Lung Lin: Sub-block transform coding of prediction residuals. Microsoft Corporation, Klarquist Sparkman, September 4, 2007: US07266149 (63 worldwide citation)

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 en ...


9
Thomas W Holcomb, Pohsiang Hsu, Sridhar Srinivasan, Chih Lung Lin: Motion vector block pattern coding and decoding. Microsoft Corporation, Klarquist Sparkman, October 6, 2009: US07599438 (62 worldwide citation)

Techniques and tools for using motion vector block patterns in video encoding and decoding are described. In general, a motion vector block pattern signals the presence or absence of motion vector data for a macroblock with multiple motion vectors. For example, a video decoder decodes variable lengt ...


10
Thomas W Holcomb, Pohsiang Hsu, Chih Lung Lin: Hybrid motion vector prediction for interlaced forward-predicted fields. Microsoft Corporation, Klarquist Sparkman, November 10, 2009: US07616692 (54 worldwide citation)

Techniques and tools for hybrid motion vector prediction for interlaced forward-predicted fields are described. For example, a video decoder determines an initial motion vector predictor for a motion vector of an interlaced forward-predicted field. The decoder then checks a variation condition based ...