WO2000027126A1 - Method and apparatus for displaying a colored audio/visual program - Google Patents

Method and apparatus for displaying a colored audio/visual program Download PDF

Info

Publication number
WO2000027126A1
WO2000027126A1 PCT/US1999/025376 US9925376W WO0027126A1 WO 2000027126 A1 WO2000027126 A1 WO 2000027126A1 US 9925376 W US9925376 W US 9925376W WO 0027126 A1 WO0027126 A1 WO 0027126A1
Authority
WO
WIPO (PCT)
Prior art keywords
audio
program
visual
black
white
Prior art date
Application number
PCT/US1999/025376
Other languages
French (fr)
Inventor
Eric O. Smith
Anthony A. Shah-Nazaroff
Jean M. Goldschmidt Iki
Original Assignee
Intel Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corporation filed Critical Intel Corporation
Priority to AU18094/00A priority Critical patent/AU1809400A/en
Priority to EP99961539A priority patent/EP1138157B1/en
Priority to DE69914371T priority patent/DE69914371T2/en
Priority to KR1020017005400A priority patent/KR20010082277A/en
Publication of WO2000027126A1 publication Critical patent/WO2000027126A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4318Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4854End-user interface for client configuration for modifying image parameters, e.g. image brightness, contrast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/68Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits

Definitions

  • the present invention relates to audio/visual programming. More particularly, the present invention relates to customization of display of audio/visual programming.
  • colorized refers to a process that adds color to an originally black and white program. Colors are selected by an editor and applied to the original program with a computerized system. The resulting program is a colorized program.
  • a method and apparatus for automatically displaying colored audio/visual programs in black and white is described. Colored images of an audio/visual program are received. The audio/visual program is displayed, responsive to user input, with reduced color to provide a display of the audio/visual program in black and white.
  • the colored images are colorized images.
  • reduced color is provided by reducing the color setting of a display device.
  • Figure 1 is a block diagram illustrating the system components of an exemplary entertainment system in which one embodiment of the present invention may be practiced.
  • Figure 2 illustrates one embodiment of a computing device suitable for use with the present invention.
  • Figure 3 is a audio/visual program file according to one embodiment of the present invention.
  • Figure 4 is a flow chart for automatically displaying a colored audio/visual program in black and white according to one embodiment of the present invention.
  • the present invention provides a method and apparatus for determining whether a selected audio/visual program is colored.
  • a display device that is used to display the selected audio/visual program is configured, responsive to user input, to display the selected audio/visual program in black and white.
  • automatic configuration of the display device to display the selected audio/visual program in black and white is user enabled.
  • the colored audio/visual program has been colorized.
  • FIG. 1 is a block diagram illustrating the system components of an exemplary entertainment system in which one embodiment of the present invention may be practiced.
  • System 100 includes television/display device 102, video recorder/playback device 106, digital video disk (DND, also referred to as digital versatile disk) recorder/playback device 114, audio/video tuner and/or amplifier 110, audio playback/recorder device 122, and compact disc (CD) player 112, all coupled to a common input/output (I/O) bus 108.
  • I/O input/output
  • audio input and output could be routed with an appropriate number of independent audio "patch" cables
  • video signals may be routed with independent coaxial cables
  • control signals may be routed along a two-wire serial line, or through infrared (IR) communication signals or radio frequency (RF) communication signals.
  • IR infrared
  • RF radio frequency
  • audio, video, and/or control signals may also be routed along one or more buses in accordance with the Universal Serial Bus Specification, Revision 1.0 (January 15, 1996), or the High Performance Serial Bus IEEE Standard 1394, IEEE std. 1394-1995, draft 8.0v3, approved December 12, 1995.
  • system 100 includes speaker system 116, microphone 118, video camera 120 and a wireless input/output control device 132.
  • wireless I/O control device 132 is an entertainment system remote control unit which communicates with the components of system 100 through IR signals.
  • wireless I/O control device 132 may be a wireless keyboard and/or cursor control device that communicates with the components of system 100 through IR signals or RF signals.
  • wireless I/O control device 132 may be an IR or RF remote control device similar in appearance to a typical entertainment system remote control with the added feature of a track-ball or other cursor control mechanism that allows a user to position a cursor on a display of system 100.
  • system controller 104 incorporated with the features of the present invention, configured to control a variety of features associated with the system components.
  • system controller 104 is coupled to each of the system components, as necessary, through I/O bus 108.
  • system controller 104 may be configured with a wireless communications transmitter (or transceiver), which is capable of communicating with the system components via IR signals or RF signals 108'.
  • system controller 104 is configured to control each of the entertainment system components of system 100, although it is understood that each of the components may be individually controlled with wireless I/O device 132.
  • System controller 104 retrieves and stores entertainment programming information available from a wide variety of sources. During operation of system 100, system controller 104 dynamically configures the operating parameters of system 100 and offers additional value added features to enhance the user's enjoyment of system 100, as discussed in more detail below.
  • system controller 104 may be a computer system incorporated with the teachings of the present invention, as will be discussed in further detail below.
  • system controller 104 may be a "set-top” box endowed with the necessary processing power and incorporated with the teachings of the present invention.
  • system controller 104 may also be referred to as a "convergence system" designed to integrate the world of entertainment systems and computing platforms to achieve the beneficial results discussed in greater detail below.
  • system 100 can be configured to receive audio/video programming input from a wide variety of sources.
  • system 100 receives programming input from any or all of the following sources: digital broadcast (e.g., HDTV), cable broadcast 124, satellite broadcast 126 (e.g., via a satellite dish), very high frequency (NHF) or ultra high frequency (UHF) radio frequency communication of the broadcast networks 134 (e.g., via an aerial antenna), and/or the telephone/computer network interface 128.
  • digital broadcast e.g., HDTV
  • cable broadcast 124 e.g., cable broadcast 124, satellite broadcast input 126 and VHF/UHF input 134 may include analog and/or digital programming.
  • audio/video programming may be received from a CD-ROM, DVD, or other digital or analog storage device via a playback device of system 100 (e.g., DVD recorder/playback device 114).
  • a playback device of system 100 e.g., DVD recorder/playback device 114.
  • the Internet, an entertainment network, or other network may also provide audio/video programming, via, for example, interface 128.
  • system 100 is also configured with a number of general purpose control outputs 130 which may be configured to control any number of devices.
  • system controller 104 configures system 100 to display a movie, it may also dim the lights in the room to a predetermined level to further enhance the viewing environment.
  • Control circuitry which allows a computing device to control, for example, lighting, thermostat settings, and other household appliances (via, for example, the electrical wiring in a house) are well known in the art and thus will not be described further.
  • system controller 104 is intended to represent a broad category of computing devices known in the art.
  • An example of such a computing device is a desktop computer system equipped with a high performance microprocessor(s), such as the Pentium® processor, Pentium® Pro processor, or Pentium® II processor manufactured by and commonly available from Intel Corporation of Santa Clara, California.
  • a high performance microprocessor(s) such as the Pentium® processor, Pentium® Pro processor, or Pentium® II processor manufactured by and commonly available from Intel Corporation of Santa Clara, California.
  • Another example of such a computing device is an Internet "appliance” device, such as a WebTVTM Internet Terminal available from Sony Electronics Inc. of Park Ridge, New Jersey, or Philips Consumer Electronics Company of Knoxville, Tennessee. It is to be appreciated that the housing size and design for system controller 104 may be altered, allowing it to better visually fit into system 100.
  • system controller 104 could be integrated into television/display device 102, DVD recorder/playback device 114, or audio/video tuner and amplifier 110.
  • Figure 2 illustrates one embodiment of a computing device suitable for use with the present invention.
  • system controller 104 of Figure 1 is a computing device 200 of Figure 2.
  • device 200 includes processor 202 and cache memory 204 coupled to each other as shown.
  • device 200 includes high performance input/output (I/O) bus 206 and standard I/O bus 208.
  • Host bridge 210 couples processor 202 to high performance I/O bus 206, whereas I/O bus bridge 212 couples the two buses 206 and 208 to each other.
  • Coupled to bus 206 are network communication interface 224 and system memory 214.
  • Coupled to bus 208 is mass storage 220, keyboard and pointing device 222, and I/O ports 226.
  • Collectively, these elements are intended to represent a broad category of hardware systems, including but not limited to general purpose computer systems based on the Pentium® processor, Pentium® Pro processor, or Pentium® II processor, manufactured by Intel Corporation.
  • various electronic devices are also coupled to high performance I/O bus 206.
  • analog tuner/digital satellite/cable devices 228, are also coupled to high performance I/O bus 206 to allow device 200 to "tune" to various programming input channels.
  • network/communication interface 224 is used to provide communication between device 200 and any of a wide range of conventional networks, such as an Ethernet, token ring, the Internet, etc. It is to be appreciated that the circuitry of interface 224 is dependent on the type of network the device 200 is being coupled to.
  • Mass storage 220 is used to provide permanent storage for the data and programming instructions to implement the above described functions, whereas system memory 214 is used to provide temporary storage for the data and programming instructions when executed by processor 202.
  • I/O ports 226 are one or more serial and/or parallel communication ports used to provide communication between additional peripheral devices which may be coupled to device 200.
  • cache 204 may be on-chip with processor 202.
  • cache 204 and processor 202 may be packaged together as a "processor module", with processor 202 being referred to as the "processor core".
  • certain implementations of the present invention may not require nor include all of the above components.
  • mass storage 220, keyboard and pointing device 222, and/or network/communication interface 224 may not be included in device 200.
  • the peripheral devices shown coupled to standard I/O bus 208 may be coupled to high performance I O bus 206; in addition, in some implementations only a single bus may exist with the components of device 200 being coupled to the single bus.
  • additional components may be included in device 200, such as additional processors, storage devices, or memories.
  • the method and apparatus for displaying colored audio/visual programming in black and white according to the present invention as discussed above is implemented as a series of software routines run by device 200 of Figure 2.
  • the process of Figure 4 is implemented as a series of software routines.
  • These software routines comprise a plurality or series of instructions to be executed by a processor in a hardware system, such as processor 202 of Figure 2.
  • the series of instructions are stored on a storage device, such as mass storage 220. It is to be appreciated that the series of instructions can be stored using any conventional storage medium, such as a diskette, CD-ROM, magnetic tape, DVD, laser disk, ROM, Flash memory, etc. It is also to be appreciated that the series of instructions need not be stored locally, and could be received from a remote storage device, such as a server on a network, via network/communication interface 224.
  • the instructions are copied from the storage device, such as mass storage 220, into memory 214 and then accessed and executed by processor 202. In one implementation, these software routines are written in the C++ programming language. It is to be appreciated, however, that these routines may be implemented in any of a wide variety of programming languages.
  • the present invention is implemented in discrete hardware or firmware.
  • one or more application specific integrated circuits could be programmed with the above described functions of the present invention.
  • the process of Figure 4 could be implemented in one or more ASICs of an additional circuit board for insertion into hardware system 200 of Figure 2.
  • Figure 3 is a audio/visual program file according to one embodiment of the present invention.
  • a program file contains information related to an associated audio/visual program.
  • a program file is transmitted with the associated audio/visual program.
  • one or more program files can be transmitted independent of the audio/visual program.
  • Program file 300 includes information related to an audio/visual program such as a ShowID, a ShowTitle, a ColorCode, etc. Of course, additional or different information can be included in program file 300.
  • the ColorCode is used to indicate whether the associated audio/visual program is a colored program.
  • the entertainment system of the present invention provides the ability to automatically display colored programs in black and white or with a reduced color setting.
  • a ColorCode field in program file 300 indicates whether the associated audio/visual program is black and white, colorized, or originally recorded in color.
  • other ColorCode schemes can also be used to convey color information related to an audio/visual program.
  • Program file 300 can also include an original recording date for an audio/visual program (not shown in Figure 3).
  • the original recording date can be used to determine whether the associated audio/visual program should be displayed in color or in black and white. For example, a user could select automatic black and white display of all audio/visual programs recorded before 1955.
  • Other information that can be stored in program file 300 can also be used to select audio/visual programs to be viewed in black and white.
  • Figure 4 is a flow chart for automatically displaying a colored audio/visual program in black and white according to one embodiment of the present invention.
  • the entertainment system of the present invention receives one or more program files, 410.
  • the program file(s) can be received with, or prior to, receiving the associated audio/visual program or the program file(s) can be received independent of the time at which the associated audio/visual program is received.
  • the entertainment system of the present invention determines whether a selected audio/visual program is colored, 420.
  • the entertainment system checks a field/entry in a program file to determine whether the associated program is colored.
  • a network, a program synidcator, or other person or group provides the program file indicating whether the audio/visual program is colored, among other characteristics.
  • a specific signal or indicator can be transmitted that is not part of the program file to indicate whether the audio/visual program is colored.
  • a predetermined portion of an opening frame can be used to indicate that the audio/visual program is colored.
  • Color information can also be communicated in many other manners.
  • the entertainment system determines whether a user of the system wishes to view colored programming in black and white, 430. In one embodiment, this is accomplished by providing the user with a menu in which he/she can select between viewing colored programming in color or in black and white. Alternatively, the entertainment system can prompt the user for a response prior to displaying an audio/visual program that in color. Alternative schemes can also be implemented to determine whether the user wishes to view the audio/visual program in color or black and white.
  • Determining whether a program is colored and determining whether the user wishes to view colored programming in black and white can be performed in any order.
  • the entertainment system determines whether the audio/visual program has been colored prior to determining whether the view wishes to see such programming in black and white.
  • the entertainment system determines whether the user wishes to view colored programming in black and white prior to determining whether an audio/visual program is colored.
  • the entertainment system modifies color settings of a display device upon which the audio/visual program is to be displayed if necessary, 440.
  • the color setting of the display device is set to its minimum.
  • the color setting can be reduced to provide a black and white display with more depth than would otherwise be provided with the minimum color setting.
  • the entertainment system described herein provides software control of display settings (e.g., color, tint, contrast).
  • display settings e.g., color, tint, contrast
  • the control circuitry of the entertainment system modifies the color settings accordingly.
  • the display device is an ordinary television having wireless (e.g., remote) control of display settings
  • the control circuitry provides signals that cause the color settings of the television to change such that a program is displayed in black and white.
  • the signals causing the color settings to change can be communicated, for example, via the interface that communicates audio/visual programming to the display device.
  • Wireless signals e.g., RF, IR
  • the selected audio/visual program is displayed, 450.
  • color settings are restored to the original settings after the selected audio/visual program has been displayed (not shown in Figure 4).
  • the entertainment system could prompt the user to determine whether the original color settings should be restored.

Abstract

A method and apparatus (200) for displaying colored audio/visual programming in black and white is described. The present invention provides a method and apparatus for determining whether a selected audio/visual program is colored. A display device that is used to display the selected audio/visual program is configured, responsive to user input (222), to display the selected audio/visual program in black and white. In one embodiment, automatic configuration of the display device to display the selected audio/visual program in black and white is user enabled. In one embodiment, the colored audio/visual program has been colorized.

Description

METHOD AND APPARATUS FOR
DISPLAYING A COLORED
AUDIO/VISUAL PROGRAM
FIELD OF THE INVENTION
The present invention relates to audio/visual programming. More particularly, the present invention relates to customization of display of audio/visual programming.
BACKGROUND
Many classic black and white movies and other audio/visual programming (e.g., cartoons, sporting events) have been "colorized" in order to take advantage of improvements in video technology that have been developed after the program was originally recorded. The term "colorized" and "colorization" refer to a process that adds color to an originally black and white program. Colors are selected by an editor and applied to the original program with a computerized system. The resulting program is a colorized program.
However, many people, including many classic programming fans, prefer black and white movies to corlored and colorized programming. Therefore, controversy often exists over which version of a movie should be broadcast by broadcasters or stocked by audio/visual libraries. This controversy results in excessive copies of programs and/or dissatisfied.
What is needed is a method and apparatus for allowing colored movies or other audio/visual programming to be viewed in black and white by viewers who prefer to view programming in black and white.
SUMMARY OF THE INVENTION
A method and apparatus for automatically displaying colored audio/visual programs in black and white is described. Colored images of an audio/visual program are received. The audio/visual program is displayed, responsive to user input, with reduced color to provide a display of the audio/visual program in black and white. In one embodiment, the colored images are colorized images. In one embodiment, reduced color is provided by reducing the color setting of a display device.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings in which like reference numerals refer to similar elements.
Figure 1 is a block diagram illustrating the system components of an exemplary entertainment system in which one embodiment of the present invention may be practiced.
Figure 2 illustrates one embodiment of a computing device suitable for use with the present invention.
Figure 3 is a audio/visual program file according to one embodiment of the present invention.
Figure 4 is a flow chart for automatically displaying a colored audio/visual program in black and white according to one embodiment of the present invention.
DETAILED DESCRIPTION
A method and apparatus for automatically displaying colored audio/visual programming in black and white is described. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the present invention.
Briefly, the present invention provides a method and apparatus for determining whether a selected audio/visual program is colored. A display device that is used to display the selected audio/visual program is configured, responsive to user input, to display the selected audio/visual program in black and white. In one embodiment, automatic configuration of the display device to display the selected audio/visual program in black and white is user enabled. In one embodiment, the colored audio/visual program has been colorized.
Figure 1 is a block diagram illustrating the system components of an exemplary entertainment system in which one embodiment of the present invention may be practiced. System 100 includes television/display device 102, video recorder/playback device 106, digital video disk (DND, also referred to as digital versatile disk) recorder/playback device 114, audio/video tuner and/or amplifier 110, audio playback/recorder device 122, and compact disc (CD) player 112, all coupled to a common input/output (I/O) bus 108.
It is to be appreciated that the use of the common I/O bus 108 is for ease of explanation in the diagram only, and that a number of alternative means of routing input and output signals may be beneficially employed. For example, audio input and output could be routed with an appropriate number of independent audio "patch" cables, video signals may be routed with independent coaxial cables, and control signals may be routed along a two-wire serial line, or through infrared (IR) communication signals or radio frequency (RF) communication signals. By way of further example, audio, video, and/or control signals may also be routed along one or more buses in accordance with the Universal Serial Bus Specification, Revision 1.0 (January 15, 1996), or the High Performance Serial Bus IEEE Standard 1394, IEEE std. 1394-1995, draft 8.0v3, approved December 12, 1995.
In addition, system 100 includes speaker system 116, microphone 118, video camera 120 and a wireless input/output control device 132. In one embodiment, wireless I/O control device 132 is an entertainment system remote control unit which communicates with the components of system 100 through IR signals. In another embodiment, wireless I/O control device 132 may be a wireless keyboard and/or cursor control device that communicates with the components of system 100 through IR signals or RF signals. In yet another embodiment, wireless I/O control device 132 may be an IR or RF remote control device similar in appearance to a typical entertainment system remote control with the added feature of a track-ball or other cursor control mechanism that allows a user to position a cursor on a display of system 100.
At the core of system 100 is system controller 104 incorporated with the features of the present invention, configured to control a variety of features associated with the system components. As depicted, system controller 104 is coupled to each of the system components, as necessary, through I/O bus 108. In one embodiment, in addition to or in place of I O bus 108, system controller 104 may be configured with a wireless communications transmitter (or transceiver), which is capable of communicating with the system components via IR signals or RF signals 108'. Regardless of the control medium, system controller 104 is configured to control each of the entertainment system components of system 100, although it is understood that each of the components may be individually controlled with wireless I/O device 132.
System controller 104 retrieves and stores entertainment programming information available from a wide variety of sources. During operation of system 100, system controller 104 dynamically configures the operating parameters of system 100 and offers additional value added features to enhance the user's enjoyment of system 100, as discussed in more detail below. In one embodiment, system controller 104 may be a computer system incorporated with the teachings of the present invention, as will be discussed in further detail below. In another embodiment, system controller 104 may be a "set-top" box endowed with the necessary processing power and incorporated with the teachings of the present invention. Regardless of the particular embodiment, system controller 104 may also be referred to as a "convergence system" designed to integrate the world of entertainment systems and computing platforms to achieve the beneficial results discussed in greater detail below.
Although the present invention is described in the context of the exemplary embodiments presented in the figures, based on the descriptions to follow, those skilled in the art will appreciate that the present invention is not limited to these embodiments and may be practiced in a variety of alternate embodiments. Accordingly, the innovative features of the present invention may be practiced in a system of greater or lesser complexity than that of the system depicted in Figure 1. By way of example, devices may be added to system 100, or devices (e.g., video camera 120, microphone 118, DND recorder/playback device 114, etc.) may be removed from system 100.
As illustrated in Figure 1, system 100 can be configured to receive audio/video programming input from a wide variety of sources. In one embodiment, system 100 receives programming input from any or all of the following sources: digital broadcast (e.g., HDTV), cable broadcast 124, satellite broadcast 126 (e.g., via a satellite dish), very high frequency (NHF) or ultra high frequency (UHF) radio frequency communication of the broadcast networks 134 (e.g., via an aerial antenna), and/or the telephone/computer network interface 128. Further, it will be appreciated by those skilled in the art that cable broadcast input 124, satellite broadcast input 126 and VHF/UHF input 134 may include analog and/or digital programming. Additionally, audio/video programming may be received from a CD-ROM, DVD, or other digital or analog storage device via a playback device of system 100 (e.g., DVD recorder/playback device 114). The Internet, an entertainment network, or other network may also provide audio/video programming, via, for example, interface 128.
In addition to programming input, system 100 is also configured with a number of general purpose control outputs 130 which may be configured to control any number of devices. In one embodiment, for example, as system controller 104 configures system 100 to display a movie, it may also dim the lights in the room to a predetermined level to further enhance the viewing environment. Control circuitry which allows a computing device to control, for example, lighting, thermostat settings, and other household appliances (via, for example, the electrical wiring in a house) are well known in the art and thus will not be described further.
Except for the incorporated teachings of the present invention (to be more fully described below), system controller 104 is intended to represent a broad category of computing devices known in the art. An example of such a computing device is a desktop computer system equipped with a high performance microprocessor(s), such as the Pentium® processor, Pentium® Pro processor, or Pentium® II processor manufactured by and commonly available from Intel Corporation of Santa Clara, California. Another example of such a computing device is an Internet "appliance" device, such as a WebTV™ Internet Terminal available from Sony Electronics Inc. of Park Ridge, New Jersey, or Philips Consumer Electronics Company of Knoxville, Tennessee. It is to be appreciated that the housing size and design for system controller 104 may be altered, allowing it to better visually fit into system 100.
It is also to be appreciated that the several entertainment system components depicted in Figure 1 can be beneficially combined. By way of example, system controller 104 could be integrated into television/display device 102, DVD recorder/playback device 114, or audio/video tuner and amplifier 110.
Figure 2 illustrates one embodiment of a computing device suitable for use with the present invention. According to one implementation, system controller 104 of Figure 1 is a computing device 200 of Figure 2. In the illustrated embodiment of Figure 2, device 200 includes processor 202 and cache memory 204 coupled to each other as shown. Additionally, device 200 includes high performance input/output (I/O) bus 206 and standard I/O bus 208. Host bridge 210 couples processor 202 to high performance I/O bus 206, whereas I/O bus bridge 212 couples the two buses 206 and 208 to each other. Coupled to bus 206 are network communication interface 224 and system memory 214. Coupled to bus 208 is mass storage 220, keyboard and pointing device 222, and I/O ports 226. Collectively, these elements are intended to represent a broad category of hardware systems, including but not limited to general purpose computer systems based on the Pentium® processor, Pentium® Pro processor, or Pentium® II processor, manufactured by Intel Corporation.
In one embodiment, various electronic devices are also coupled to high performance I/O bus 206. As illustrated, analog tuner/digital satellite/cable devices 228, are also coupled to high performance I/O bus 206 to allow device 200 to "tune" to various programming input channels.
These elements 202 - 228 perform their conventional functions known in the art. In particular, network/communication interface 224 is used to provide communication between device 200 and any of a wide range of conventional networks, such as an Ethernet, token ring, the Internet, etc. It is to be appreciated that the circuitry of interface 224 is dependent on the type of network the device 200 is being coupled to.
Mass storage 220 is used to provide permanent storage for the data and programming instructions to implement the above described functions, whereas system memory 214 is used to provide temporary storage for the data and programming instructions when executed by processor 202. I/O ports 226 are one or more serial and/or parallel communication ports used to provide communication between additional peripheral devices which may be coupled to device 200.
It is to be appreciated that various components of device 200 may be rearranged. For example, cache 204 may be on-chip with processor 202. Alternatively, cache 204 and processor 202 may be packaged together as a "processor module", with processor 202 being referred to as the "processor core". Furthermore, certain implementations of the present invention may not require nor include all of the above components. For example, mass storage 220, keyboard and pointing device 222, and/or network/communication interface 224 may not be included in device 200. Additionally, the peripheral devices shown coupled to standard I/O bus 208 may be coupled to high performance I O bus 206; in addition, in some implementations only a single bus may exist with the components of device 200 being coupled to the single bus. Furthermore, additional components may be included in device 200, such as additional processors, storage devices, or memories.
In one embodiment, the method and apparatus for displaying colored audio/visual programming in black and white according to the present invention as discussed above is implemented as a series of software routines run by device 200 of Figure 2. In this embodiment, the process of Figure 4 is implemented as a series of software routines. These software routines comprise a plurality or series of instructions to be executed by a processor in a hardware system, such as processor 202 of Figure 2.
Initially, the series of instructions are stored on a storage device, such as mass storage 220. It is to be appreciated that the series of instructions can be stored using any conventional storage medium, such as a diskette, CD-ROM, magnetic tape, DVD, laser disk, ROM, Flash memory, etc. It is also to be appreciated that the series of instructions need not be stored locally, and could be received from a remote storage device, such as a server on a network, via network/communication interface 224. The instructions are copied from the storage device, such as mass storage 220, into memory 214 and then accessed and executed by processor 202. In one implementation, these software routines are written in the C++ programming language. It is to be appreciated, however, that these routines may be implemented in any of a wide variety of programming languages.
In alternate embodiments, the present invention is implemented in discrete hardware or firmware. For example, one or more application specific integrated circuits (ASICs) could be programmed with the above described functions of the present invention. By way of another example, the process of Figure 4 could be implemented in one or more ASICs of an additional circuit board for insertion into hardware system 200 of Figure 2.
Figure 3 is a audio/visual program file according to one embodiment of the present invention. In general, a program file contains information related to an associated audio/visual program. In one embodiment, a program file is transmitted with the associated audio/visual program. Alternatively, one or more program files can be transmitted independent of the audio/visual program.
Program file 300 includes information related to an audio/visual program such as a ShowID, a ShowTitle, a ColorCode, etc. Of course, additional or different information can be included in program file 300. In one embodiment, the ColorCode is used to indicate whether the associated audio/visual program is a colored program. As described in greater detail below, the entertainment system of the present invention provides the ability to automatically display colored programs in black and white or with a reduced color setting.
In one embodiment, a ColorCode field in program file 300 indicates whether the associated audio/visual program is black and white, colorized, or originally recorded in color. Alternatively, other ColorCode schemes can also be used to convey color information related to an audio/visual program.
Program file 300 can also include an original recording date for an audio/visual program (not shown in Figure 3). The original recording date can be used to determine whether the associated audio/visual program should be displayed in color or in black and white. For example, a user could select automatic black and white display of all audio/visual programs recorded before 1955. Other information that can be stored in program file 300 can also be used to select audio/visual programs to be viewed in black and white.
Figure 4 is a flow chart for automatically displaying a colored audio/visual program in black and white according to one embodiment of the present invention. The entertainment system of the present invention receives one or more program files, 410. As described above, the program file(s) can be received with, or prior to, receiving the associated audio/visual program or the program file(s) can be received independent of the time at which the associated audio/visual program is received.
The entertainment system of the present invention determines whether a selected audio/visual program is colored, 420. In one embodiment, the entertainment system checks a field/entry in a program file to determine whether the associated program is colored. In such an embodiment, a network, a program synidcator, or other person or group provides the program file indicating whether the audio/visual program is colored, among other characteristics.
In an alternative embodiment, a specific signal or indicator can be transmitted that is not part of the program file to indicate whether the audio/visual program is colored. For example, a predetermined portion of an opening frame can be used to indicate that the audio/visual program is colored. Color information can also be communicated in many other manners.
The entertainment system determines whether a user of the system wishes to view colored programming in black and white, 430. In one embodiment, this is accomplished by providing the user with a menu in which he/she can select between viewing colored programming in color or in black and white. Alternatively, the entertainment system can prompt the user for a response prior to displaying an audio/visual program that in color. Alternative schemes can also be implemented to determine whether the user wishes to view the audio/visual program in color or black and white.
Determining whether a program is colored and determining whether the user wishes to view colored programming in black and white can be performed in any order. In one embodiment, the entertainment system determines whether the audio/visual program has been colored prior to determining whether the view wishes to see such programming in black and white. In an alternative embodiment, the entertainment system determines whether the user wishes to view colored programming in black and white prior to determining whether an audio/visual program is colored.
The entertainment system modifies color settings of a display device upon which the audio/visual program is to be displayed if necessary, 440. In one embodiment, the color setting of the display device is set to its minimum. Alternatively, the color setting can be reduced to provide a black and white display with more depth than would otherwise be provided with the minimum color setting.
In one embodiment, the entertainment system described herein provides software control of display settings (e.g., color, tint, contrast). When a program is to be displayed in black and white, the control circuitry of the entertainment system modifies the color settings accordingly. Alternatively, if the display device is an ordinary television having wireless (e.g., remote) control of display settings, the control circuitry provides signals that cause the color settings of the television to change such that a program is displayed in black and white. The signals causing the color settings to change can be communicated, for example, via the interface that communicates audio/visual programming to the display device. Wireless signals (e.g., RF, IR) could also be used to automatically change the color settings of the display device.
The selected audio/visual program is displayed, 450. In one embodiment, color settings are restored to the original settings after the selected audio/visual program has been displayed (not shown in Figure 4). Alternatively, the entertainment system could prompt the user to determine whether the original color settings should be restored.
In the foregoing specification, the present invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Claims

CLAIMSWhat is claimed is:
1. A method for displaying a colored audio/video program, the method comprising: receiving colored images of an audio/visual program; displaying, responsive to user input, the audio/visual program with reduced color to provide display of the audio/visual program in black and white.
2. The method of claim 1 wherein the colored audio/visual images are colorized audio/visual images.
3. The method of claim 2 further comprising determining whether a selected audio/video program has been colorized by determining whether a program file indicates that the selected audio/visual program has been colorized.
4. The method of claim 1 wherein displaying the colored images of the audio/visual program with reduced color to provide display of the audio/visual program in black and white comprises decreasing a color setting of a display device such that the audio/video program is displayed in black and white.
5. The method of claim 4 wherein the color setting of the display device is set to a minimum setting.
6. The method of claim 4 wherein adjusting a display device comprises decreasing a color setting of the display device such that the audio/video program is displayed in a reduced color setting.
7. A machine-readable medium having stored thereon sequences of instructions, which when executed by a processor cause the processor to: receive colored images of an audio/visual program; display, responsive to user input, the audio/visual program with reduced color to provide display of the audio/visual program in black and white.
8. The machine-readable medium of claim 7 wherein the colored audio/visual images are colorized audio/visual images.
9. The machine-readable medium of claim 7 further comprising sequences of instructions that cause the processor to determine whether a selected audio/video program has been colorized by determining whether a program file indicates that the selected audio/visual program has been colorized.
10. The machine-readable medium of claim 7 further comprising sequences of instructions that cause the processor to decrease a color setting of the display device such that the audio/video program is displayed in black and white.
11. The machine-readable medium of claim 10 wherein the sequences of instructions cause the color setting of the display device to be set to a minimum setting.
12. The machine-readable medium of claim 7 further comprising sequences of instructions that cause the processor to decrease a color setting of the display device such that the audio/video program is displayed in a reduced color setting.
13. An apparatus that displays colorized audio/video programming in black and white, the apparatus comprising: means for receiving colored images of an audio/visual program; means for displaying, responsive to user input, the audio/visual program with reduced color to provide display of the audio/visual program in black and white.
14. The apparatus of claim 13 wherein the colored images are colorized images.
15. The apparatus of claim 13 further comprising means for determining whether a program file indicates that the selected audio/visual program has been colorized.
16. The apparatus of claim 13 further comprising means for decreasing a color setting of the display device such that the audio/video program is displayed in black and white.
17. The apparatus of claim 16 wherein the color setting of the display device is set to a minimum setting.
18. The apparatus of claim 13 further comprising means for decreasing a color setting of the display device such that the audio/video program is displayed in a reduced color setting.
19. An entertainment system comprising: a display device; and a control unit coupled to the display device, the control unit configured to receive audio/visual programming including colored audio/visual programming and to cause the display device to display selected audio/visual programs; wherein the control unit causes a selected audio/visual program to be displayed in black and white responsive to user input.
20. The entertainment system of claim 19 wherein the control unit causes a selected audio/visual program to automatically be displayed in black and white if a user-configurable indicator has been set to indicate that colored audio/visual programs are to be displayed in black and white.
21. The entertainment system of claim 19 wherein the control unit modifies the color setting of the display device to cause the selected colored audio/visual program to be displayed in black and white.
22. The entertainment system of claim 21 wherein the color setting of the display device is set to a minimum to display the selected colored audio/visual program in black and white.
23. The entertainment system of claim 21 wherein the color setting of the display device is reduced in order to display the selected colored audio/visual program in black and white.
24. The entertainment system of claim 21 wherein at least one colored audio/visual program is a colorized audio/visual program.
25. The entertainment system of claim 19 wherein black and white display of the selected audio/visual program is based on an original recording date of the selected audio/visual program.
PCT/US1999/025376 1998-10-30 1999-10-28 Method and apparatus for displaying a colored audio/visual program WO2000027126A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AU18094/00A AU1809400A (en) 1998-10-30 1999-10-28 Method and apparatus for displaying a colored audio/visual program
EP99961539A EP1138157B1 (en) 1998-10-30 1999-10-28 Method and apparatus for displaying a colorized audio/visual program
DE69914371T DE69914371T2 (en) 1998-10-30 1999-10-28 METHOD AND DEVICE FOR PRESENTING A COLORED AUDIOVISUAL PROGRAM
KR1020017005400A KR20010082277A (en) 1998-10-30 1999-10-28 Method and apparatus for displaying a colored audio/visual program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/183,496 1998-10-30
US09/183,496 US6697099B2 (en) 1998-10-30 1998-10-30 Method and apparatus for displaying a colored audio/visual program

Publications (1)

Publication Number Publication Date
WO2000027126A1 true WO2000027126A1 (en) 2000-05-11

Family

ID=22673043

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/025376 WO2000027126A1 (en) 1998-10-30 1999-10-28 Method and apparatus for displaying a colored audio/visual program

Country Status (8)

Country Link
US (1) US6697099B2 (en)
EP (1) EP1138157B1 (en)
KR (1) KR20010082277A (en)
CN (1) CN100385946C (en)
AU (1) AU1809400A (en)
DE (1) DE69914371T2 (en)
RU (1) RU2225078C2 (en)
WO (1) WO2000027126A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860655A (en) * 2010-07-02 2010-10-13 上海交通大学 Black-and-white image colorizing method based on two-sided filter

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000251391A (en) * 1999-03-02 2000-09-14 Sony Corp Data transmission method and electronic equipment
US6993504B1 (en) 1999-04-09 2006-01-31 Trading Technologies International, Inc. User interface for semi-fungible trading
US7212999B2 (en) 1999-04-09 2007-05-01 Trading Technologies International, Inc. User interface for an electronic trading system
US7447655B2 (en) * 2000-03-02 2008-11-04 Trading Technologies International, Inc. System and method for automatic scalping of a tradeable object in an electronic trading environment
US6938011B1 (en) 2000-03-02 2005-08-30 Trading Technologies International, Inc. Click based trading with market depth display
US7389268B1 (en) 2000-03-02 2008-06-17 Trading Technologies International, Inc. Trading tools for electronic trading
US6772132B1 (en) 2000-03-02 2004-08-03 Trading Technologies International, Inc. Click based trading with intuitive grid display of market depth
KR20030069318A (en) * 2002-02-19 2003-08-27 이홍규 Color conversion unit for TV set
US7571134B1 (en) 2002-11-13 2009-08-04 Trading Technologies International, Inc. Trading interface for facilitating trading of multiple tradeable objects in an electronic trading environment
US7523064B2 (en) 2002-11-13 2009-04-21 Trading Technologies International, Inc. System and method for facilitating trading of multiple tradeable objects in an electronic trading environment
US7418422B2 (en) * 2002-11-13 2008-08-26 Trading Technologies International, Inc. Method, apparatus and interface for trading multiple tradeable objects
CA2517406C (en) * 2003-02-28 2023-01-03 Trading Technologies International, Inc. A system and method for trading and displaying market information in an electronic trading environment
US7587357B1 (en) 2003-06-30 2009-09-08 Trading Technologies International Inc. Repositioning of market information on trading screens
EP2067354A2 (en) * 2006-09-19 2009-06-10 Koninklijke Philips Electronics N.V. Image viewing using multiple individual settings
JP2009140119A (en) * 2007-12-05 2009-06-25 Sharp Corp Graphic display device and graphic display method
US20090276696A1 (en) * 2008-04-30 2009-11-05 Microsoft Corporation High-fidelity rendering of documents in viewer clients
US8510206B2 (en) 2010-07-26 2013-08-13 Trading Technologies International, Inc. Consolidated price level expansion
KR102145533B1 (en) * 2012-10-04 2020-08-18 삼성전자주식회사 Flexible display apparatus and control method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412773A (en) * 1991-11-19 1995-05-02 Sony Electronics Inc. Computerized interactive menu-driven video signal processing apparatus and method
US5760767A (en) * 1995-10-26 1998-06-02 Sony Corporation Method and apparatus for displaying in and out points during video editing

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5050984A (en) * 1983-05-09 1991-09-24 Geshwind David M Method for colorizing footage
US5250933A (en) * 1989-03-02 1993-10-05 Hewlett-Packard Company Method and apparatus for the simultaneous display of one or more selected images
GB2243515A (en) * 1990-04-11 1991-10-30 Rank Cintel Ltd Digital video signal processing using lookup tables
KR940000968Y1 (en) * 1991-09-26 1994-02-25 삼성전자 주식회사 Apparatus for changing color screen into black/white screen of tv receiver
US5475835A (en) * 1993-03-02 1995-12-12 Research Design & Marketing Inc. Audio-visual inventory and play-back control system
ES2123013T5 (en) * 1993-03-22 2005-04-01 Sony Deutschland Gmbh A BROADCASTING SIGNAL RECEIVER.
US5799292A (en) * 1994-04-29 1998-08-25 International Business Machines Corporation Adaptive hypermedia presentation method and system
KR950030711A (en) * 1994-04-30 1995-11-24 이대원 Mono / Color Video Signal Switching Circuit
IL109649A (en) * 1994-05-12 1997-03-18 Electro Optics Ind Ltd Movie processing system
US5832170A (en) * 1994-12-16 1998-11-03 Sony Corporation Apparatus and method for storing and reproducing high-resolution video images
US5801753A (en) * 1995-08-11 1998-09-01 General Instrument Corporation Of Delaware Method and apparatus for providing an interactive guide to events available on an information network
KR980007784A (en) * 1996-06-29 1998-03-30 배순훈 A specific moving picture partial color signal removal device of a television receiver
KR200146064Y1 (en) * 1996-08-30 1999-06-15 윤종용 Evf color/black and white switching apparatus
US6253375B1 (en) * 1997-01-13 2001-06-26 Diva Systems Corporation System for interactively distributing information services
US6305019B1 (en) * 1997-01-13 2001-10-16 Diva Systems Corporation System for interactively distributing information services having a remote video session manager
US6088066A (en) * 1998-03-13 2000-07-11 Westerman; Larry Alan System for temporarily displaying monochrome images on a color display
US6124893A (en) * 1998-04-29 2000-09-26 Stapleton; John J. Versatile video transformation device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412773A (en) * 1991-11-19 1995-05-02 Sony Electronics Inc. Computerized interactive menu-driven video signal processing apparatus and method
US5760767A (en) * 1995-10-26 1998-06-02 Sony Corporation Method and apparatus for displaying in and out points during video editing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1138157A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860655A (en) * 2010-07-02 2010-10-13 上海交通大学 Black-and-white image colorizing method based on two-sided filter
CN101860655B (en) * 2010-07-02 2012-04-25 上海交通大学 Black-and-white image colorizing method based on two-sided filter

Also Published As

Publication number Publication date
EP1138157A4 (en) 2003-03-05
US6697099B2 (en) 2004-02-24
US20010043268A1 (en) 2001-11-22
KR20010082277A (en) 2001-08-29
RU2225078C2 (en) 2004-02-27
EP1138157A1 (en) 2001-10-04
DE69914371D1 (en) 2004-02-26
EP1138157B1 (en) 2004-01-21
CN100385946C (en) 2008-04-30
AU1809400A (en) 2000-05-22
DE69914371T2 (en) 2004-07-01
CN1332938A (en) 2002-01-23

Similar Documents

Publication Publication Date Title
EP1138157B1 (en) Method and apparatus for displaying a colorized audio/visual program
EP1127461B1 (en) Method and apparatus for selecting from multiple versions of a television program
US8966534B2 (en) Method and apparatus for channel surfing through multiple sources based on user-definable preferences
US6324694B1 (en) Method and apparatus for providing subsidiary data synchronous to primary content data
US5977964A (en) Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times
US6008802A (en) Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
JP5421977B2 (en) Equipment for purchasing upgraded media features
EP2157786B1 (en) Techniques for the association, customization and automation of content from multiple sources on a single display
KR100441419B1 (en) Consumption distance based rendering of entertainment programming

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99815364.8

Country of ref document: CN

ENP Entry into the national phase

Ref document number: 2000 18094

Country of ref document: AU

Kind code of ref document: A

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1999961539

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: IN/PCT/2001/00487/MU

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 1020017005400

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 1020017005400

Country of ref document: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1999961539

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1999961539

Country of ref document: EP

WWR Wipo information: refused in national office

Ref document number: 1020017005400

Country of ref document: KR