Derek Pappas - Palo Alto CA, US Atul Garg - Sunnyvale CA, US Shankar Moni - Bangalore, IN Harikrishna M. Reddy - San Jose CA, US Matthew R. Longnecker - Sunnyvale CA, US Christopher L. Mills - Saratoga CA, US Ignatius B. Tjandrasuwita - Atherton CA, US
International Classification:
H04N 11/02 H04N 11/04
US Classification:
37524016, 37524024
Abstract:
Described are methods and systems for processing data. A motion estimator uses a block of an input frame of video data and a block of a reference frame of video data to generate motion vectors according to a first encoding scheme. A motion compensator produces half pel motion vectors from the motion vectors according to a second encoding scheme that is different from the first encoding scheme.
Data for data elements (e.g., pixels) can be stored in an addressable storage unit that can store a number of bits that is not a whole number multiple of the number of bits of data per data element. Similarly, a number of the data elements can be transferred per unit of time over a bus, where the width of the bus is not a whole number multiple of the number of bits of data per data element. Data for none of the data elements is stored in more than one of the storage units or transferred in more than one unit of time. Also, data for multiple data elements is packaged contiguously in the storage unit or across the width of the bus.
Christopher L. Mills - Saratoga CA, US David Amnon Silverstein - Palo Alto CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
H04N 9/64 G09G 5/00
US Classification:
345207, 348246, 348E05078
Abstract:
The present disclosure relates generally systems and methods for image data processing. In certain embodiments, a method for transferring the image data may include processing the image data in an image sensor by correcting one or more defective pixels in the image data based on a one-dimensional defective pixel correction algorithm; horizontally demosaicing the image data based on a one-dimensional horizontal demosaic algorithm; or a combination thereof. After processing the image data, the method may include horizontally downscaling the processed image data in the image sensor and vertically downscaling the horizontally downscaled image data in an image signal processor to be displayed for viewing on a display device.
Hardware-Constrained Transforms For Video Stabilization Processes
Jianping Zhou - Fremont CA, US Christopher L. Mills - Saratoga CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
G09G 5/36 H04N 5/225
US Classification:
34820899, 345547, 348E05024
Abstract:
The video stabilization method can generate output data for an output frame from input data of an input frame according to a perspective transform of a transform matrix. The input data used for the perspective transform can be obtained from a buffer of a predetermined depth. The transform matrix can be altered when the input data required for the transform exceeds the depth of the buffer.
Systems And Methods For Defective Pixel Correction With Neighboring Pixels
Christopher L. Mills - Saratoga CA, US Sheng Lin - San Jose CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
H04N 9/64
US Classification:
348246, 348607
Abstract:
The present disclosure generally relates to systems and methods for image data processing. In certain embodiments, an image processing pipeline may detect and correct a defective pixel of image data acquired using an image sensor. The image processing pipeline may receive an input pixel of the image data acquired using the image sensor. The image processing pipeline may then identify a set of neighboring pixels having the same color component as the input pixel and remove two neighboring pixels from the set of neighboring pixels thereby generating a modified set of neighboring pixels. Here, the two neighboring pixels correspond to a maximum pixel value and a minimum pixel value of the set of neighboring pixels. The image processing pipeline may then determine a gradient for each neighboring pixel in the modified set of neighboring pixels and determine whether the input pixel includes a dynamic defect or a speckle based at least in part on the gradient for each neighboring pixel in the modified set of neighboring pixels.
Image Stabilization Using Striped Output Transformation Unit
An image signal processor of a device, apparatus, or computing system that includes a camera capable of capturing video clips may be configured to apply non-warping and warping transformations (including image stabilization transformations) to image data received from the camera's image sensor. The transformations may be applied piecewise to pixels of the image data gathered into multiple line buffers. The line buffers may be divided into vertical slices, each of which may be processed in parallel by a respective portion of the image signal processor circuitry (or circuitry of an output rescaling unit thereof). The image signal processor may not write the received image data to system memory until after the transformations have been performed. By leveraging existing filters and scalers of the image signal processor, rather than a CPU or GPU, image stabilization may be provided that consumes half of the bandwidth and power consumed by existing techniques.
Processing System With Simultaneous Utilization Of Multiple Clock Signals
Gordon A. Charles - Palo Alto CA Christopher Mills - Santa Clara CA
Assignee:
Divicom, Inc. - Milpitas CA
International Classification:
G06F 104
US Classification:
395559
Abstract:
A method and apparatus for use in a set top box processing system to permit simultaneous utilization of two system clocks in applications in which certain processing system elements utilize one system clock operating at a non-integer multiple of another system clock used by other processing system elements. A synchronous phase detector is used to generate a clock enable signal suitable for use in a pipeline structure to facilitate data transfer between the different elements of the processing system. The clock enable signal includes phase information extracted from the first and second clock signals, and is suitable for use in driving one or more multiplexers in a pipeline structure or other state-based logic device to thereby allow data transfer between an element of the processing system operating at the first clock rate and an element operating at the second clock rate.
Processing System With Delta-Based Video Data Encoding
Christopher Mills - Santa Clara CA Thomas R. Ayers - San Jose CA Michael P. Lenihan - Sunnyvale CA
Assignee:
Divicom Inc. - Milpitas CA
International Classification:
H04N 1102
US Classification:
348391
Abstract:
A method and apparatus for differential video data encoding which utilizes a reduced number of bits per pixel to encode chroma and luma components of a video data stream. A 4-bit absolute code is determined for a given 8-bit luma or chroma component in the data stream. The determined absolute code is indicative of a particular one of a plurality of ranges into which the given component falls. The given component is encoded using the determined absolute code if the absolute code produces a lower encoding error than a 4-bit delta code which encodes the component as a difference relative to a previously-encoded component. If the delta code produces a lower encoding error than the determined absolute code, the given component is encoded using the delta code. In a situation in which the given component is the first component of its type on a line of video, an absolute code may be used regardless of whether or not the absolute code produces a higher encoding error than the delta code.
2013 to 2000 Cavalry Scout - Medical DischargeRoad Runner Sports Concord, CA 2012 to 2012 Fit Expert, Customer ServiceDr. Charles Renner Concord, CA 2012 to 2012 File ClerkSignature Parking Walnut Creek, CA 2008 to 2010 Valet/ Lot attendant
2007 to 2000 Contractor Support Service SpecialistMan Power for DOT - Department of Transportation Tampa, FL May 2014 to Nov 2014 Mapping and Surveying Department - District 7 ConsultantThe Fountain Group/Cognizant Technology Solutions for DoD/United Health Care/United Health Group Tampa, FL Aug 2013 to Dec 2013 Referral Management SpecialistIntegrity Staffing Solutions Tampa, FL Aug 2007 to Apr 2013 Credentialing Analyst - Integral Quality CareRandstad for Express Healthcare Services/One Medical, Ricoh Tampa Bay, FL Feb 2012 to Dec 2012 AP AssistantKForce for Bank of America Home Loans Tampa, FL Aug 2012 to Oct 2012 Clerical Assistant II - File Retention and ProcessingHiregy for Well Care, Image One, Outback Operations Tampa, FL Nov 2008 to Jul 2012 Data Entry/Processing Personnel/Accounting ClerkLaw Offices of Daniel C. Consuegra Tampa, FL May 2010 to Apr 2011 General Clerical SupportOffice Team for Oasis Outsourcing Tampa, FL Mar 2010 to Apr 2010 Production Specialist - Office role supporting the Payroll DepartmentSky Bridge Resources for CBPI Palm Harbor, FL Jan 2008 to May 2008 Medical Claims Data Administration/Processor/Data Entry Clerk/Adjuster/CSRSBC Communications, Inc San Francisco, CA 2000 to 2007 Billing Service Representative
Education:
Horizons (The Sage Group) San Francisco, CA 2005 to 2005 Certification in VoIP Convergence Technologies SeriesHorizons (The Sage Group) San Francisco, CA 2003 to 2004 Certification in Computer Maintenance and RepairHillsborough Community College Tampa, FL Prerequisite studies with an emphasis on mass communications, fine art, language and foreign studies
Medicine Doctors
Dr. Christopher N Mills, Fairfax VA - MD (Doctor of Medicine)
Sierra Obstetrics & Gynecology 900 Greenley Rd STE 922, Sonora, CA 95370 2095363750 (phone), 2095329811 (fax)
Tuolumne County Health Department 20111 Cedar Rd N, Sonora, CA 95370 2095337400 (phone), 2095337406 (fax)
Education:
Medical School University of California, San Francisco School of Medicine Graduated: 1970
Procedures:
D & C Dilation and Curettage Hysterectomy Skin Tags Removal Tubal Surgery Urinary Flow Tests Vaccine Administration Vaginal Repair Cesarean Section (C-Section) Destruction of Benign/Premalignant Skin Lesions Electrocardiogram (EKG or ECG)
Conditions:
Abnormal Vaginal Bleeding Breast Disorders Candidiasis of Vulva and Vagina Complicating Pregnancy or Childbirth Conditions of Pregnancy and Delivery
Languages:
English Spanish
Description:
Dr. Mills graduated from the University of California, San Francisco School of Medicine in 1970. He works in Stockton, CA and 3 other locations and specializes in Obstetrics & Gynecology. Dr. Mills is affiliated with Dameron Hospital Association and Sonora Regional Medical Center.
Beth Israel Comprehensive Cancer Center 325 W 15 St, New York, NY 10011 2123670134 (phone), 2123671718 (fax)
Education:
Medical School UMDNJ New Jersey Medical School at Newark Graduated: 1973
Procedures:
Breast Biopsy Breast Reconstruction Mastectomy
Conditions:
Benign Neoplasm of Breast Breast Disorders Malignant Neoplasm of Female Breast Overweight and Obesity
Languages:
Chinese English Spanish
Description:
Dr. Mills graduated from the UMDNJ New Jersey Medical School at Newark in 1973. He works in New York, NY and specializes in Surgical Oncology. Dr. Mills is affiliated with Mount Sinai Beth Israel.
George Washington University
2150 Pennsylvania Ave NW, Washington, DC 20037 Best Practices
3300 Gallows Rd, Falls Church, VA 22042 Christopher Mele
751 S Bascom Ave, San Jose, CA 95128
MaineFreelance Writer at Ape Entertainment Past: Editor, Writer at Big Entertainment I’m a professional freelance writer of comic books and short fiction in a variety of genres, a former editor and art director, and a DVD reviewer.
Since... I’m a professional freelance writer of comic books and short fiction in a variety of genres, a former editor and art director, and a DVD reviewer.
Since 1990, I've written numerous independent comic books in a variety of genres, including Leonard Nimoy's Primortals, Bloodthirst, Nightmark...
IMod Digital (Director) - Director (2005) The Forge Web Creations - Digital Marketing Manager + SEO Specialist (2012) The Forge Web Creations - Operations Manager, SEO, Web Developer, Strategist (2011) Niche Communications - Lead Developer Yeigo Communications - Marketing Manager FormFunction - Co-Founder + Operations Manager
Education:
UCT - Information Systems, CPUT - Computer Science, Rondebosch Boys' High School
About:
Founder & Director of iMod Digital - Your Digital Marketing, Development and Web Design Agency.
Tagline:
Connect with me on Twitter: @ChristopherM
Bragging Rights:
2008 Blog Award Winner, 2009 Blog Award Winner, Featured on ReadWriteWeb, Featured in Financial Mail, Featured on MyBroadBand, Featured in The Big Issue, Worked with Askmen.com
Christopher Mills
Work:
A Mills Masterpiece - Owner / DJ (2004) FOX 47 - Commercial and Promotions Producer (2007)
Countdown - Check out operator/Grocery Assistant (2010)
Education:
Massey University - English
Relationship:
Engaged
Christopher Mills
Education:
Westminster College - Religion and History, Bethel Park Highschool
Christopher Mills
Education:
The Arts Institute of Phoenix - Media Arts & Animation
Tagline:
Clever
Christopher Mills
Education:
Missouri State University - Computer Science
Christopher Mills
About:
Chris Mills is a Sr. Security Analyst at a financial company in Tampa, Florida. He manages their threat & vulnerability assessment program. Prior to Tampa, Chris spent six years as a network secur...
Youtube
Collect Call [Christopher Mills short film] -...
A Christopher Mills animated short film set to "Collect Call", from th...
Category:
Music
Uploaded:
07 Oct, 2010
Duration:
4m 59s
Yamaha Tyros 3 - Moon River - Christopher Mills
Me in the studio playing Moon River. Please visit www.cmrecordings...
Category:
Entertainment
Uploaded:
18 Nov, 2008
Duration:
3m 51s
Fur Elise - Christopher Mills
I decided to get away from guitars and keyboards to do this classical ...
Category:
Music
Uploaded:
10 May, 2009
Duration:
2m 48s
The Winner Takes It All - Christopher Mills
Abba keyboard cover of Winner Takes It All reocorded at CM Recording S...
Category:
Music
Uploaded:
09 Mar, 2010
Duration:
3m 27s
Superstition Keyboard Cover - Chris Mills
Me and stevie wonder's superstiton. www.cmrecordings... All instrumen...
Category:
Music
Uploaded:
28 Sep, 2009
Duration:
5m 36s
Christopher Mills - Love Triangle 1981.wmv
I suspect it is her fine playing I hear on the various tracks. Same go...