Katherine Wang - San Jose CA James Normile - Woodside CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 314 G06F 3147
US Classification:
395600
Abstract:
A system and method for searching images includes a low level analyzer for processing image data in a plurality of images into side information files, the image data of each side information file pertaining to a particular statistical or perceptual abstraction of the images, such as motion, color, texture, segments, and the like. A user interface allows a user to graphically construct a search inquiry with icons representing image attributes corresponding to the image data in the side information files. A search inquiry may include complex boolean expressions, and custom image attributes may be created to represent useful search inquiries. The image attributes of a search inquiry may also be ranked. A high level analyzer parses a search inquiry to determine the image attributes contained therein, and analyzes the image data of the side information files to determine a similarity measure for each image with respect to the search inquiry. The high level analyzer orders retrieved images according to their similarity measures, and provides them to a image display controller for display.
Preprocessing And Postprocessing For Vector Quantization
James O. Normile - Sunnyvale CA Katherine S. Wang - San Jose CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 936 G06K 938 G06K 946
US Classification:
382253
Abstract:
Improved proprecessing and postprocessing for vector quantization, for example, for encoding an image. In one embodiment, the luminosity of the vectors in an image are used to determine the codes for vector quantization. In another embodiment, a median filter is performed to eliminate motion artifacts. In another embodiment, temporal filtering is applied once the difference between an earlier frame and a current frame exceeds a threshold. Embodiments are also provided for adaptive temporal filtering based on temporal "no change" blocks and their errors. Embodiments are provided for different regions of images which reference different codebooks, and regions of variable size. Embodiments are also provided for shared and variable size codebooks for different images or other data.
James Oliver Normile - Sunnyvale CA Katherine Shu-Wei Wang - San Jose CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
H04N 712
US Classification:
382253
Abstract:
Improved method and apparatus for vector quantization (VQ) to build a codebook for the compression of data. The codebook or "tree" is initialized by establishing N initial nodes and creating the remainder of the codebook as a binary codebook. Children entries are split upon determination of various attributes, such as maximum distortion, population, etc. Vectors obtained from the data are associated with the children nodes, and then representative children entries are recalculated. This splitting/reassociation continues iteratively until a difference in error associated with the previous children and current children becomes less than a threshold. This splitting and reassociating process continues until the maximum number of terminal nodes is created in the tree, a total error or distortion threshold has been reached or some other criterion. The data may then be transmitted as a compressed bitstream comprising a codebook and indices referencing the codebook.
Image Encoding By Vector Quantization Of Regions Of An Image And Codebook Updates
James Oliver Normile - Sunnyvale CA Katherine Shu-Wei Wang - San Jose CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 900
US Classification:
382253
Abstract:
Improved method and apparatus for vector quantization (VQ) to build a codebook for the compression of data. The codebook or "tree" is initialized by establishing N initial nodes and creating the remainder of the codebook as a binary codebook. Children entries are split upon determination of various attributes, such as maximum distortion, population, etc. Vectors obtained from the data are associated with the children nodes, and then representative children entries are recalculated. This splitting/reassociation continues iteratively until a difference in error associated with the previous children and current children becomes less than a threshold. This splitting and reassociating process continues until the maximum number of terminal nodes is created in the tree, a total error or distortion threshold has been reached or some other criterion. The data may then be transmitted as a compressed bitstream comprising a codebook and indices referencing the codebook.
Method And System For Detecting Scenes And Summarizing Video Sequences
Katherine Wang - San Jose CA James Normile - Woodside CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 936 G06K 946 G06K 1500 G06F 1500
US Classification:
382232
Abstract:
A method and system summarizes scenes in a video sequence by detecting scene changes, and then comparing scenes in a moving window to determine their similarity. Similar scenes are consolidated and represented by a representative frame, a number of which are displayed to a user. Scene changes are detected by comparing average color histograms for each scene, motion compensated pixel differences or motion compensated edge maps, or a combination of these methods. Scenes in the video sequence are selected for summarizing according to their normalized time duration. Of the selected scenes, similar or related scenes are determined by comparing the average color histograms of each pair of scenes in a moving window, using a standard population error measure, such as a Chi-squared test. For each set of related scenes, a representative frame is taken, either as the medial frame from the entire time duration of the related scenes or as the first frame of the medial scene in the set. The representative frames are displayed to the user, wherein set of related scenes are retrived by selecting the representative frame for the set.
James O. Normile - Woodside CA Katherine Shu-wei Wang - San Jose CA Ke-Chiang Chu - Saratoga CA Dulce B. Ponceleon - Palo Alto CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
H03M 740
US Classification:
341 67
Abstract:
Decoding and encoding of variable length data words and data strings is accelerated by testing for and processing more than one word or string per encoding or decoding cycle. In an encoding scheme wherein fixed length data words are encoded into variable length data strings, decoding is carried out by first receiving a data stream having a plurality of encoded data strings contained therein, and then testing at least a portion of the data stream to determine whether the portion contains one of a number of selected sets of multiple data strings. If the portion of the data stream contains one of the selected sets of multiple data strings, the multiple data strings are decoded into a corresponding set of multiple data words. This decoding procedure allows a plurality of encoded data strings to be decoded in a single decoding cycle. The procedure may be implemented using either a single lookup table or a set of split-level lookup tables.
Method And System For Automatic Classification Of Video Images
James Normile - Woodside CA Katherine Wang - San Jose CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 962
US Classification:
382224
Abstract:
A computer system and computer implemented method automatically classify video sequences into categories. A set of categories is defined either manually through the association of selected video sequences with user supplied category designations, or automatically through segregation of a set of video sequences into groups of similar sequences. Input video sequences are then classified by either pixel decomposition or primitive attribute decomposition; the former analyzing each image on a pixel basis, the latter employing extracted image information. Categories can be trained as new video sequences are input into the system, or new categories can be created to accommodate such new sequences that are dissimilar from existing categories.
Adaptive Technique For Encoder And Decoder Signal Transformation
James Oliver Normile - Woodside CA Katherine Shu-wei Wang - San Jose CA Ke-Chiang Chu - Saratoga CA Dulce Beatriz Ponceleon - Palo Alto CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 936
US Classification:
382239
Abstract:
A signal processing system determines the characteristic of a signal for encoding or decoding by examining and classifying such signal, and then applies a transformation or inverse transformation to such signal. Depending on classification of the signal, various transforms or inverse transforms are applicable adaptively thereto.
Medicine Doctors
Katherine Wang, Bronx NY - PA (Physician assistant; also Posterior–anterior)
Dr. Wang graduated from the Capital Univ of Med Scis, Training Ctr of Gen Prac, Beijing City, China in 1986. She works in Lexington, MA and 2 other locations and specializes in Neurology. Dr. Wang is affiliated with Beth Israel Deaconess Medical Center East Campus and Mount Auburn Hospital.
Medical School Shanghai Med Univ, Shanghai First Med Univ, Shanghai, China Graduated: 1990
Languages:
English Spanish
Description:
Dr. Wang graduated from the Shanghai Med Univ, Shanghai First Med Univ, Shanghai, China in 1990. She works in Dallas, TX and specializes in Hematology/Oncology. Dr. Wang is affiliated with Texas Health Presbyterian Hospital Dallas.
Avera Medical GroupAvera Mckennan Hospital NICU 1325 S Clf Ave FL 4, Sioux Falls, SD 57105 (605)3224425 (phone), (605)3224499 (fax)
Education:
Medical School University of Michigan Medical School Graduated: 2005
Languages:
English Spanish
Description:
Dr. Wang graduated from the University of Michigan Medical School in 2005. She works in Sioux Falls, SD and specializes in Neonatal-Perinatal Medicine. Dr. Wang is affiliated with Avera Mckennan Hospital & University Health Center.
Name / Title
Company / Classification
Phones & Addresses
Katherine Wang President
Crystal Nails Salon Inc Beauty Shop
14065 Beech Ave, Flushing, NY 11355 (516)5058888
Katherine Wang Assistant Director
New York University School/Educational Services
1 E 78 St, New York, NY 10075 (212)9925800
Katherine Yao Wang Attorney
Harowitz and Tigerman Llp Legal Services Office
450 Sansome St, San Francisco, CA 94111 100 1 St, San Francisco, CA 94105 (415)7881588, (800)3960753
Katherine Wang Production Intern
SMARTFUSION INC Management Consulting Services
Attention Das General Counsel 437 Madison Ave, New York, NY 10022 141 W 36 St 11, New York, NY 10018 141 W 36 St, New York, NY 10018 (212)7969236
Toshiba Medical System Tustin, CA Nov 2012 to Jan 2013 Data Entry Specialistchase investment services corp. Irvine, CA Oct 2010 to Aug 2012 Licensed personal bankerBank of America Corporation Mission Viejo, CA May 2008 to Sep 2010 Teller/merchant teller
Education:
California State University Fullerton, CA Aug 2008 to Dec 2010 Bachelors of ArtsIrvine Valley College Irvine, CA Sep 2006 to Jun 2008 Associate of arts
spellers themselves were experiencing, such as "fraught," "quixote," "wearisome," "irrepressible" and "temerity." Katherine Wang, 10, of Beijing, China, showed a certain temerity when she drew "damoclean," meaning involving imminent danger, and asked Bailly, "Could you tell me how to spell that, please?"