Patent classifications
G11B20/00
METHOD FOR PROCESSING TRANSFORM COEFFICIENTS
Methods, software products, digital cameras and other image processing systems process a set of transform coefficients. In at least one embodiment, the method comprises, for each block of transform coefficients representing an image: ordering the block's coefficients into a sequence; encoding the ordered coefficients to yield a sequence of codewords, each codeword including one or more encoded coefficients; and dividing the sequence of codewords into two or more sub-sequences.
Video-based data collection, image capture and analysis configuration
In a system for video data capture and sharing client devices may include one or more video cameras and sensors to capture video data and to generate associated metadata. A cloud-based component may receive metadata from the client devices and requests for sharing video data captured by other client devices. Client devices with requested video data are identified by matching their provided metadata to the sharing request and by their response to an image search query for an object of interest specified in the request.
Establishment of consortium blockchain network
The disclosed technology is generally directed to blockchain and other security technology. In one example of the technology, a first node is endorsed. During endorsement of a first node, a pre-determined type of blockchain or other security protocol code to be authorized and a pre-determined membership list are stored in a trusted execution environment (TEE) of the first node. A determination is made as to whether the membership lists and pre-determined blockchain or other security protocol code to be authorized from the proposed members match. If so, TEE attestation is used to verify that nodes associated with prospective members of the consortium store the pre-determined type of blockchain or other security protocol code to be authorized. Upon TEE attestation being successful, a consortium network is bootstrapped such that the prospective members become members of the consortium network.
Video jukebox apparatus and a method of playing music and music videos using a video jukebox apparatus
A digital jukebox allows for playback of a first offering and a second offering. The contents of each offering are individually licensed for public performance at a particular location where the jukebox is found. The jukebox displays advertisements that are selected in response to user interaction with the jukebox or a number of other factors. The jukebox features a screen that allows user to interact with the jukebox to select offerings, but also to respond to advertising. Jukebox can function in cooperation with a server, but in the alternate, can function as an independent and stand-alone device when connection to server is not available.
Optical I/O Transmission
A system comprises a writer to form a plurality of color mits on a base material, wherein at least one of the color mits may represent computer-readable instructions comprising data other than pixel-image data. The plurality of color mits may include a first color mit and a second color mit, wherein the first color mit represents information data, and the second color mit represents that the first color mit contains a particular type of information data. The system also may include a reader to read colors of the plurality of color mits on the base material. The system may comprise a device to map at least one of the color mits to computer-readable instructions. The system may further comprise a processor configured to transmit signals using a colored light.
Noncontact communication medium, magnetic tape cartridge, method for operating noncontact communication medium, and program
A noncontact communication medium includes a processor, and a memory incorporated in or connected to the processor, and performs noncontact communication with an external communication device. The memory has a storage block where information regarding an attribute of the noncontact communication medium is stored and that includes a plurality of storage fields. The plurality of storage fields include a specification-independent storage field where information independent of a specification of a magnetic tape cartridge, in which the noncontact communication medium is mounted, is stored. The processor is configured to write accompanying information regarding the magnetic tape cartridge in the specification-independent storage field in response to an instruction given from the external communication device to the noncontact communication medium by the noncontact communication.
Systems and methods for managing digital identities
Systems and methods for managing digital identities. In some embodiments, a method is provided, comprising acts of: receiving a request to validate at least one statement about a user; identifying, from the request, a reference to a distributed ledger, the reference comprising an identifier for the distributed ledger and an identifier for a transaction recorded on the distributed ledger; identifying, based at least in part on the identifier for the distributed ledger, at least one node of a network of nodes managing the distributed ledger; and communicating with the at least one node to validate the at least one statement about the user.
Authenticating digital recordings
Techniques for authentication of digital recordings are provided. An element of encrypted data is output in a recording environment. The element of encrypted data, embedded in a digital recording comprising at least one of audio data and image data captured in the recording environment, is extracted. A decrypted value is generated based on a private key and the first element of encrypted data, and the first decrypted value and a stored value associated with a first element of the digital recording are compared. The digital recording is authenticated based on the first decrypted value substantially matching the stored value.
Detecting media watermarks in magnetic field data
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to detect media watermarks in magnetic field data are disclosed herein. Example media monitors disclosed herein include a magnetic field estimator to determine first magnetic field data, the magnetic field estimator in communication with a magnetometer. Disclosed example media monitors also include a correlator to correlate the first magnitude field data with a reference sequence to determine second magnetic field data. Disclosed example media monitors further include a watermark decoder to process the second magnetic field data to detect an audio watermark encoded in an audio signal.
Techniques for positioning key frames within encoded video sequences
In various embodiments, an encoding optimization application positions key frames within encoded video sequences based on shot changes. The encoding optimization application determines key frame location(s) based on shot change(s) included in a source video sequence associated with a media title. Each key frame location is associated with a different frame included in the source video sequence. For each of the key frame location(s), the encoding optimization application configures an encoding application to encode a frame of video content located at the key frame location as a key frame when performing encoding operations. Subsequently, the encoding optimization application causes the encoding application to perform encoding operation(s) on the source video sequence to generate a first encoded video sequence. During playback, the media title is switchable between a decoded version of the first encoded video sequence and a decoded version of a second encoded video sequence at the key frame location(s).