Content-Management Interface
First Claim
1. A user-interface for a content-management system, the user-interface being for inputting and responding to user commands whereby to cause one or more content-management functions to be performed on one or more items of content accessible via said content-management system, each said item of content being described by a set of meta-data, each item of meta-data of said set defining a respective attribute and a value for said attribute when describing said item of content, said one or more content-management functions notably including one or more operations selected in the group consisting of:
- selecting, accessing, searching, modifying, and presenting an item of content, adding and deleting an item of content from a collection, and selecting, accessing, searching, modifying, and presenting a data structure defining the organisation of a collection of said items of content, the user interface comprising;
video-processing means for processing a video stream including an image of a user;
display means for preparing video data to cause an image corresponding to said video stream to be displayed on a screen;
control means (20) defining at least a first association between a respective first region of said display screen and a respective first content-management function, said first content-management function being dependent on a variable value of a first attribute defined by meta-data, the control means (20) being adapted to register whether a given association between a display screen region and a content-management function is active; and
motion-detection means for detecting user motion in a respective portion of said video stream to be displayed at said at least one region of said display screen;
wherein;
the control means is adapted such that, when, at a first time, the motion-detector detects user motion in a portion of said video stream to be displayed at said first region of said display screen, the first association being active at said first time, the control means will cause said first content-management function to be implemented dependent on a first value of said first attribute, said first value being the value applicable to said first attribute at said first time.
3 Assignments
0 Petitions
Accused Products
Abstract
A content-management interface is implemented using superposition of graphical “widget” elements onto an on-screen display of the real-time image of a user. The widgets are motion-sensitive control elements which are responsive to user movement that produces motion of the user'"'"'s displayed image at an on-screen location associated with that widget. The user can operate the widget virtually, for example by moving his hand over a widget, or pushing a widget along. Meta-data descriptive of the content to be managed is mapped onto widgets, enabling the user to interact with the meta-data, notably by changing it or by selecting content with reference to it.
269 Citations
17 Claims
-
1. A user-interface for a content-management system, the user-interface being for inputting and responding to user commands whereby to cause one or more content-management functions to be performed on one or more items of content accessible via said content-management system, each said item of content being described by a set of meta-data, each item of meta-data of said set defining a respective attribute and a value for said attribute when describing said item of content, said one or more content-management functions notably including one or more operations selected in the group consisting of:
- selecting, accessing, searching, modifying, and presenting an item of content, adding and deleting an item of content from a collection, and selecting, accessing, searching, modifying, and presenting a data structure defining the organisation of a collection of said items of content, the user interface comprising;
video-processing means for processing a video stream including an image of a user; display means for preparing video data to cause an image corresponding to said video stream to be displayed on a screen; control means (20) defining at least a first association between a respective first region of said display screen and a respective first content-management function, said first content-management function being dependent on a variable value of a first attribute defined by meta-data, the control means (20) being adapted to register whether a given association between a display screen region and a content-management function is active; and motion-detection means for detecting user motion in a respective portion of said video stream to be displayed at said at least one region of said display screen; wherein; the control means is adapted such that, when, at a first time, the motion-detector detects user motion in a portion of said video stream to be displayed at said first region of said display screen, the first association being active at said first time, the control means will cause said first content-management function to be implemented dependent on a first value of said first attribute, said first value being the value applicable to said first attribute at said first time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- selecting, accessing, searching, modifying, and presenting an item of content, adding and deleting an item of content from a collection, and selecting, accessing, searching, modifying, and presenting a data structure defining the organisation of a collection of said items of content, the user interface comprising;
-
14. A method of managing interaction between a user and a content-management system, comprising the steps of:
-
processing a video stream including an image of a user; preparing video data for causing an image corresponding to said video stream to be displayed on a screen; defining at least a first association capable of being invoked between a respective first region of said display screen and a respective first content-management function, said first content-management function being dependent on a variable value of a first attribute defined by meta-data; and detecting user motion in a respective portion of said video stream to be displayed at said first region of said display screen; and causing said first content-management function to be implemented when, at a first time, user motion is detected in a portion of said video stream to be displayed at said first region of said display screen, said first association being active at said first time; wherein the first content-management function is implemented at said first time in a manner dependent on a first value of said first attribute, said first value being the value applicable to said first attribute at said first time.
-
-
15. A computer system arranged to perform the steps of:
-
processing a video stream including an image of a user; preparing video data for causing an image corresponding to said video stream to be displayed on a screen; defining at least a first association capable of being invoked between a respective first region of said display screen and a respective first content-management function, said first content-management function being dependent on a variable value of a first attribute defined by meta-data; and detecting user motion in a respective portion of said video stream to be displayed at said first region of said display screen; and causing said first content-management function to be implemented when, at a first time, user motion is detected in a portion of said video stream to be displayed at said first region of said display screen, said first association being active at said first time; wherein the first content-management function is implemented at said first time in a manner dependent on a first value of said first attribute, said first value being the value applicable to said first attribute at said first time.
-
-
17. A computer program having a set of instructions which, when in use on a general purpose computer, cause the computer to perform the steps of:
-
processing a video stream including an image of a user; preparing video data for causing an image corresponding to said video stream to be displayed on a screen; defining at least a first association capable of being invoked between a respective first region of said display screen and a respective first content-management function, said first content-management function being dependent on a variable value of a first attribute defined by meta-data; and detecting user motion in a respective portion of said video stream to be displayed at said first region of said display screen; and causing said first content-management function to be implemented when, at a first time, user motion is detected in a portion of said video stream to be displayed at said first region of said display screen, said first association being active at said first time; wherein the first content-management function is implemented at said first time in a manner dependent on a first value of said first attribute, said first value being the value applicable to said first attribute at said first time.
-
Specification