The present disclosure relates to television audio, and in particular to methods, systems and networks to provide user-customized sound themes for television set-top box interactions.
Digital television, Internet Protocol television (IPTV), and digital video recording (DVR) systems have raised the demand for new interactive functionalities to accompany television viewing. For example, there are now integrated ways to show picture slide shows and play recorded music from a personal computer, as well as to watch rented or pay-per-view movies directly on a TV.
Exploiting the interactive television functions typically involves a set-top box (STB) and using an STB remote control to bring up a menu on the television screen. STB remote controls typically feature scroll and select functions so that a viewer can scroll through the menu options and select the one of interest. Scrolling and selecting through a television menu system may be referred to as navigating the system.
Some STB devices may provide simple auditory feedback to accompany navigation actions. Interactions such as a menu item selection or an inappropriate action may generate a simple tone similar to the sound that accompanies a basic computer interface action. Frequent occurrence of the alert may cause the alert sound to become annoying.
The present disclosure continues, in the detailed description that follows by way of non-limiting examples of embodiments of the present disclosure, by reference to the noted drawings, in which reference numerals represent the same parts throughout the several views of the drawings, and in which:
In view of the foregoing, the present disclosure, through one or more various aspects, embodiments and/or specific features or sub-components described, is thus intended to bring out one or more of the advantages that will be evident from the description. The present disclosure is described with frequent reference to set-top boxes. It is understood, however, that a set-top box is merely an example of a specific embodiment of the present disclosure, which is directed broadly to interactive television within the scope of the disclosure. The terminology, examples, drawings and embodiments, therefore, are illustrative and not intended to limit the scope of the disclosure. For the purposes of the description, the terms “audio” and “sound” may used interchangeably merely for illustrative purposes and not to limit the scope of the present disclosure.
The present disclosure describes approaches to customize audio feedback for interactive television so that user-defined sounds may be heard to indicate selected alerts, events, actions, functions or operations performed by the STB automatically or at the user's command.
Television sound themes for an STB interactive television interface may be customized for each member of the household. Each theme, for example, may provide a suite of different auditory feedback sounds based on a common theme, such as, for example, a popular children's' cartoon for children, or ocean sounds for those that love the ocean. The user ends up with a user-customized system for pleasant or entertaining auditory feedback when operating a television system, and which audio feedback may be personalized to each user of the television system.
Within the suite of sounds in a theme, each sound may be associated with an assigned interaction, event, alert or other designated operation of the STB, or, more generally, of the television system. For example, upon successfully scheduling a program to record on a Digital Video Recorder (DVR), the STB plays a sound of hands clapping an ovation. Upon deleting a DVR recorded program, the STB may play the sound of a balloon popping, and so forth. The user may download new discreet sounds or entire sound themes from the STB manufacturer, television service provider, third party providers or from the public domain.
Sound themes of the present disclosure may extend to viewing DVD movies or other video and audio content. In such embodiments, the controls that act on that video have auditory feedback that directly relates to that program if the viewer so chooses. A user watching a robot movie, for example, might get the voice of the main character robot saying “movie has been terminated” when they press the stop key.
In additional alternative embodiments, one or more selected sound themes may be assigned to each user in a household, for example, such that when a specific user is interacting with the system, a system of the present disclosure detects which user it is and provides their favorite sound theme, or the system may present a menu from which the identified user may select the sound theme he or she is in the mood for at that time. The detection mechanism may be, for example, one or more of a variety of biometrics, login passwords, or any other identification method or combination of identifiers.
Turning now to the drawings,
The present disclosure contemplates that any digital audio file format may be adapted for use in a sound theme, including, for example, uncompressed formats, such as WAV, AIFF and AU; formats with lossless compression, such as FLAC, Monkey's Audio (filename extension APE), WavPack, Shorten, TTA and lossless Windows Media Audio (WMA); formats with lossy compression, such as MP3, Ogg Vorbis (filename extension OGG), and lossy Windows Media Audio (WMA) and AAC. Additionally, audio data from AVI files or from a DVD may be adapted for use in the present system. Similarly the present disclosure contemplates any audio file codec may be adapted for audio playback in a system of the present disclosure.
Certain alternative embodiments of the present disclosure allow for a user to acquire rights to proprietary sounds or entire proprietary sound themes or suites. For example, the purchase of a television series DVD may come with a sound theme using sounds from the TV show, including theme music, actor voices, distinctive sounds effects and so forth. Accordingly, an STB of the present disclosure may include digital rights management (DRM) logic 126 (shown in
Selected sounds may be assigned 130, via the interface, to specific events, alerts, operations, functions, actions and so forth. Assigned sounds may be grouped to create a sound theme, suite or scheme 140 which may be associated 150 to the user. Each user in a household may have as many sound themes as he or she desires. User interface 110 may facilitate identifying 160 a particular user having one or more sound themes associated to the user, and the system may execute 170 the theme of the identified user. If the identified user has more than one theme associated with him or her, than the interface may present a menu of themes from which the identified user may select a desired theme.
A system of the present disclosure may be referred to as a controller of a television system. Such controller may include sound theme logic and user interface logic, as well as a source of digital audio information. Examples of television system operations to which a controller of the present disclosure may assign an audio file for playback upon occurrence of the operation include, but are not necessarily limited to, display of an on-screen menu; selection of an item from the on-screen menu; and exiting the on-screen menu.
Where the television system has a digital video recording system, the designated operations of the television system may include commencement of digital video recording; termination of a digital video recording; displaying an alert; a scheduled recording conflict alert; and displaying a program reminder.
A television system of the present disclosure may include, but not necessarily be limited to, a television 220 display terminal; set-top box 210; remote control 235; audio playback system 222, and may optionally further include home entertainment components such as an audio amplifier, compact disk player, one more speakers, DVD player; VCR; and so forth. Set-top box 210 may include a digital video recording (DVR) system for instant or schedule program recording; pause, rewind and fast forward functions for live or recorded programs; and other DVR operations.
For embodiments in which user identification exploits a biometric such as voice, fingerprint, or facial recognition technology, for example, a user interface may facilitate user identification in combination with the biometric under circumstances, for instance, when more than one user is present. For example, an on-screen menu that lists the household users may be displayed so that a particular user may be selected with the STB remote control 230, and the biometric may used to verify the identity of the selected user. Alternatively, if the biometric is voice recognition, for example, and the biometric technology is unable to resolve the user due more than one voice being present or due to high ambient noise, a user interface may facilitate user identification by allowing user selection and verification with appropriate input.
Theme logic 212 may automatically execute the theme of the identified user where, for example, the user has a single associated theme or has set a preference for a selected theme. A given user, however, may have more than one theme associated with him or her. Accordingly, a system of the present disclosure may enable interface logic module 216 to display a menu, for example, of all the user's themes from which the user may select, for example, a desired theme; set a preference for a selected theme to execute automatically upon user identification; or edit, add or delete themes. Additionally or alternatively, selected themes may be optionally password protected to enhance user privacy.
The computer system 500 may include a processor 502 (e.g., a central processing unit (CPU), a graphics processing unit (GPU), or both), a main memory 504 and a static memory 506, which communicate with each other via a bus 508. The computer system 500 may further include a video display unit 510 (e.g., a liquid crystal display (LCD), a flat panel, a solid state display, or a cathode ray tube (CRT)). The computer system 500 may include an input device 512 (e.g., a keyboard), a cursor control device 514 (e.g., a mouse or a remote control), a disk drive unit 516, a signal generation device 518 (e.g., a speaker or remote control) and a network interface device 520.
The disk drive unit 516 may include a machine-readable medium 522 on which is stored one or more sets of instructions (e.g., software 524) embodying any one or more of the methodologies or functions described herein, including those methods illustrated in herein above. The instructions 524 may also reside, completely or at least partially, within the main memory 504, the static memory 506, and/or within the processor 502 during execution thereof by the computer system 500. The main memory 504 and the processor 502 also may constitute machine-readable media. Dedicated hardware implementations including, but not limited to, application specific integrated circuits, programmable logic arrays and other hardware devices can likewise be constructed to implement the methods described herein. Applications that may include the apparatus and systems of various embodiments broadly include a variety of electronic and computer systems. Some embodiments implement functions in two or more specific interconnected hardware modules or devices with related control and data signals communicated between and through the modules, or as portions of an application-specific integrated circuit. Thus, the example system is applicable to software, firmware, and hardware implementations.
In accordance with various embodiments of the present disclosure, the methods described herein are intended for operation as software programs running on a computer processor. Furthermore, software implementations can include, but not limited to, distributed processing or component/object distributed processing, parallel processing, or virtual machine processing can also be constructed to implement the methods described herein.
The present disclosure contemplates a machine-readable medium containing instructions 524, or that which receives and executes instructions 524 from a propagated signal so that a device connected to a network environment 526 can send or receive voice, video or data, and to communicate over the network 526 using the instructions 524. The instructions 524 may further be transmitted or received over a network 526 via the network interface device 520.
While the machine-readable medium 522 is shown in an example embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present disclosure.
The term “machine-readable medium” shall accordingly be taken to include, but not be limited to: solid-state memories such as a memory card or other package that houses one or more read-only (non-volatile) memories, random access memories, or other re-writable (volatile) memories; magneto-optical or optical medium such as a disk or tape; and carrier wave signals such as a signal embodying computer instructions in a transmission medium; and/or a digital file attachment to e-mail or other self-contained information archive or set of archives is considered a distribution medium equivalent to a tangible storage medium. Accordingly, the description is considered to include any one or more of a machine-readable medium or a distribution medium, as listed herein and including art-recognized equivalents and successor media, in which the software implementations herein are stored.
Although the present specification describes components and functions implemented in the embodiments with reference to particular standards and protocols, the disclosure is not limited to such standards and protocols. Each of the standards for Internet and other packet switched network transmission (e.g., TCP/IP, UDP/IP, HTML, HTTP) represent examples of the state of the art. Such standards are periodically superseded by faster or more efficient equivalents having essentially the same functions. Accordingly, replacement standards and protocols having the same functions are considered equivalents.
A network embodiment of
It is understood that the present disclosure contemplates any combination of local and remote/networked components to yield a television sound theme system of the present disclosure. For instance, a system of the present disclosure may take advantage of existing local STB interface logic and simply provide expanded memory 614 or theme processing logic 612 remotely through a network. Additionally, sound themes of the present disclosure may be adapted (e.g., formatted for Dolby® 5.1) to play back through a home theater system or other television audio enhancement system.
The illustrations of embodiments described herein are intended to provide a general understanding of the structure of various embodiments, and they are not intended to serve as a complete description of all the elements and features of apparatus and systems that might make use of the structures described herein. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. Other embodiments may be utilized and derived therefrom, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosure. Figures are merely representational and may not be drawn to scale. Certain proportions thereof may be exaggerated, while others may be minimized. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
Such embodiments of the inventive subject matter may be referred to herein, individually and/or collectively, by the term “invention” merely for convenience and without intending to voluntarily limit the scope of this application to any single invention or inventive concept if more than one is in fact disclosed. Thus, although specific embodiments have been illustrated and described herein, it should be appreciated that any arrangement calculated to achieve the same purpose may be substituted for the specific embodiments shown. This disclosure is intended to cover any and all adaptations or variations of various embodiments. Combinations of the above embodiments, and other embodiments not specifically described herein, will be apparent to those of skill in the art upon reviewing the above description.
The Abstract of the Disclosure is provided to comply with 37 C.F.R. §1.72(b), requiring an abstract that will allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment.
The disclosure has been described with reference to several exemplary embodiments. It is understood, however, that the words that have been used are words of description and illustration, rather than words of limitation. Changes may be made within the purview of the appended claims, as presently stated and as amended, without departing from the scope and spirit of the disclosure in all its aspects. Although the disclosure has been described with reference to particular means, materials and embodiments, the disclosure is not intended to be limited to the particulars disclosed; rather, the disclosure extends to all functionally equivalent technologies, structures, methods and uses such as are within the scope of the appended claims.