Charles K. Chui - Menlo Park CA Haishan Wang - Stanford CA
Assignee:
Picsurf, Inc. - Mountain View CA
International Classification:
G09G 500
US Classification:
345660, 345671, 345668, 345669, 345661, 345667
Abstract:
An image magnifying method and apparatus magnifies a portion of an image displayed on a computer display device. The user of the computer selects a first region (called a magnification window) of the displayed image, for instance using a mouse or trackball pointer device. Image data from the screen buffer for the user selected magnification window is copied to a first buffer. A magnified image is generated from the copied image data and the magnified image is stored in the screen buffer so as to replace the copied image data. When the user moves the screen cursor, or otherwise selects a second magnification window that overlaps with the first, the magnification application copies image data for a combined window, covering both the first and second magnification windows, from the screen buffer to a second buffer. The image data stored in the first buffer is copied into the portion of the second buffer corresponding to the first magnification window, at which point the second buffer contains unmagnified data for the entire combined window. The application generates a magnified image for the second magnification window and stores it in a portion of the second buffer corresponding to the second magnification window.
System And Method For Tiled Multiresolution Encoding/Decoding And Communication With Lossless Selective Regions Of Interest Via Data Reuse
Charles K. Chui - Menlo Park CA, US Haishan Wang - Mountain View CA, US
Assignee:
LightSurf Technologies, Inc. - Santa Cruz CA
International Classification:
G06K009/36 G06K009/32
US Classification:
382240, 382298
Abstract:
A method and apparatus for processing an image is described. In one embodiment, the method comprises: receiving a portion of an encoded version of a downsized image and one or more encoded residual images, decoding the portion of the encoded version of the downsized image to create a decoded portion of the downsized image, decoding a portion of at least one or more encoded residual images, enlarging the decoded portion of the portion of the downsized image, and combining the enlarged and decoded portion of the downsized image with a first decoded residual image to create a new image.
Graphic Image Re-Encoding And Distribution System And Method
Charles K. Chui - Menlo Park CA, US Haishan Wang - Mountain View CA, US
Assignee:
Zoran Corporation - Sunnyvale CA
International Classification:
G06K 9/00
US Classification:
382168, 382239, 382244
Abstract:
An image file, which typically represents a palette-based image that has been encoded using a first predefined run-length based encoding method, is decoded to produce an image data array. The image data array is divided into blocks; either all the blocks or a majority of the blocks have a predefined fixed size. At least some of the blocks of the image are processed to produce a corresponding re-encoded block. In particular, each such block is processed by applying a plurality of distinct encodings to the block to produce an equal plurality of distinct re-encoded block versions. One of the plurality of distinct re-encoded block versions is selected in accordance with predefined selection criteria for use as the re-encoded block. Each re-encoded block is stored in a distinct data structure, such as a file. In a client-server network, when a low bandwidth client device requests an image file, just the block image files needed by the client device are downloaded, thereby greatly reducing the request to display delay.
Charles K. Chui - Menlo Park CA, US Haishan Wang - San Carlos CA, US Dongfang Shi - Mountain View CA, US
Assignee:
Precoad Inc. - Menlo Park CA
International Classification:
H04N 7/12
US Classification:
37524001, 37524008, 37524025
Abstract:
A method of displaying video includes receiving a video bitstream corresponding to a video. The video comprises a sequence of frames having an associated video resolution level. At least a portion of the video bitstream is decoded. A background region of the video is displayed at a first video resolution level and a window region of the video is displayed at a second video resolution level. The second video resolution level is higher than the first video resolution level.
Charles K. Chui - Menlo Park CA, US Haishan Wang - San Carlos CA, US
Assignee:
Precoad Inc. - Menlo Park CA
International Classification:
H04N 7/12
US Classification:
37524001
Abstract:
A method and related system of encoding or re-encoding video is disclosed. In the method, video data comprising a sequence of frames is received. For a respective frame in the sequence of frames, a multi-level frame is generated comprising the respective frame and a plurality of copies of the respective frame. Each copy has an associated video resolution level that is a member of a predefined range of video resolution levels, ranging from a highest video resolution level to a lowest video resolution level. The multi-level frame is encoded.
James Munro - Santa Cruz CA, US Haishan Wang - Mountain View CA, US
International Classification:
G06F003/00
US Classification:
345/835000, 345/853000
Abstract:
A method, apparatus, and system in which a viewer displays and manipulates a bitmap image within a window in a network system. The bitmap image has a hierarchal system of folders associated with the bitmap image.
Providing And Displaying Video At Multiple Resolution And Quality Levels
Charles K. Chui - Menlo Park CA, US Haishan Wang - San Carlos CA, US Dongfang Shi - Mountain View CA, US
International Classification:
H04N 7/173 H04B 1/66
US Classification:
725 93, 37524001, 375E07001
Abstract:
A method provides video from a video data source comprising a sequence of multi-level frames. Each multi-level frame comprises multiple copies of a respective frame. Each copy has an associated video resolution or quality level that is a member of a predefined range of levels that range from a highest level to a lowest level. First video data corresponding to a first portion of a first copy of a respective frame and second video data corresponding to a second portion of a second copy of the respective frame are extracted from the video data source. The video resolution or quality level of the second copy is distinct from that of the first copy. The first and second video data are transmitted to a client device for display. The extracting and transmitting are repeated with respect to successive multi-level frames of the video data source.
Hybrid Wavelet And Jpeg System And Method For Compression Of Color Images
Charles K. Chui - Menlo Park CA Haishan Wang - Stanford CA
Assignee:
PicSurf, Inc. - Mountain View CA
International Classification:
G06K 900
US Classification:
382166, 382239, 382240
Abstract:
A data encoder and method encodes color image data. The image data include Y, U and V data. A data image quality level is selected, which corresponds to a compression ratio. The Y data is encoded using a wavelet or wavelet-like compression method in accordance with the selected data image quality level. When the compression ratio is less than a threshold value, indicating a low compression ratio, the U and V data are compressed using a JPEG compression method. Otherwise the U and V data are compressed using the wavelet or wavelet-like compression method. The encoded image data includes an indication of which compression method was used to encode the U and V data. When encoded image data is decoded by a data decoder, the decoder determines which compression method was used to encode the U and V data, and then decodes the encoded image data accordingly.
Name / Title
Company / Classification
Phones & Addresses
Haishan Wang President
Teralogic Eating Places
1240 Villa St., Mountain View, CA 94041
Haishan Wang Professional Engineer
Vayusphere Inc Communications Services
1310 Villa St, Mountain View, CA 94041
Haishan Wang Professional Engineer
Vayusphere Inc Other Telecommunications
1240 Villa St, Mountain View, CA 94041 1310 Villa St, Mountain View, CA 94041 (650)9602900
Youtube
Losing the Dark
... Discovery Ltd., USA Narrated by: Haishan Wang More information and...
Duration:
6m 26s
TEDxRotterdam - Haiyan Wang - Asia will lead ...
HAIYAN WANG - Asia will lead the future Haiyan Wang is managing partne...