Patent ID: 8442384
Filing Date: 2013-05-14
Classification: G06K,G11B,H04N

Abstract:
1. A digital video recorder system for storage and/or playback of video media content, said video media content comprising audio portions and video image portions, said recorder comprising: at least one video processor capable of analyzing at least the video image portions of said input media content and automatically generating descriptors that are associated with the video image and/or audio contents of various time portions of the input media content; at least one sensor to detect and record user viewing preferences while the input media content is being played; persistent memory capable of storing a persistent database that correlates the descriptors with the recorded user viewing preferences; at least one control processor, and associated control software; in which the control processor, under the control of the control software, controls the storage and/or playback of unknown media content comprising various time portions of a previously unanalyzed input media content by: a) sending the unknown media content to the video processor, and directing the video processor to generate unknown video descriptors comprising descriptors of the video and or audio portion of various time portions of the unknown media content; b) retrieving the user viewing preferences associated with the unknown video descriptors by using the unknown video descriptors as an index to the persistent database; c) constructing an estimated user preference of the various time portions of the unknown media content by using the retrieved user viewing preferences and a suitable weighing function; d) generating overall video identifiers comprising video signatures of the various time portions of the unknown media content; e) retrieving the overall user viewing preferences associated with the overall video identifiers by using the overall video identifiers as an index to the persistent database, and; f) inputting the overall user viewing preferences and the estimated user preference into a master user preference function; and g) controlling the storage and playback of various time portions of the unknown media content with this master user preference function.