G11B20/00

Method, apparatus and system for embedding data within a data stream
10923134 · 2021-02-16 · ·

The invention resides in a method of placing a code, having a plurality of digits, in original data having media data including audio data, such as a music video, piece of music or music track, to produce coded data. The method determining an area of original data where a digit of the code can be placed to inhibit detection using a placement criteria. A coding strategy determines at least one of the format or location of a digit of the code in coded data. The or each digit of the code has a melodic or sympathetic relationship with a characteristic, such as an audio characteristic, of the corresponding original data in the at the location in which it is placed. Digits are added to the original data and outputting coded data. Similarly, the invention resides in a method for decoding and devices and systems for implementing said methods.

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.

Erasure of data from a memory of a data storage apparatus by identifying available free space in the memory and iteratively writing a sequence of files decreasing size to the memory using a file-based protocol

A method of erasing data using a file-based protocol from a data storage apparatus for repurposing, reallocation to a new user or retirement of the data storage apparatus, the data storage apparatus comprising a memory using a file-based protocol, and the method comprises: receiving one or more signals representative of the available free space of at least one selected region of the memory; iteratively writing files to the at least one selected region of the memory using the file based protocol, wherein: at least one of the files is sized based on at least one of the received signals and the iterative writing of the files comprises writing the files in sequence such that for at least part of the sequence each file is smaller in size than the preceding file of the sequence; and wherein the files are written to collectively occupy all of the at least one selected region of the memory; and the method further comprises receiving an indication that said at least one selected region of memory is full following the writing of said files, and in response to the indication writing at least one further file to said at least one region of memory.

METHOD AND SYSTEM FOR GENERATING WATERMARK ON THE BASIS OF GRAPHIC, TERMINAL, AND MEDIUM
20210090203 · 2021-03-25 ·

The invention provides a method and system for generating a watermark on the basis of graphic, a terminal, and a medium. The method includes acquiring a watermark image and at least one watermark unit image; acquiring watermark encryption information; determining the distribution information of the watermark unit images in the watermark image according to the watermark encryption information and a preset encryption model, the distribution information comprising imaging regions of the watermark unit images in the watermark image; and overlaying each watermark unit image into a corresponding imaging region in the watermark image to generate the watermark. The watermark encryption information has a one-to-one corresponding relationship with the distribution information of the watermark unit images in the watermark image, and the corresponding relationship can be defined by a user so that others cannot crack the watermark without knowing the encryption model, thereby improving the watermark cracking difficulty. Moreover, the method can generate the watermark according to the watermark image and the watermark unit images input by the user, and provide personalized customization of the watermark under the function of encryption to improve the user experience.

METHOD FOR TRANSMITTING AND RECEIVING AUDIO DATA AND APPARATUS THEREFOR
20210050028 · 2021-02-18 ·

A method for transmitting audio data performed by an audio data transmission apparatus in accordance with the present invention comprises the steps of: generating playback environment information of three-dimensional audio content; encoding a three-dimensional audio signal of the three-dimensional audio content; and transmitting, to an audio data reception apparatus, the encoded three-dimensional audio signal of the three-dimensional audio content and the generated playback environment information, wherein the playback environment information includes environment information of a room in which the three-dimensional audio content is played.

Reproducing apparatus, reproducing method, information generation apparatus, and information generation method

An attention position detection section detects an attention position of a user to a reproduction image of moving image data. Image-related information indicating a position of a virtual division area in which the reproduction image is virtually divided and an importance level of the virtual division area is associated with the moving image data. A reproduction control section determines the importance level of the virtual division area corresponding to the attention position detected by the attention position detection section and controls a reproduction operation of the moving image data in accordance with the determined importance level. For example, the reproduction control section sets a larger number of images to be thinned in the reproduction operation as the importance level becomes lower so as to make the reproduction speed faster. The user can control the reproduction operation only by moving the attention position and easily perform the appropriate reproduction operation.

Iterative techniques for encoding video content
10917644 · 2021-02-09 · ·

In various embodiments, an iterative encoding application encodes a source video sequence. The encoding optimization application generates a set of shot encode points based on a set of encoding points and a first shot sequence included in the source video sequence. Each shot encode point is associated with a different encoded shot sequence. The encoding optimization application performs convex hull operation(s) across the set of shot encode points to generate a first convex hull associated with the first shot sequence. Subsequently, the encoding optimization application generates encoded video sequences based on the first convex hull and a second convex hull associated with a second shot sequence included in the source video sequence. The encoding optimization application computes a new encoding point based on the encoded video sequences and a target value for a first video metric and then generates an optimized encoded video sequence based on the new encoding point.

Technologies for provisioning cryptographic keys

Technologies for provisioning cryptographic keys include hardcoding identical cryptographic key components of a Rivest-Shamir-Adleman (RSA) public-private key pair to each compute device of a plurality of compute devices. A unique cryptographic exponent that forms a valid RSA public-private key pair with cryptographic key components hardcoded into each compute device is provided to each compute device so that each compute device has a unique public key. The public key of each compute device may be used to provision unique secrets to the corresponding compute device.

Authenticating digital recordings

Performing an operation comprising extracting a first element of encrypted data embedded in a digital recording comprising at least one of audio data and image data captured in a recording environment, generating a first decrypted value, the generating performed by execution of a cryptography algorithm based on a private key and the first element of encrypted data, comparing the first decrypted value and a stored value associated with a first element of the digital recording, and authenticating the digital recording based on the first decrypted value substantially matching the stored value.

Hard disk drive scrapper

Disclosed herein is an apparatus and/or device to scrape a hard disk drive (HDD) to completely and permanently erase, remove, and/or destroy digital and/or electronic data and/or information stored on and/or written to the HDD without using and/or necessitating the use of external induction. The apparatus includes a first part of a HDD scrapper mounted on an arm of the HDD and a second part of the HDD scrapper mounted on a scrapper head. The apparatus also includes a turner that simultaneously permits a turning operation of magnetic platters of the HDD and the HDD scrapper. The first part, the second part, the arm, the scrapper head, the turner, and the magnetic platters are included in an enclosure of the HDD.