摘要:
A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames and encoded menu information.
摘要:
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
摘要:
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
摘要:
Content description systems in accordance with embodiments of the invention are described. In many embodiments, the content description system includes files that combine RIFF chunks with metadata. In several embodiments, the content description system includes metadata stored as graph information and separate node information. One embodiment includes a storage medium and metadata recorded in the storage medium. In addition, the metadata includes graph information and separate node data.
摘要:
A trace array with added width is provided. Each trace array entry includes a data portion and a side counter portion. When a programmable subset of trace data repeats, a side counter is incremented. When the programmable subset of the trace data stops repeating, the trace data and the side counter value are stored in the trace array. The trace array may also include a larger counter. In this implementation, if the smaller side counter reaches its maximum value, a larger counter may begin counting. The larger counter value may then be stored in its own trace array entry instead of the trace data. A predetermined side counter value may mark the entry as a larger compression counter instead of as a data entry.
摘要:
Localized generation of global flush requests while providing a means for increasing the likelihood of forward progress in a controlled fashion. Local hazard (error) detection is accomplished with a trigger network situated between execution units and configurable state machines that track trigger events. Once a hazardous state is detected, a local detection mechanism requests a workaround flush from the flush control logic. The processor is flushed and a centralized workaround control is informed of the workaround flush. The centralized control blocks subsequent workaround flushes until forward progress has been made. The centralized control can also optionally send out a control to activate a set of localized workarounds or reduced performance modes to avoid the hazardous condition once instructions are re-executed after the flush until a configurable amount of forward progress has been made.
摘要:
An optical system provides a lens cell having a generally cylindrical lens cell body and an optical lens system therein. The lens cell body has a lens cell central longitudinal axis and a lens cell optical axis, eccentrically offset from the lens cell central longitudinal axis. A sleeve has a generally cylindrical sleeve body, an outer surface with a first longitudinal axis, and an inner surface with a second longitudinal axis, eccentrically offset from the first longitudinal axis. The lens cell is inserted into the sleeve. A housing has a generally cylindrical body into which the sleeve is at least partially inserted. The lens cell and the sleeve are rotated relative to each other and to the housing such that the lens cell optical axis is aligned in a desired location. After the lens cell optical axis is aligned in the desired location, the lens cell is fixedly connected to the sleeve and the sleeve is connected to the housing to prevent rotation of the sleeve relative to the housing.
摘要:
A method in a data processing system for avoiding a microprocessor's design defects and recovering a microprocessor from failing due to design defects, the method comprised of the following steps: The method detects and reports of events which warn of an error. Then the method locks a current checkpointed state and prevents instructions not checkpointed from checkpointing. After that, the method releases checkpointed state stores to a L2 cache, and drops stores not checkpointed. Next, the method blocks interrupts until recovery is completed. Then the method disables the power savings states throughout the processor. After that, the method disables an instruction fetch and an instruction dispatch. Next, the method sends a hardware reset signal. Then the method restores selected registers from the current checkpointed state. Next, the method fetches instructions from restored instruction addresses. Then the method resumes a normal execution after a programmable number of instructions.
摘要:
An optical system provides a lens cell having a generally cylindrical lens cell body and an optical lens system therein. The lens cell body has a lens cell central longitudinal axis and a lens cell optical axis, eccentrically offset from the lens cell central longitudinal axis. A sleeve has a generally cylindrical sleeve body, an outer surface with a first longitudinal axis, and an inner surface with a second longitudinal axis, eccentrically offset from the first longitudinal axis. The lens cell is inserted into the sleeve. A housing has a generally cylindrical body into which the sleeve is at least partially inserted. The lens cell and the sleeve are rotated relative to each other and to the housing such that the lens cell optical axis is aligned in a desired location. After the lens cell optical axis is aligned in the desired location, the lens cell is fixedly connected to the sleeve and the sleeve is connected to the housing to prevent rotation of the sleeve relative to the housing.
摘要:
A method, an apparatus and computer instructions are provided for specifying multiple voltage domains of a signal and macros in a processor chip and validating physical implementation and interconnections of the signal and macros. A set of attributes is provided for designs to define multiple voltage domains of a signal and macros in a processor chip. A first validation mechanism is then provided to validate that no electrical or logical errors created by logical connections between macros as defined by the set of attributes. A translation mechanism is provided to translate logical voltage description to a physical netlist for designers to connect powers to macros and signals. A second validation mechanism is provided to validate physical implementation adhere to designers' intent according to the set of attributes defined in the logical design.