Patent ID: 8774592

Claim:
A media reproducing device comprising: a media data output element operable to output media data stored on a storage medium to a media data presentation unit; a receiver operable to receive a sequence of video images from a video camera via a communications link; and a user detector operable to detect, by analysis of the sequence of video images received from the video camera via the communications link, whether a user is attending to a presentation of the media data by the media data presentation unit, the user detector being operable to analyze an image monitor area of each received video image so as to detect whether the user is attending to the presentation of the media data by the media data presentation unit, and the image monitor area corresponding to an image region that is smaller than the field of view of the video camera, in which: the user detector is operable to: generate motion vector tracks associated with movement of objects within the sequence of received video images, the motion vector tracks being generated in dependence upon pixel differences between successive video images; and detect whether the user is attending to the presentation of the media data in dependence upon a relationship between positions of the motion vector tracks and the image monitor area; wherein: if the detector detects that the user is not attending to the presentation of the media data, the detector is operable to: store a bookmark associated with a motion vector track which indicates that the user is not attending to the presentation of the media data, the bookmark being indicative of a point from which presentation of the media data can resume if it is later determined that the user was not attending to the presentation of the media data; and if more than a predetermined period has elapsed since the detector detected that the user was not attending to the presentation of the media data, and the user has not returned to attending to the presentation of the media data, to pause the media presentation; and the detector is operable to resume the presentation of the media data in response to a user input, the presentation being resumed from the time indicated with the bookmark; and the detector is further operable to generate a bookmark when a motion vector track associated with movement of an object within the received video images is generated, each generated motion vector track being associated with a respective bookmark; wherein, if a motion vector track is detected as remaining within the image monitor area for longer than a second predetermined time period, the detector is operable to delete the bookmark associated with that motion vector track.