Abstract:
PROBLEM TO BE SOLVED: To improve system performance by making the routing of a data request within a system-on-chip (SOC) into a stream and minimizing hardware requisition. SOLUTION: Cross-bar segment routing and access table address remapping functions are combined within a cross-bar of a system-on-chip. In this manner, address remapping may occur prior to segment routing. One or more access table caching registers may be included for each master port. The caching registers may allow for a rapid lookup of one or more access table entries associated with each master, and allow for the simultaneous lookup by multiple masters without adding ports to the access table. A segment identifier may be stored in the caching registers to indicate how to route a matching request to the appropriate slave segment. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide enhanced error recovery in the process of storing digitally transmitted audio and video signals. SOLUTION: Data damaged or lost when being sent via an irreversible compression digital transmission link are replaced with data given in relation to storage to and read from a mass storage device and/or deleted. A different procedure is used to conceal an artifact corresponding to error data based on a size of valid data and an error preceding and succeeding to an error in a data stream.
Abstract:
PROBLEM TO BE SOLVED: To provide a synthesized device where plural independent digital audio streams are decoded and merged by mixing a first decoded stream and a second formatted stream and outputting it as a merged audio signal. SOLUTION: An audio PCM reproduction macro 25 for formatting a second audio PCM data taken out from a system memory 22 is supplied for mixing it with a first audio PCM signal output from an audio decoder 26 which is not compressed. Outputs from the audio decoder 26 and the audio PCM reproduction macro 25 are sent to a mixer 28 for merging the two audio streams to a single audio output signal 13. Output from a video decoder 18 contains a decoded video signal 12. The video signal 12 and the audio output signal 13 are sent for displaying them to a viewer.
Abstract:
PROBLEM TO BE SOLVED: To provide separate system time clock (STC) registers, which can be independently updated, by executing any one of the independent update and synchronous update of first and second count values in first and second counter registers corresponding to first and second address values. SOLUTION: When the address values of ADDR-VID register 501 and an ADDR-AUD register 511 are different, a host controller separately writes updating in an STC-VID register and an STC-AUD register. By making equal the address values of the ADDR-VID register 501 and ADDR-AUD register 511, one STC value is simultaneously written in both the STC-VID register 500 and the STC-AUD register 510. Further, by writing the different address value in any one of the ADDR-VID register 501 and ADDR-AUD register 511 after synchronizing both the registers 500 and 510, the independence of counters is recovered.
Abstract:
PROBLEM TO BE SOLVED: To provide a method, a system and a program product for attaching a title key to an encrypted content for synchronized transmission to a recipient. SOLUTION: The method and the system for attaching the title key to the encrypted contents for the synchronized transmission to, or storage by, the recipient are provided. Specifically, under the present invention, an elementary media stream is parceled into content units that each include a content packet and a header. The content packets are encrypted with one or a plurality of title keys. Once the content packets have been encrypted, the title keys are themselves encrypted with a key encrypting key. The encrypted title keys are then attached to the corresponding encrypted content packets for synchronized transmission to the recipient. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a method, a system, and a program product for managing a size of a key management block (KMB), when the KMB is a form called logical key hierarchy (LKH) in conventional technology. SOLUTION: The method, the system and the program product for managing the size of the KMB during the contents distribution are provided. Specifically, a first KMB corresponding to the first subtree of devices is received along with contents as encrypted with a title key. If a size of the first KMB exceeds a predetermined threshold, a second subtree is created. A second KMB corresponding to the second subtree of devices is then generated. The second KMB includes an item canceling the entire first subtree of devices, and it is smaller than the first KMB. All compliant devices from the first subtree are migrated to the second subtree. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a structure for dynamically blocking access of a request signal to a shared bus. SOLUTION: The shared bus manages a request for access to an address space. A nonreal time master and a real time master compete about their requests for address space access by presenting the address access requests to the shared bus. An access dynamic block by R with respect to the shared bus is accomplished by using a request limiter. The request limiter is a device connected to a real time clock and uses algorithm for deciding a time when the access of R to the shared bus is made performable or nullified. The algorithm uses a window scheme that allows the access of R to the shared bus every N-th clock cycle. Here, the value of an integer N can be supplied to the request limiter by the real time master.