This invention relates generally to information displays and more particularly to browsing and selection interfaces as used with content guides.
Information displays of various kinds are essentially ubiquitous in modem society. Many such displays serve, at least in part, to present content options to a viewer. As the number, kind, and constitution of such content options expand, a concurrent challenge arises to facilitate a way to navigate such options in a manner that is helpful and meaningful to the viewer.
Interactive programming guides are an example of such challenges. With cable, fiber, and/or satellite broadband services facilitating the delivery of an increasing number of varied programming options at any given time, it becomes more important to present a viewer with useful and helpful interface mechanisms to permit the viewer to be informed regarding available content options as the sheer magnitude of programming options renders unlikely the possibility that the viewer will be otherwise sufficiently knowledgeable in this regard.
Present suggestions regarding interactive programming guides as used with various audio/visual content services often present a number of candidate programming options on a display. In some cases this display will include a short textual description of the content of one or more of the candidate programming options or other static information (such as a rating, a brief listing of key actors, a year of publication, and the like). Navigation of such displays is not always sufficiently intuitive and/or aesthetically pleasing to all viewers. As a result, some viewers may fail to attain the full benefit of the available information and thereby fail to achieve satisfactory benefit of their programming options.
The above needs are at least partially met through provision of the 3-dimensional browsing and selection apparatus and method described in the following detailed description, particularly when studied in conjunction with the drawings, wherein:
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions and/or relative positioning of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present invention. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments of the present invention. It will also be understood that the terms and expressions used herein have the ordinary meaning as is usually accorded to such terms and expressions by those skilled in the corresponding respective areas of inquiry and study except where other specific meanings have otherwise been set forth herein.
Generally speaking, pursuant to these various embodiments, characterizing descriptors as individually correspond to a plurality of discrete selectable items of audio/video content are provided. A program guide simultaneously displays a plurality of these characterizing descriptors for each of the plurality of discrete selectable items using a browsing and selection interface that bears at least some of the characterizing descriptors and wherein three spatial dimensions for the browsing and selection interface are simultaneously displayed, such that the browsing and selection interface is depicted on a two dimensional display as at least one three-dimensional object.
So configured, a viewer can intuitively and in a pleasing-to-the-user manner navigate the information provided. Even relatively densely displayed informational content can often nevertheless be presented and successfully navigated without necessitating undue cognitive loading of the user.
In some embodiments a plurality of such three-dimensional objects are utilized to further leverage these benefits. In a preferred approach the three-dimensional object comprises a three-dimensional cylinder.
Referring now to the drawings, and in particular to
The control circuitry of the data processing unit 11 can be embodied in a variety of ways. For example, the data processing unit 11 can comprise a fixed-purpose dedicated platform or can comprise a partially or fully programmable platform. Such options and architectural alternatives are well understood in the art and need no further elaboration here. In some embodiments, as with a so-called cable or satellite set-top box, the data processing unit 11 can be readily realized through appropriate programming of the processor as typically accompanies such an apparatus.
The data source 12 can comprise any presently known or hereafter developed data source. In a preferred embodiment the data source 12 provides audio/visual content such as television programs and movies. Such a data source 12 can provide access to wireless broadcast reception services, cable or optical fiber services, and/or satellite services, to name a few (either alone or in conjunction with one another). Depending upon the needs of the application, it is also possible that the data source 12 provides access to discrete selectable items of audio/visual content as are embodied in a plurality of media. For example, the data source 12 may provide access to cable programming options, satellite programming options, and local programming options as may be available via one or more local or otherwise available media drives (such as but not limited to video tape drives or digital video disk (DVD) drives). It is also possible that the data processing unit 11 operably couples to a plurality of such data sources to permit access to corresponding programming services and viewing options.
In a preferred embodiment this apparatus 10 further comprises a content guide 15. This content guide 15 can comprise an integral part of the data processing unit 11 (as suggested by the illustration in
Such content guides are generally well understood in the art. The particular configuration and/or general operation of such engines is not especially important to these embodiments. Therefore additional detailed description will not be provided here regarding content guides except where appropriate below with respect to the description of these embodiments.
It will be understood that such apparatus 10 are often at least partially responsive to an optional wireless remote control 16. The latter often use infrared technology to facilitate communications but any wireless technology as may be appropriate to the needs of a given application can be utilized. In many instances such a remote control 16 will include a user interface 17 such as, for example, a keypad. Such a keypad will provide one or more keys that, when asserted by a user, will cause transmission of a particular corresponding wireless instruction or signal by the remote control 16. As another example, the user interface 17 can also comprise a so-called jog wheel that again, when manipulated by a user, will cause transmission of corresponding wireless instructions. Pursuant to a preferred embodiment, the operations of the content guide 15 will be at least partially configurable and/or otherwise controllable by appropriate remote control signals. Again, such remote controls are well understood in the art and require no further elaboration here.
Referring now to
The process 20 then facilitates provision 22 of a program guide by simultaneously displaying a plurality of the characterizing descriptors for each of a plurality of the discrete selectable items using a browsing and selection interface that bears at least some of the characterizing descriptors. In a preferred embodiment this browsing and selection interface has three spatial dimensions that are simultaneously displayed such that the browsing and selection interface is depicted as at least one three-dimensional object. In a preferred embodiment this three-dimensional object comprises a three-dimensional cylinder (or cylinders). This is not to say that the display itself must itself create an actual three-dimensional image (such as a hologram); rather, the browsing and selection interface comprises a two-dimensional depiction of a three-dimensional object.
As an illustration of this approach, and referring momentarily to
With momentary reference to
Referring again to
Referring now again to
For example, and referring again to
These embodiments will readily accommodate other user entries. In particular, the user may have entered a navigation instruction (for example, by asserting an arrow key, a cursor movement key, or by properly asserting a jog wheel, joystick, or other similar object position control mechanism in accordance with well established prior art practice). In this embodiment, when the navigation signal corresponds to movement in the X-axis, the area of focus will move from cylinder to cylinder (preferably next highlighting a next adjacent programming option segment on the next adjacent cylinder). For example, with respect to the present illustration, by asserting an instruction to move to the left, the area of focus 36 will move to the next adjacent segment on cylinder C 33.
In general, the number of potentially relevant time segments that are available will be more than can be reasonably displayed at a single time on such a display 14. In a preferred embodiment, a viewer can readily move to presently undisplayed time segments by attempting to move the area of focus to the left or right past a last presently displayed cylinder. For example, as illustrated, when a user asserts an instruction to cause a movement to the right 37, the four cylinders presently displayed can precess to the left, such that the first cylinder 31 will move off-display to the left and a fifth cylinder (as corresponds, for example, to “TIME E”) will appear on the far right of the display 14. (Other alternatives are of course possible. As one example, all of the cylinders can be replaced, four at a time, in a page-by-page fashion, rather than by moving and replacing the cylinders one at a time as described.) Such an approach readily permits a viewer to access and interact with data as corresponds to time periods other than those that are immediately reasonably presentable.
When detecting a user instruction to move up or down, the area of focus can instead move up or down, respectively, to a next adjacent segment on the same cylinder. As illustrated, for example, the area of focus 36 can be moved upwardly 38 or downwardly 39 to other segments on the same cylinder 34 to thereby highlight and/or ultimately select corresponding program options. As with time periods, there may be more program options available for a given time period than can be reasonably presented at once on such a display. In such a situation, continued instructions to cause the area of focus to continue to move upwardly or downwardly will eventually cause the area of focus to reach the displayed top or bottom of that cylinder. Providing an instruction at this point to continue moving the area of focus in the same direction will preferably cause that cylinder to appear to rotate and thereby move new segments and hence information regarding new program options into view. In a preferred embodiment, the cylinder can be caused to rotate in this manner in either direction to accord with a present direction of movement of the area of focus.
In the embodiments just described, the area of focus moves with respect to the segments of a given cylinder, and the cylinder then moves with respect to the area of focus when necessary to bring additional program option information to the display. Such an approach may be suitable and effective for many applications. For other situations, however, it may be desirable to maintain the area of focus at a relatively stable position (such as in the middle of the cylinder/display). The viewer can cause the area of focus to move horizontally from cylinder to cylinder as described above. Vertical movement instructions, however, do not cause movement of the area of focus with respect to its relative position on the display 14. Instead, in this embodiment, the cylinder turns immediately with each vertical movement instruction to thereby move a new segment (and hence characterizing descriptors for a given corresponding item of audio/visual content) into the area of focus.
Regardless of the mode of operation utilized, the 3-dimensional representation of the cylindrical object(s) that bears the characterizing descriptors serves to suggest its own rotatability and hence intuitively suggests to a user the means whereby the user can bring the area of focus to a desired program option. Other visual elements could be added, if desired, to enhance or otherwise support this impression (for example, arrows or a visually apparent axle could be used in this fashion). In addition, or in the alternative, audio cues could be used to further enhance these impressions or user experience. For instance, visual rotation of the cylinders could be accompanied by a sound that is suggestive of a rotating object to thereby reinforce the visual impressions being received by the viewer.
In the embodiments described above, the browsing and selection interface comprised a three-dimensional object that was essentially fully presented on the available display. It would of course be possible to present such an object in a manner where the object is not fully visible. An illustrative example appears at
These embodiments also present the object as comprising a cylinder. Although a cylinder may comprise a preferred configuration for many applications, other shapes can also be used. Example shapes include a rectangle-shaped bar, hexagon or octagon-shaped discs, and even more exotic shapes such as stars and the like.
Those skilled in the art will recognize that a wide variety of modifications, alterations, and combinations can be made with respect to the above described embodiments without departing from the spirit and scope of the invention, and that such modifications, alterations, and combinations are to be viewed as being within the ambit of the inventive concept.
We claim the benefit of Provisional Patent Application No. 60/520,752, entitled “Ring Interface for TV Programming Guide” and as filed on Nov. 17, 2003. This application relates to each of the following applications, each of which is commonly owned and was filed on an even date herewith and each of which is hereby incorporated by this reference: INTERACTIVE PROGRAM GUIDE WITH PREFERRED ITEMS LIST APPARATUS AND METHOD (attorney's docket number 81233); DISPLAY FILTER CRITERIA AND RESULTS DISPLAY APPARATUS AND METHOD (attorney's docket number 81234); FILTER CRITERIA AND RESULTS DISPLAY APPARATUS AND METHOD (attorney's docket number 81205); AUTOMATIC CONTENT DISPLAY APPARATUS AND METHOD (attorney's docket number 81232); CANDIDATE DATA SELECTION AND DISPLAY APPARATUS AND METHOD (attorney's docket number 81229); MULTI-SOURCE PROGRAMMING GUIDE APPARATUS AND METHOD (attorney's docket number 81235).
Number | Date | Country | |
---|---|---|---|
60520752 | Nov 2003 | US |