Search

Frank G Doepke

from Los Gatos, CA
Age ~54

Frank Doepke Phones & Addresses

  • 19992 Gist Rd, Los Gatos, CA 95033 (408) 257-5909
  • 530 Toyon Ave, San Jose, CA 95127 (408) 937-8825
  • 654 Meadow Creek Dr, San Jose, CA 95136 (408) 448-1377
  • 10424 Vista Ct, Cupertino, CA 95014 (408) 257-5909
  • Miami, FL
  • Stafford, VA
  • Sanger, CA
  • Santa Clara, CA

Work

Company: Apple, inc. Sep 2000 Position: Senior software engineer

Skills

Software Engineering • Objective C • Software Development • Iphone • C++ • Opengl • Os X • Cocoa • Ios • Ios Development • Algorithms • Debugging • Xcode • Mac Os X • User Interface • Object Oriented Design • C • Mobile Applications • Ipad • Software Design • Embedded Systems • User Interface Design • Opengl Es • Interface Builder • Cvs • Oop • Python • Object Oriented Programming • Subversion • Git • Operating Systems • Arm • Multithreading • Embedded Software • Gnu Debugger

Languages

English • German

Ranks

Certificate: License Ye4R7L332S9S

Interests

Science and Technology • Children • Environment

Industries

Consumer Electronics

Resumes

Resumes

Frank Doepke Photo 1

Staff Software Engineer

View page
Location:
19992 Gist Rd, Los Gatos, CA 95033
Industry:
Consumer Electronics
Work:
Apple, Inc. since Sep 2000
Senior Software Engineer

Deneba Jun 1998 - Sep 2000
Senior Engineer
Skills:
Software Engineering
Objective C
Software Development
Iphone
C++
Opengl
Os X
Cocoa
Ios
Ios Development
Algorithms
Debugging
Xcode
Mac Os X
User Interface
Object Oriented Design
C
Mobile Applications
Ipad
Software Design
Embedded Systems
User Interface Design
Opengl Es
Interface Builder
Cvs
Oop
Python
Object Oriented Programming
Subversion
Git
Operating Systems
Arm
Multithreading
Embedded Software
Gnu Debugger
Interests:
Science and Technology
Children
Environment
Languages:
English
German
Certifications:
License Ye4R7L332S9S
Coursera Course Certificates, License Ye4R7L332S9S
Fundamentals of Graphic Design
Machine Learning Foundations: A Case Study Approach

Publications

Us Patents

Adaptive Acceleration Of Mouse Cursor

View page
US Patent:
8373655, Feb 12, 2013
Filed:
Jan 5, 2007
Appl. No.:
11/620545
Inventors:
Howard A. Miller - Saratoga CA, US
Frank Doepke - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06G 3/33
US Classification:
345157, 715762
Abstract:
Disclosed herein are methods and systems for providing a user interface (UI) having a selector controllable by a physical input device. The response of the selector is adaptively adjusted to facilitate executing desired operations within the UI. A response factor defines how far the selector moves for a given movement of the physical input device. The response factor is increased so the selector can be moved a large distance, but is dynamically decreased to provide fine-tuned control of the selector for selecting densely grouped screen elements. Screen elements can be endowed with gravity, making them easy to select, or with anti-gravity, making them more difficult to select. The disclosure methods also provide tactile feedback such as vibration or braking of the physical input device to assist a user in executing desired operations.

Scene Adaptive Auto Exposure

View page
US Patent:
8488958, Jul 16, 2013
Filed:
May 25, 2010
Appl. No.:
12/786710
Inventors:
Ralph Brunner - Cupertino CA, US
Frank Doepke - Cupertino CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G03B 7/00
G03B 3/10
G03B 13/34
H04N 5/235
US Classification:
396236, 396122, 396123, 396233
Abstract:
Systems, methods, and a computer readable medium for an improved automatic exposure algorithm attempt to classify an image into a particular “scene category,” and, based on the determined scene category, meter the scene according to a generated metering weighting matrix. In one embodiment, the average luminance is calculated for a central exposure metering region of the image and a plurality of peripheral exposure metering regions surrounding the central exposure metering region. Based on comparisons of the average luminance values of the peripheral exposure regions to the average luminance of the central exposure region, a target metering weighting matrix may be generated. In another embodiment, the scene category corresponds to a predetermined metering weighting matrix. In video applications, it may be desirable to reduce oscillations in metering parameter values to limit any visually jarring effects on the camera's preview screen by only adjusting metering parameter values when predetermined criteria are met.

Auto Exposure Blowout Prevention

View page
US Patent:
8493500, Jul 23, 2013
Filed:
Oct 27, 2010
Appl. No.:
12/912943
Inventors:
Frank Doepke - San Jose CA, US
Ralph Brunner - Cupertino CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04N 5/235
G03B 7/00
US Classification:
348362, 3482291
Abstract:
Systems, methods, and a computer readable medium for performing an improved blowout prevention process in an image capture device are provided to compensate for occurrences of exposure “blowouts,” i. e. , areas in a captured image where pixel brightness exceeds the sensor's dynamic range of capturing capability. In one embodiment, the captured image's histogram may be analyzed to determine if the image is indicative of the presence of exposure blowouts. Once it has been determined that there likely are blowouts in the image, an exposure bias for the image capture device may be set accordingly. Particularly, the exposure value (EV) for the image capture device may be gradually corrected, e. g. , by one-eighth of a stop per captured frame, until the image histogram is no longer indicative of blown out regions, at which point the image capture device's exposure value may gradually be corrected back to “normal,” i. e. , non-exposure bias compensated, levels.

Skin Tone And Feature Detection For Video Conferencing Compression

View page
US Patent:
8588309, Nov 19, 2013
Filed:
Apr 7, 2010
Appl. No.:
12/755551
Inventors:
Frank Doepke - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04N 7/12
H04N 11/02
H04N 11/04
US Classification:
37524024
Abstract:
In many videoconferencing applications, bandwidth is at a premium, and thus, it is important to encode a given video frame intelligently. It is often desirable that a larger amount of information be spent encoding the more important parts of the video frame, e. g. , human facial features, whereas the less important parts of the video frame can be compressed at higher rates. Thus, there is need for an apparatus, computer readable medium, processor, and method for intelligent skin tone and facial feature aware videoconferencing compression that can “suggest” intelligent macroblock compression ratios to a video encoder. The suggestion of compression rates can be based at least in part on a determination of which macroblocks in a given video frame are likely to contain skin tones, likely to contain features (e. g. , edges), likely to contain features in or near skin tone regions, or likely to contain neither skin tones nor features.

Positional Sensor-Assisted Image Registration For Panoramic Photography

View page
US Patent:
8600194, Dec 3, 2013
Filed:
May 17, 2011
Appl. No.:
13/109889
Inventors:
Frank Doepke - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06K 9/32
G06K 9/36
G09G 5/00
H04N 7/00
US Classification:
382294, 345629, 345 36, 382284
Abstract:
This disclosure pertains to devices, methods, and computer readable media for performing positional sensor-assisted panoramic photography techniques in handheld personal electronic devices. Generalized steps that may be used to carry out the panoramic photography techniques described herein include, but are not necessarily limited to: 1. ) acquiring image data from the electronic device's image sensor; 2. ) performing “motion filtering” on the acquired image data, e. g. , using information returned from positional sensors of the electronic device to inform the processing of the image data; 3. ) performing image registration between adjacent captured images; 4. ) performing geometric corrections on captured image data, e. g. , due to perspective changes and/or camera rotation about a non-center of perspective (COP) camera point; and 5. ) “stitching” the captured images together to create the panoramic scene, e. g.

User Definable Transition Tool

View page
US Patent:
20050231511, Oct 20, 2005
Filed:
Apr 16, 2004
Appl. No.:
10/826415
Inventors:
Frank Doepke - Cupertino CA, US
Douglas DeVore - Los Altos Hills CA, US
International Classification:
G06T013/00
G06T015/70
US Classification:
345473000
Abstract:
Techniques (methods and devices) that permit a user to define multimedia transitions in terms of user-supplied assets are described. The user supplies the assets necessary to generate the transition such as, for example, an asset movie, an asset matte movie and a background matte movie. (The specific assets required may vary depending upon the transition to be generated.) These assets are then automatically combined (e.g., through compositing) to render a completed multimedia object in which the defined transition is used to visually transition a first image or frame to a second image or frame. The same techniques used in some generic transformation of images or movies are also disclosed.

Multimedia Scripting

View page
US Patent:
20080016491, Jan 17, 2008
Filed:
Jul 13, 2006
Appl. No.:
11/457364
Inventors:
FRANK DOEPKE - SAN JOSE CA, US
Assignee:
APPLE COMPUTER, INC - CUPERTINO CA
International Classification:
G06F 9/44
G06T 1/00
G06F 3/00
US Classification:
717104, 345501, 715716
Abstract:
Disclosed are methods and systems for multimedia scripting, including evaluating a script at runtime and invoking a process for editing multimedia in dependence upon the script. Multimedia may include a still image and video images. Multimedia scripting may also include accepting text entered into a text-input graphical user interface as a script for runtime evaluation, accepting from a non-text-based graphical user interface a designation of scripts for runtime evaluation, and effecting a disposition of the edited multimedia in dependence upon a script, such as storing the multimedia as a file, presenting the multimedia, or encoding the edited multimedia as an email attachment.

Granular Graphical User Interface Element

View page
US Patent:
20080034289, Feb 7, 2008
Filed:
Aug 4, 2006
Appl. No.:
11/462683
Inventors:
FRANK DOEPKE - SAN JOSE CA, US
HANS-WERNER NEUBRAND - CUPERTINO CA, US
Assignee:
APPLE COMPUTER, INC. - CUPERTINO CA
International Classification:
G06F 9/00
US Classification:
715700, 715764, 715856
Abstract:
A graphical user interface (GUI) element permits a user to control an application in both a coarse manner and a fine manner. When a cursor is moved to coincide or overlap the displayed GUI element, parameter adjustment is made at a first (coarse) granularity so that rapid changes to the target parameter can be made (e.g., displayed zoom level, image rotation or playback volume). As the cursor is moved away from the displayed GUI element, parameter adjustment is made at a second (fine) granularity so that fine changes to the target parameter can be made. In one embodiment, the further the cursor is moved from the displayed GUI element, the finer the control.
Frank G Doepke from Los Gatos, CA, age ~54 Get Report