Abstract: A method and system for allowing a media player to determine if it supports the capabilities of an accessory are disclosed. The method and system comprise requesting information about the capabilities of the accessory by the media player and providing information about the capabilities of the accessory by the accessory to the media player. The method and system further include utilizing the information to determine if the capabilities of the accessory are supported by the media player. Accordingly, a method and system in accordance with the present invention provides a system that allows a media player to obtain information from an accessory about the accessory's capability. A media player can then utilize this information to allow for the maximum functionality of the accessory when connected to the media player.
Type:
Grant
Filed:
June 27, 2006
Date of Patent:
August 19, 2008
Assignee:
Apple Inc.
Inventors:
Paul Holden, Greg Marriott, Donald J. Novotney, John B. Filson, David Tupman
Abstract: In one embodiment, the invention provides a method comprising loading a set of transport components into a memory; initializing each transport component of the set of transport components to listen on a particular conferencing interface using a listen string to associate with a network interface, each transport component of the set of transport components listening to a different conferencing interface, the listen string encapsulating parameters to one or more calls to listen; receiving an incoming call signal on the network interface having an incoming conferencing interface; processing the incoming call signal to detect the incoming conferencing interface; and launching an application based on the incoming conferencing interface. Other embodiments of the invention are also described.
Abstract: One embodiment of the present invention provides a system that facilitates reducing static power consumption of a processor. During operation, the system receives a signal indicating that instruction execution within the processor is to be temporarily halted. In response to this signal, the system halts an instruction- processing portion of the processor, and reduces the voltage supplied to the instruction-processing portion of the processor. Full voltage is maintained to a remaining portion of the processor, so that the remaining portion of the processor can continue to operate while the instruction-processing portion of the processor is in reduced power mode.
Abstract: An automatically readable medium encoded with a time-based media file which comprises a factory object which uniquely identifies the instantiation of an object of a particular type. The factory object can be one of the following: a scene object; a behavior object; or a filter object. The scene object can include at least one of the following: global setting for the scene; or the last settings used to render to a resulting time-based media file. The scene object can ultimately contain a reference to media used by the object. A scene object can include a reference to another scene object.
Abstract: Some embodiments of the invention provide a method of performing motion estimation for an array of image values obtained from a current image. The method starts with an initial estimate of the motion of the current image. The method then determines whether the initial estimate of the motion of the current image array between the current image and a reference image is acceptable. If not, the method specifies a first value for a parameter for performing the motion estimation. Otherwise, the method specifies a second value for the parameter. The method then performs a motion estimation operation based on the specified value of the parameter. One example of a specified parameter is the size of the window that the motion estimation operation uses. Another example is the starting level for a hierarchical motion estimation operation that it performs. A hierarchical motion estimation operation searches the reference frame at several different levels of granularity.
Type:
Grant
Filed:
May 21, 2007
Date of Patent:
August 12, 2008
Assignee:
Apple Inc
Inventors:
Roger Kumar, Thomas Pun, Xiaochun Nie, Hsi-Jung Wu
Abstract: Electrical mounting boards and methods for their fabrication and use are disclosed herein. In particular, such mounting boards embodiments utilize hybrid ground lines interconnected through a substrate core to form multilayer ground grids. Such hybrid ground lines include groups of substantially parallel ground lines configured such that the groups of ground lines are positioned in transverse arrangement with other groups of ground lines formed on the same level. Such implementations have many uses, including, but not limited to, the ability to more efficiently route signal lines and connect electrical components on a circuit board.
Abstract: An apparatus and method for handling special windows in a display comprises a window manager in an operating system that is called by application programs to create special windows. The window manager embeds static key signals including encoded special window information, such as the coordinates of a window area to be specially processed, into a video RAM. An existing video interface scans the video RAM and transmits display information, including the key signals, to the display. The present invention further comprises a window decoder in the display, that detects the key signals, extracts the encoded special window information, and controls display circuitry performing the desired special processing. The key signal encoding scheme does not create visually discernible display aberrations that could distract the user or interfere with normal window management.
Type:
Grant
Filed:
September 24, 1998
Date of Patent:
August 12, 2008
Assignee:
Apple, Inc.
Inventors:
Richard D. Cappels, Sr., Christoph H. Krah, Johanna M. Andrews
Abstract: An accessory communicates with a portable media device (“PMD”) to store tags associated with broadcasts in a file maintained in a storage medium of the accessory, where the tags contain information descriptive of a subset of the broadcast content. In one embodiment, the accessory sends commands to the PMD to create or open a tag file that resides on the PMD, write one or more tags to the file, and close the file. Stored tags can be used to access (e.g., purchase) tagged content by communicating with a media asset delivery service either via a host computer or directly from the PMD.
Type:
Application
Filed:
December 20, 2007
Publication date:
August 7, 2008
Applicant:
Apple Inc.
Inventors:
Jesse Lee Dorogusker, Emily Clark Schubert, Donald J. Novotney, Anthony M. Fadell, Michael Benjamin Hailey, Chris Bell, Steve Saro Gedikian, Robert Edward Borchers, Jay Laefer, Gregory Thomas Lydon, Lawrence G. Bolton, Eric Oliver
Abstract: A light guide panel is disclosed. The panel comprises a plate for dispersing light and at least one light-emitting diode (LED) coupled to the plate for providing the dispersed light. When the panel is coupled to a keyboard, the at least one LED is under a portion of the keyboard such that when the at least one LED is illuminated, the light from the LED does not distract a user. Accordingly, by strategically placing LEDs within the panel and providing the LEDs under appropriate portions of the keyboard, the device utilizing the keyboard can be smaller than when a conventional light guide panel is utilized. In addition, a further improvement in illumination is provided when a mechanism is provided which reflects light escaping from the edges of the panel back into the panel.
Abstract: Portions from segment boundary regions of a plurality of speech segments are extracted. Each segment boundary region is based on a corresponding initial unit boundary. Feature vectors that represent the portions in a vector space are created. For each of a plurality of potential unit boundaries within each segment boundary region, an average discontinuity based on distances between the feature vectors is determined. For each segment, the potential unit boundary associated with a minimum average discontinuity is selected as a new unit boundary.
Abstract: The present invention discloses a bus pumping compensation for a pulse modulation circuit such as class D modulators. The compensation according to the present invention provides a compensation current controlled by the output voltage, with the compensation characteristics matching the reverse current for improving circuit efficiency. Embodiments of the present invention also disclose a designable compensation circuit, comprising a linear compensation current, offering a good trade-off between circuit efficiency and ease of design. The present invention compensation circuit is preferably employed in a class D amplifier with substantial reverse current, and most preferably added into a LDO power supply in a class D amplifier circuit to prevent reverse current problem. The disclosed class D amplifier circuit is preferably used in an audio media player.
Abstract: Systems, apparatuses and methods whereby coded bitstreams are delivered to downstream end-user devices having various performance capabilities. A head-end encoder/video store generates a primary coded bitstream and metadata for delivery to an intermediate re-encoding system. The re-encoding system recodes the primary coded bitstream to generate secondary coded bitstreams based on coding parameters in the metadata. Each secondary coded bitstream is matched to a conformance point of a downstream end-user device. Coding parameters for each conformance point can be derived from the head-end encoder encoding original source video to generate the secondary coded bitstreams and extracting information from the coding process/results. The metadata can then can be communicated as part of the primary coded bitstream (e.g., as SEI) or can be communicated separately.
Type:
Application
Filed:
January 26, 2007
Publication date:
July 31, 2008
Applicant:
APPLE COMPUTER, INC.
Inventors:
Xiaojin Shi, Hsi-Jung Wu, James Oliver Normile
Inventors:
Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Vincent Keane Seid, legal representative, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer, Calvin Q. Seid
Inventors:
Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer
Inventors:
Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Douglas B. Satzger, Vincent Keane Seid, legal representative, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer, Calvin Q. Seid
Abstract: Parsing routines extract from a conventional pronunciation dictionary an entry, which includes a dictionary word and dictionary phonemes representing the pronunciation of the dictionary word. A correspondence table is used to compress the pronunciation dictionary. The correspondence table includes correspondence sets for a particular language, each set having a correspondence text entry, a correspondence phoneme entry representing the pronunciation of the correspondence text entry and a unique correspondence set identifying symbol. A matching system compares a dictionary entry with the correspondence sets, and replaces the dictionary entry with the symbols representing the best matches. In the absence of a match, symbols representing silent text or unmatched phonemes can be used. The correspondence symbols representing the best matches provide compressed pronunciation dictionary entries. The matching system also generates decoder code sets for subsequently translating the symbol sets.
Inventors:
Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Vincent Keane Seid, legal representative, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer
Inventors:
Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer
Inventors:
Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer