Patent classifications
G11B27/327
DATA PROTECTION SYSTEM
Systems and methods for logically organizing data for storage and recovery on a data storage medium using a multi-level format are described. Embodiments include systems and methods for protecting data stored on a data storage medium so that the data may be recovered without errors.
Retroactive recording of a meeting
Systems and methods for recording a meeting using a retroactive record feature. The present technology provides for improved systems and methods for providing a recording of a virtual meeting, where a selection to initiate the recording from the beginning or an earlier time in the meeting from a current time may be received after the virtual meeting has started. The system may process received meeting content streams to generate a plurality of data segments that may collectively form a meeting recording. Each data segment, for example, may include meeting content associated with a particular user/attendee and associated with a timestamp and/or time duration. In some examples, the plurality of data segments may be stored on a blockchain, which may provide an immutable meeting record that may be concatenated together and made available for playback based on a selection to record the meeting and consent given by the users/attendees.
VIDEO PROCESSING OPTIMIZATION AND CONTENT SEARCHING
Techniques are disclosed for automatic scene detection and character extraction. In one example, audiovisual content with video frames, an audio recording, and timing information is received. A score, based on the frame's visual characteristics, is determined for a first frame and subsequent frames. The first frame's score and subsequent frame's scores are compared to determine if the difference between the scores is above a threshold. When the difference in scores is above a threshold, the subsequent frame is classified as a new scene. The audiovisual content is segmented into scenes and textual characters are identified in at least one frame from each scene. The characters are stored and indexed in a searchable database with the timing information for the scene where the characters were identified. The audio recording is transcribed and the transcribed words are stored and indexed in the searchable database with timing information.
RECORDING APPARATUS, METHOD OF CONTROLLING SAME, EXTERNAL APPARATUS, AND STORAGE MEDIUM
A recording apparatus to record, to a recording medium, a moving image file including video data and an additional information file, which is a file of additional information of the video data; and a control unit configured to perform control to record identification information for identifying category information of the additional information file or a data structure of the additional information file on the recording medium as a file other than the additional information file.
RECORDING DEVICE, REPRODUCTION DEVICE, SYSTEM, RECORDING METHOD, REPRODUCTION METHOD, RECORDING PROGRAM, AND REPRODUCTION PROGRAM
In a recording device configured to record a motion of an object in a virtual space, a data structure of data related to the motion of the object recorded by the recording device is used for a process of reproducing the motion of the object in the reproduction device. The recording device includes a controller and a storage. The controller causes the storage to store, in association with the object, the data related to the motion of the object and data related to available functions for a process of moving the object. The data related to the available functions for the process of moving the object is stored in the storage so that the reproduction device is able to specify a function class that is reproducible by the reproduction device.
USER INTERFACES AND TOOLS FOR FACILITATING INTERACTIONS WITH VIDEO CONTENT
Systems and methods are described that include causing a recording to begin capturing video content. The video content may include a presenter video stream, a screencast video stream, and an annotation video stream. The systems and methods may include generating, based on the video content and during capture of the video content, a metadata record representing timing information used to synchronize at least one portion of the video content to input received in at least one of the presenter video stream, the screencast video stream, or the annotation video stream.
AUTOMATED CLASSIFICATION AND INDEXING OF EVENTS USING MACHINE LEARNING
Described herein are techniques that may be used to automatically identify and index events within a media content file. Such techniques may comprise receiving, from at least one recording device, a media content, receiving sensor data determined to correspond to the media content, determine a context associated with the at least one recording device based on the sensor data, identifying, based on one or more data patterns detected within the sensor data and based on the contextual data, at least one event, generating an index corresponding to the identified event, and storing an indication of the generated index in association with the media content.
Computer-readable medium storing data editing program
A non-transitory computer-readable medium storing a data editing program causing a computer to execute data editing processing, the data editing processing includes transferring insert data between a transfer start position and a transfer end position to a transfer insertion position; the transferring the insert data including: transferring transfer-start-back-data at and after the transfer start position in a transfer start cluster to a first new cluster; transferring transfer-end-forward-data at and before the transfer end position in a transfer end cluster to a second new cluster; transferring transfer-insertion-forward-data at and before the transfer insertion position or transfer-insertion-back-data at and after the transfer insertion position to the first or the second new cluster; and editing the management data, such that a cluster next to the transfer start cluster is linked after the first new cluster, and a cluster preceding the transfer end cluster is linked before the second new cluster.
INDEXING VARIABLE BIT STREAM AUDIO FORMATS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for index variable bit stream audio files. One of the methods includes repeatedly receiving audio frames of a variable bit rate representation of an audio signal, wherein the variable bit rate representation comprises multiple portions that each represent one or more audio samples of the audio signal, and wherein at least two of the multiple portions have different respective bit rates. For each received audio frame, a position within the audio signal corresponding to the audio frame is determined. A location within an audio file corresponding to the position is determined. A hash value is computed from the determined position. A particular bucket of a plurality of buckets is identified according to the computed hash value. An indexed pair comprising the determined position and the determined location is generated and stored in association with the particular bucket.
CREATING REALTIME ANNOTATIONS FOR VIDEO
Techniques are provided for creating annotations of user input. In one technique, user input is received on a screen while a video is being played. The user input corresponds to a period of time that includes a first time and a second time. While the user input is received, a first snapshot is generated of the user input and a second snapshot is generated for the user input. The first snapshot corresponds to the first time and the second snapshot corresponds to the second time. A first annotation that identifies the first time is created based on the first snapshot. A second annotation that identifies the second time is created based on the second snapshot. Each snapshot is stored in association with the video.