Abstract:
An ITV system having a plurality of channels is provided. A visual card (36a-e) is created for each channel, each visual card including a graphical representation (38a-e) of the channel. The visual cards may be linked together (40a) or grouped in one or more sequences (48a). One or more visual cards from one or more sequences may be displayed across the GUI, with one visual card being displayed within a focus area. In response to a single user action, the visual cards within a particular sequence may be successively displayed within the focus area. When the user sees a visual card representing a desired channel, the user takes some additional action and the successive display of visual cards is discontinued in which the user may select the channel represented by the visual card.
Abstract:
Within a personal computer media center (402), a user interface module (1102) generates graphical commands representing a user interface (610). A network interface (506) then sends the graphical commands (612) via a home network (406) to a media center extension (404), where a display interface (206) renders the graphical commands (612) into the user interface (610) on a television (104). In one configuration, the user interface (610) includes a focus area (1302) intersected by a first axis, as well as a first sequence (1300) of cards (1200) displayed along the first axis, each card (1200) graphically representing an available option, one card (1200) being displayable within the focus area (1302). The first sequence (1300) of cards (1200) is to be scrolled along the first axis in response to an initiating action to progressively change the card (1200) within the focus area (1302). Furthermore, the scrolling of cards (1200) is to be halted in response to a terminating action to show a selected card (1200) from the first sequence (1300) within the focus area (1302).
Abstract:
Within a media center (302), a user interface module (702) generates graphical data (514) representing a user interface (512). A network interface (406) sends the graphical data (514) via a home network (306) to a media center extension (304), where a display interface (206) renders the graphical data (514) into the user interface (512) on a television (104). In one configuration, the user interface (512) includes a focus area (902) intersected by a first axis, as well as a first sequence (900) of cards (800) displayed along the first axis, each card (800) graphically representing an available option, one card (800) being displayable within the focus area (902). The first sequence (900) of cards (800) is to be scrolled along the first axis in response to an initiating action to progressively change the card (800) within the focus area (902). Furthermore, the scrolling of cards (800) is to be halted in response to a terminating action to show a selected card (800) from the first sequence (900) within the focus area (902).
Abstract:
A plurality of entertainment systems linked by network may synchronously present a media program, such as an audio or video program, while providing two-way audio and/or video conferencing. Each entertainment system may independently receive or access a copy of the media program. The synchronous presentation may be initiated in response to a master system (401a) receiving a predetermined number of ready signals (404) from one or more slave systems (401c, 401b). The master system may further control synchronous presentation of the media program (e.g., pause or fast forward within the media program) by transmitting control signals to each participating slave system.
Abstract:
A system is disclosed comprising: a plurality of disparate databases containing data related to multimedia content and/or Internet content; a plurality of applications to access and process data rom the databases; and a node layer comprising a first type of database and a second type of nodes to retrieve data from a second type of database, wherein both the first type of nodes and the second type of nodes provide the data to the applications in a consistent data format.
Abstract:
An editing device (402) accesses a media program and a user of the editing device (402) designates points of interest within the media program. Bookmarks (406a, 406b, 406c, 406d) are generated for the designated points of interest. The bookmarks (406a, 406b, 406c, 406d) are transmitted via a network from the editing device (402) to the playback device. During presentation of the media program, the playback device uses the bookmarks (406a, 406b, 406c, 406d) to skip to one position of interest to another, as defined by the bookmarks (406a, 406b, 406c, 406d), in response to user commands.
Abstract:
A computer-implemented method and apparatus for extracting digital data from a medium. Digital audio extraction techniques are implemented with additional features that improve the quality of the resulting audio playback files. In one embodiment of the invention, a user can extract digital audio data from a source medium and store the data as a file or, alternatively stream the data into a memory. The file/stream can then be analyzed to determine the precise locations, in time, at which the sound levels represented by the data cross a specified threshold, particularly at locations near and between track edges. This information can be stored for reference. Subsequently, the file/stream can be accurately divided into smaller segments wherein each segment contains one or more complete and distinct tracks, and the data representing sound levels below the specified threshold can be excluded from the resulting segments. The segments may then be encoded and/or furtherdivided into standard playback files. Another embodiment of the invention includes an audio player. The player can play the playback files, in their original order, and can automatically include sections of silence between tracks, where required, and will refrain from including sections of silence or pauses between tracks that are intended to be played end-to-end.
Abstract:
Eye-to-eye videoconferencing may be carried out through the use of a motion coupling that positions a strut (14") at least partial across a screen (114), near the eye level of a viewer (120). A camera (144) may be mounted on a camera portion (172) of the strut (142) to obtain a video image of the viewer (120). The motion coupling may permit translation or rotation of the strut (142) to reposition the camera (144). The motion coupling may be selectively lockable through internal friction or through the use of a locking device (160). The camera may be movable along the camera portion (172) via a camera translational coupling (140).
Abstract:
A sequence of cards (200) is stored that graphically represents available options within an information system. In response to a single user action, the sequence of cards is successfully displayed within a focus area (302) of the user interface. In response to a subsequent user action, the successive display is discontinued to display a particular card representing a selected option.
Abstract:
An ITV system having a plurality of channels is provided. A visual card (36) is created for each channel, each visual card (36) including a graphical representation (38) of the channel. The visual cards (36) may be linked together or grouped in one or more sequences (40). One or more visual cards (36) from one or more sequences (40) may be displayed across the GUI 20), with one visual card (36) being displayed within a focus area (42). In response to a single user action, the visual cards (36) within a particular sequence (40) may be successively displayed within the focus area (42). When the user sees a visual card (36) representing a desired channel, the user takes some additional action and the successive display of visual cards (36) is discontinued. The visual card (36) representing the desired channel is then displayed in the focus area (42) within the user interface, and may be visually enhanced.