Personal Recording System
Publication Date: 2010-Mar-26
The IP.com Prior Art Database
A personal recording system for dynamically recording audio and video of surroundings of a user is disclosed. The personal recording system enables a user to experience and enjoy the surroundings without spending time in taking pictures.
Personal Recording System
Disclosed is a personal recording system (PRS) for recording audio and video of the surroundings of a user. The PRS also facilitates review of the recorded data in real time, at a variety of playback speeds. Further, the PRS enables archiving of the video and audio streams for later transmission or for long-term storage and backup. The archiving is provided with security Access Control Lists (ACLs) and other metadata applied on the fly or with predefined location or behavioral templates.
The PRS is comprised of a portable computer (PC) with advanced power management, video cameras, audio microphones, a portable computer display, a portable computer input device, and four software applications.
The video cameras and the microphones provide data feeds to the PC. A control daemon executing on the PC records and processes the data feeds in 5 to 10 minute time slices. Thereafter, the control daemon provides names to the resulting data files and stores the data files in a configured location on the PC. While storing the data files, the daemon software application adds an entry to a lightweight database with the data filename, recorded timestamp (start time in milliseconds), and security Access Control List (ACL) which are appropriate for the given data file. The daemon software application also applies data templates and populates any additional defined data fields. If the PRS contains a GPS receiver then the GPS coordinates and camera direction (if available) are also recorded.
The daemon software provides the ability to offload the stored data to another location for long term storage. Offloading of the stored data may be performed at a defined event, or a user initiated or predefined time. The PRS allows configuration of locations for offloading the data. The locations may be a Storage Area Network, an external hard drive, a web server or a content management system. A user with administrative permissions may configure these locations at install time or on the fly. Further, offloading updates a light weight database at the destination with the recorded metadata. One or more options are also provided while offloading, such as whether to delete video and/or audio on the PRS after offloading, whether to delete the metadata in the local database, and whether to simply update the metadata with the new, permanent location of each data file.
The PRS also includes an administration application to configure the PRS feeds, storage locations, metadata parameters and templates, and security ACLs. The administration application manages various configuration operations of the PRS. The administration application configures the video and audio feeds of the PRS. To accomplish this, the PRS monitors a number of video and audio feeds. Each camera or microphone is recognized as supported hardware on the PC. The feeds from the camera or microphone are then configured in the PRS for monitoring by the control daemon. Each feed may...