Parallel And Distributed Processing And Applications - Ispa 2005 Workshops: Ispa 2005 International Workshops, Aepp, Astd, Bios, Gcic, Iads, Masn, Sgca, And Wisa, Nanjing, China, November 2-5, 2005, P
1011 - 250 Consumers Rd, North York, ON M2J 4V6 (416)6400235, (866)8112791
Jian Lu President
Chison USA Inc
2107 N 1 St, San Jose, CA 95131 3040 Edenberry St, Madison, WI 53711
Jian C. Lu Principal
Richard Furniture Inc Whol Furniture
4205 Main St, Flushing, NY 11355
Jian Lu Principal
Vobile, Inc Information Technology and Services · Whol Computers/Peripherals
2880 Lakeside Dr SUITE 360, Santa Clara, CA 95054 4699 Old Ironsides Dr, Santa Clara, CA 95054 4633 Old Ironsides Dr, Santa Clara, CA 95054 (408)4921100, (408)9888645
Jian Jun Lu Manager
China Visit Tour Inc Travel Agencies & Bureaus
(416)6400235, (866)8112791
Jian Min Lu
DRAGON UNITED INC
Jian Yi Lu
GREAT TASTE OF CHINA BUFFET INC
Jian Lu
TWL ENTERPRISE INC
350 5 Ave #3108, New York, NY 10118
Us Patents
System And Method Using Edge Processing To Remove Blocking Artifacts From Decompressed Images
Ke-Chiang Chu - Saratoga CA Jian Lu - Santa Clara CA Yu Tina Tian - Stanford CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 940
US Classification:
382268, 382275, 382168
Abstract:
A system and method using edge processing to remove blocking artifacts comprises an edge processor having an image converter for building an edge representation of a received image, a statistics analyzer for compiling a histogram containing edge intensities of the edge representation, a reference calculator for using the histogram to compute reference values corresponding to the blocking artifacts and an artifact remover for identifying and removing the blocking artifacts using the computed reference values.
Digital Image Coding System Having Self-Adjusting Selection Criteria For Selecting A Transform Function
Yu Tina Tian - Stanford CA Jian Lu - Santa Clara CA Ke-Chiang Chu - Saratoga CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 900
US Classification:
382239, 382172, 35842614, 3484091
Abstract:
In a digital signal processing system, a method for selecting a transform function to apply to an input signal based on characteristics of the signal, and for self-adjusting criteria which are used in selecting a transform function to apply to a subsequent signal. Characteristics are obtained from the signal. The characteristics are compared to adjustable criteria which are used in selecting a transform function. Differing criteria are maintained for the different selectable transform functions. A record is maintained of transform functions selected and the particular characteristics that caused the selection. Based on the ability of a transform function to minimally define the coded signal, an inverse transform function is selected to decode the signal. The criteria used in selecting a transform function to apply to a subsequent signal are adjusted based on a quality measure of the decoded signal and the record of selected transform functions.
System And Method Using Edge Processing To Remove Blocking Artifacts From Decompressed Images
Ke-Chiang Chu - Saratoga CA Jian Lu - Santa Clara CA Yu Tina Tian - Stanford CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 940
US Classification:
382268, 382275, 382168
Abstract:
A system and method using edge processing to remove blocking artifacts comprises an edge processor having an image converter for building an edge representation of a received image, a statistics analyzer for compiling a histogram containing edge intensities of the edge representation, a reference calculator for using the histogram to compute reference values corresponding to the blocking artifacts and an artifact remover for identifying and removing the blocking artifacts using the computed reference values.
Digital Image Coding System Having Self-Adjusting Selection Criteria For Selecting A Transform Function
Yu Tina Tian - Stanford CA, US Jian Lu - Santa Clara CA, US Ke-Chiang Chu - Saratoga CA, US
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 9/36 G06K 9/46
US Classification:
382239, 382173, 35842614, 3484091, 37524002
Abstract:
In a digital signal processing system, a method for selecting a transform function to apply to an input signal based on characteristics of the signal, and for self-adjusting criteria which are used in selecting a transform function to apply to a subsequent signal. Characteristics are obtained from the signal. The characteristics are compared to adjustable criteria which are used in selecting a transform function. Differing criteria are maintained for the different selectable transform functions. A record is maintained of transform functions selected and the particular characteristics that caused the selection. Based on the ability of a transform function to minimally define the coded signal, an inverse transform function is selected to decode the signal. The criteria used in selecting a transform function to apply to a subsequent signal are adjusted based on a quality measure of the decoded signal and the record of selected transform functions.
System And Method Using Edge Processing To Remove Blocking Artifacts From Decompressed Images
Ke-Chiang Chu - Saratoga CA, US Jian Lu - Santa Clara CA, US Yu Tina Tian - Stanford CA, US
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06K 9/40
US Classification:
382268, 382275, 382168
Abstract:
A system and method using edge processing to remove blocking artifacts comprises an edge processor having an image converter for building an edge representation of a received image, a statistics analyzer for compiling a histogram containing edge intensities of the edge representation, a reference calculator for using the histogram to compute reference values corresponding to the blocking artifacts and an artifact remover for identifying and removing the blocking artifacts using the computed reference values.
Wenqing Jiang - San Jose CA, US Jian Lu - Sunnyvale CA, US Gregory K. Wallace - Palo Alto CA, US Peter Chou - Mountain View CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04N 7/12
US Classification:
37524012
Abstract:
An encoding manager performs a first-pass encoding of a video sequence, collecting modeling data concerning the sequence in the process. The encoding manager utilizes collected data to construct a model concerning the sequence, the model including bit overhead for each frame and data concerning transitions that occur during the sequence. The encoding manager uses the data model to generate a rate profile for the video sequence, avoiding buffer underflow by allocating bits from hard to easy segments as needed. The encoding manager utilizes the rate profile to perform a second-pass encoding of the video sequence, adjusting quantization and bit rate for frames as necessary to avoid underflow and conform to the bit budget for the video sequence.
Digital Image Coding System Having Self-Adjusting Selection Criteria For Selecting A Transform Function
Yu Tina Tian - Stanford CA, US Jian Lu - Santa Clara CA, US Ke-Chiang Chu - Saratoga CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06K 9/36 G06K 9/46
US Classification:
382239, 382232
Abstract:
In a digital signal processing system, a method for selecting a transform function to apply to an input signal based on characteristics of the signal, and for self-adjusting criteria which are used in selecting a transform function to apply to a subsequent signal. Characteristics are obtained from the signal. The characteristics are compared to adjustable criteria which are used in selecting a transform function. Differing criteria are maintained for the different selectable transform functions. A record is maintained of transform functions selected and the particular characteristics that caused the selection. Based on the ability of a transform function to minimally define the coded signal, an inverse transform function is selected to decode the signal. The criteria used in selecting a transform function to apply to a subsequent signal are adjusted based on a quality measure of the decoded signal and the record of selected transform functions.
Eric Hamilton - Los Gatos CA, US Jian Lu - Sunnyvale CA, US Gregory K. Wallace - Palo Alto CA, US Peter Chou - Mountain View CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04N 7/18
US Classification:
37524002, 37524003
Abstract:
An encoding manager facilitates robust single-pass variable bit rate video encoding of a video sequence. Before encoding the video sequence, the encoding manager determines the size of a buffer to use for keeping track of over/under used bits generated during encoding. The encoding manager uses the target bit rate for the video sequence and the length of the video sequence to determine the size of the buffer. After allocating bits to a frame of the sequence, the encoding manager determines the quant to use to encode that frame. The determination of a quant to use to encode a frame is informed by the fullness of the buffer. The encoding manager adjusts the quant to use (and thus the aggressiveness of its encoding) in response to the amount of overflow generated thus far by the encoding of the video sequence.
Ku6 Media - Beijing City, China since Apr 2013
CTO
ShanDa Interactive Entertainment Ltd. - Beijing, Shanghai, Silicon Valley since Nov 2010
VP of Multimedia Technology and Managing Director, Shanda Innovations, Beijing
Vobile, Inc. - Santa Clara, CA May 2005 - Aug 2010
Founder and CTO
Apple - Cupertino, CA Mar 2002 - May 2006
Principal Engineer
Compression Science Corp - Sunnyvale, CA Dec 2001 - Mar 2002
Director of Engineering
Education:
Dartmouth College
Ph.D., Electrical Engineering
Zhejiang University
B.E., Mechanical Engineering
Skills:
Product Management Image Processing Mobile Applications Start Ups Multimedia Video Compression Mobile Devices Software Development Algorithms Streaming Media Product Development H.264 Video Processing Signal Processing System Architecture Software Engineering Strategy Entrepreneurship Digital Video Cross Functional Team Leadership Technical Leadership Mobile Internet Media Analysis Content Management Web Video Scalability Cloud Computing Video Coding Content Identification Executive Management Team Building Product Innovation Intellectual Property Management Online Video Digital Photography
Interests:
Photograph Children Cooking Electronics Traveling Outdoors Education Environment Home Improvement Reading Arts and Culture Science and Technology Gourmet Cooking Music Travel Movies Home Decoration Health
Work Experiece West Lafayette, IN Aug 2011 to Dec 2011 Lab AssistantWork Experiece West Lafayette, IN May 2011 to Aug 2011 Research AssistantChanghong Electronics Co Mianyang, CN Jul 2008 to Aug 2008 Design Assistant (Internship)
Education:
Columbia University, The Fu Foundation School of Engineering and Applied Science New York, NY 2012 to 2013 M.S. in Electrical EngineeringPurdue University West Lafayette, IN 2010 to 2012 B.S. in Electrical Engineering
Skills:
Technical Skills Software: Quartus, Nios, MATLAB, Cadence (Capture, Virtuoso, PCB), Pspice, Hspice, Microsoft Office Series, LaTex Programming Language: C, C++, Python, Assembly, VHDL, Verilog Operating Systems: Linux (Red Hat, Ubuntu), Windows (xp, Vista, 7), Mac
Quantitative AnalystJ.P. Morgan New York, NY May 2012 to Dec 2012 Associate InternGatech Atlanta, GA Aug 2009 to May 2012 Research Assistant
Education:
Georgia Institute of Technology Atlanta, GA 2011 to 2013 M.S. in Quantitative and Computational FinanceGeorgia Institute of Technology Atlanta, GA 2009 to 2013 PhD in Building EngineeringGeorgia Institute of Technology Atlanta, GA Jan 2009 to Jan 2011 M.S. in Statistics
Skills:
Familiar with SAS (SAS Certified Advanced Programmer), Maltab, R, SQL, C++ (OpenMP & MPI), Python, VBA, Bloomberg, and Unix System.