An apparatus and method for parental control of television programs. program schedule information including program titles are stored in a memory and displayed on a monitor. Compressed code is entered for the programs to be blocked. Alternatively, one or more program titles are selected from the displayed program schedule information for blocking by a parental control circuitry connected to a controller.
|
0. 56. A method comprising:
supplying selective video signals to a video displays;
blocking the supplying of video signals to the video display of television programs that meet one or more user selected program content rating criteria;
overriding the blocking of television programs that meet the user selected program content rating criteria until the shutting off of a system that displays the television programs.
9. A method for controlling access to television programs comprising the steps of:
displaying television program schedule information including program titles for a plurality of television programs on a monitor;
marking a program title from the displayed schedule information; and
blocking a television program represented by the marked program title from being displayed on the monitor as a function of the television program schedule information for a selected title.
0. 38. A system comprising:
means for supplying selective video signals to a video display; and
means for blocking the means for supplying from supplying video signals of television programs that meet one or more user selected program content rating criteria to the video display; and
means for overriding the blocking by the means for blocking of the video signals of television programs that meet the user selected program content rating criteria until the system is shut off.
0. 18. A system comprising:
a television tuner that supplies video signals to a video display; and
a processor configured to block the television tuner from supplying video signals of television programs that meet one or more user selected program content rating criteria to the video display;
said processor being further configured to allow a user to override the blocking of the video signals of television programs that meet the user selected program content rating criteria until the system is shut off.
0. 61. A method comprising:
supplying selective video signals to a video displays;
blocking the supplying video signals to the video display of television programs that meet one or more of a plurality of user selected program blocking criteria to the video display; and
overriding the blocking of television programs that meet the plurality of user selected blocking criteria from being used to block the display of television programs until the shutting off of a system that displays the television programs.
0. 24. A system comprising:
a television tuner that supplies video signals to a video display; and
a processor configured to block the television tuner from supplying video signals of television programs that meet one or more of a plurality of user selected program blocking criteria to the video display;
said processor being further configured to allow a user to override the plurality of user selected blocking criteria from being used to block the display of television programs until the system is shut off.
0. 43. A system comprising:
means for supplying selective video signals to a video display;
means for blocking the means for supplying from supplying video signals to the video display of television programs that meet one or more of a plurality of user selected program blocking criteria; and
means for overriding the blocking by the means for blocking of the video signal of television programs that meet the plurality of user selected blocking criteria from being used to block the display of television programs until the system is shut off.
16. A method for controlling access to television programs comprising the steps of:
storing television program schedule information including program titles for a plurality of television programs;
displaying the television program schedule information including program titles on a monitor;
selecting a program title from the displayed schedule information; and
blocking a program scene from a television program represented by the selected program title from being displayed on the monitor as a function of the information retrieved from a television signal.
1. A system for exercising access control over a television program comprising:
a memory for storing television program schedule information including program titles for a plurality of television programs;
a monitor for displaying some of the schedule information including program titles;
an input device for selecting one of the displayed program titles for viewing a television program represented by the selected program title; and
a parental control circuit for blocking the selected television program from being viewed as a function of the television program schedule information.
14. A system for exercising access control over a television program comprising:
a memory for storing television schedule information including program titles for a plurality of television programs;
a monitor for displaying some of the schedule information including program titles;
an input device for selecting one of the displayed program titles for viewing a television program represented by the selected program title; and
a parental control circuit for blocking a plurality of program scenes from the selected television program from being viewed as a function of information retrieved from a television signal.
0. 68. A method comprising:
storing television program schedule information for a plurality of television programs and one or more viewing restrictions;
generating a display of information for at least one of the television programs from the program schedule information for display on a video display;
accepting selections of displayed television program information, determining if one or more of the viewing restrictions is met for the selected television program and blocking the display of the selected television program based on the determination;
overriding the blocking of the display of television programs based on one or more of the viewing restrictions and subsequently allowing the user to restore the blocking of the display of television programs based on the overridden viewing restrictions.
0. 50. A system comprising:
means for storing television program schedule information for a plurality of television programs and one or more viewing restrictions;
means for generating a display of information for at least one of the television programs from the program schedule information for display on a video display;
means for accepting selections of displayed television program information, determining if one or more of the viewing restrictions is met for the selected television program and blocking the display of the selected television program based on the determination; and
means for overriding the blocking of the display of television programs based on one or more of the viewing restrictions and subsequently allowing the user to restore the blocking of the display of television programs based on the overridden viewing restrictions.
0. 32. A system comprising:
one or more memories that store television program schedule information for a plurality of television programs and one or more viewing restrictions;
a display generator that supplies signals for a display of information for at least one of the television programs from the program schedule information to a video display; and
a processor configured to accept selections of displayed television program information, determine if one or more of the viewing restrictions is met for the selected television program and block the display of the selected television program based on the determination;
said processor being further configured to allow a user to override the blocking of the display of television programs based on one or more of the viewing restrictions and subsequently allowing the user to restore the blocking of the display of television programs based on the overridden viewing restrictions.
2. The system of
3. The system of
4. The system of
5. The system of
6. The system of
7. The system of
8. The system of
10. The method of
11. The method of
12. The method of
13. The method of
15. The system of
17. The method of
0. 19. The system of
0. 20. The system of
0. 21. The system of
0. 22. The system of
a memory in which is stored television program schedule information including program titles for a plurality of television programs;
wherein the processor is configured to block the television tuner based on the television schedule information stored in the memory.
0. 23. The system of
0. 25. The system of
0. 26. The system of
0. 27. The system of
0. 28. The system of
0. 29. The system of
a memory in which is stored television program schedule information including program titles for a plurality of television programs;
wherein processor is configured to block the television tuner based on comparisons between the user selected blocking criteria and the television schedule information stored in the memory.
0. 30. The system of
0. 31. The system of
0. 33. The system of
0. 34. The system of
0. 35. The system of
0. 36. The system of
0. 37. The system of
0. 39. The system of
0. 40. The system of
0. 41. The system of
0. 42. The system of
means for storing television program schedule information including program titles for a plurality of television programs;
wherein the means for blocking blocks the means for supplying based on the television schedule information stored in the memory.
0. 44. The system of
0. 45. The system of
0. 46. The system of
0. 47. The system of
0. 48. The system of
means for storing television program schedule information including program titles for a plurality of television programs;
wherein the means for blocking blocks the means for supplying based on the television schedule information stored in the memory.
0. 49. The system of
0. 51. The system of
0. 52. The system of
0. 53. The system of
0. 54. The system of
0. 55. The system of
0. 57. The method of
0. 58. The method of
0. 59. The method of
0. 60. The method of
storing television program schedule information including program titles for a plurality of television programs;
wherein the blocking blocks the supplying based on the television schedule information stored in the memory.
0. 62. The method of
0. 63. The method of
0. 64. The method of
0. 65. The method of
0. 66. The method of
storing television program schedule information including program titles for a plurality of television programs;
wherein the blocking blocks the supplying based on the television schedule information stored in the memory.
0. 67. The method of
0. 69. The method of
0. 70. The method of
0. 71. The method of
0. 72. The method of
0. 73. The method of
|
This is a continuation of patent application Ser. No. 09/344,634, filed Jun. 25, 1999 now U.S. Pat. No. 6,072,520, which is a continuation of U.S. patent application No. 08/684,678 filed Jul. 19, 1996, now U.S. Pat. No. 5,949,471, issued Sep. 7, 1999. which is a continuation of patent application Ser. No. 08/138,632 filed Oct. 15, 1993, abandoned, which is a continuation in part of patent application Ser. No. 08/118,001 (now U.S. Pat. No. 5,382,983 issued Jan. 17, 1995) filed Sep. 8, 1993, which is a continuation of patent application Ser. No. 08/100,616 (now abandoned) filed Jul. 29, 1993, incorporated herein by this reference, as though set forth in full.
1. Field of the Invention
This invention relates generally to the controlled use of television receivers and particularly to parental control of the use of television receivers and associated equipment such as cable boxes.
2. Description of the Related Art
Parental control is presently available in some television receivers, video cassette recorders, and cable boxes on a limited basis. In these devices, certain channels may be locked out. However, the locking out of channels does not prevent children from spending excessive time watching television instead of studying or doing other things. Other devices limit the amount of time, but do not provide for selective viewing to prevent viewing of undesirable programs. One example of parental control at the television receiver is disclosed in U.S. Pat. No. 4,510,623 to Bonneau et al. A local oscillator for electronically tuning the television is controlled by a phase lock loop which is responsive to the output signal from a microprocessor. The microprocessor provides the output signal only if the selected channel has not been inhibited. To inhibit a channel for a period of time, the user enters a lockout code which is stored in a non-volatile memory. The memory provides one input to the microprocessor which is compared to the input by a user selecting a channel to be viewed. The microprocessor determines whether the selected channel is one of the inhibited channels and, if it is, does not generate the necessary signal for tuning to that channel.
Another prior art patent that discloses the blocking out of selected channels is U.S. Pat. No. 4,718,107 to John J. Hayes. The parental control disclosed in the Hayes patent is provided in a converter box. In this system, if the access code is forgotten, the converter box has to be taken to the business office of the CATV system to have the memory purged of the blocked-out channel information and the access code, and a new access code must be entered. In the Hayes device, only selected channels can be clocked which does not allow the selected blocking of particular programs in a channel.
In general, the present state of the art concerning parental control suffers from a number of drawbacks. In particular, the control is very limited and does not provide a parent the broad control desirable for controlling the viewing or use of a television by a child.
Some cable channels are scrambled and must be decoded by a cable box before being sent to a television tuned to channel 3 or channel 4. In this case, controlling the tuning of the television is ineffective, because the television is always tuned to channel 3 or 4. Even if a particular channel is blocked in the cable box or converter box, this does not provide the parent selective control over programs within a channel.
Accordingly, there is a need in the art for apparatus and methods for improved parental control of television use to provide a parent broad control for both blocking unacceptable programs and/or selecting acceptable programs that are available for viewing. There is also a need in the art for improved parental control of multiple televisions attached to a common signal source.
According to the present invention, apparatus and methods for improved parental control of television viewing are provided.
In an embodiment of the present invention, the apparatus includes means for blocking the viewing of programs, each having a program identifier, coupled to a television signal source and having a first output, cable box means for converting television signals coupled to the first output of the means for blocking, and means for selecting programs to be blocked coupled to the means for blocking.
In a specific embodiment the means for blocking further comprises means for decoding and expanding a compressed code, representative of, and compressed in length from, the combination of a channel, a date, a time-of-day, and a length for a program.
In another specific embodiment the apparatus further includes a clock for providing an output as a function of time coupled to the means for decoding and expanding, and the means for decoding and expanding a compressed code into channel, date, time-of-day and length performs the decoding and expanding as a function of the clock output.
In another specific embodiment the means for decoding and expanding the compressed code into channel, date, time-of-day and length further comprises means for converting the compressed code into a binary number, means for reordering the bits in the binary number to obtain a reordered binary compressed code, means for grouping the reordered binary compressed code into channel, date, time and length priority numbers, and means for using the channel, date, time and length priority numbers to derive the channel, date, time-of-day and length.
In yet another specific embodiment the means for blocking further comprises processor means for controlling the blocking of programs, a memory for authorized identification numbers coupled to the processor means, means coupled to the processor means for comparing the authorized identification numbers to an entered identification code, a memory for storing the program identifiers of selected programs to be blocked coupled to the processor means, and means for determining that a stored selected program identifier has a pre-determined relationship with a second output.
In a specific embodiment the means for determining further comprises a clock having date and time-of-day coupled to the second output.
In another specific embodiment the means for determining further comprises a program identifier coupled to the second output and retrieved from a signal from the television signal source.
In another specific embodiment the means for selecting programs to be blocked further comprises a remote controller, and means for receiving compressed codes via a telephone coupled to the remote controller.
In another specific embodiment the means for blocking comprises means for filtering from the output a channel for the length of time for the selected program to be blocked upon the occurrence of the pre-determined relationship.
In another specific embodiment the means for filtering comprises a plurality of filter means, each for blocking a channel in the television signal from the television signal source upon the occurrence of the pre-determined relationship.
In another specific embodiment the means for blocking further comprises means for jamming a channel for the length of rime for the selected program to be blocked upon the occurrence of the pre-determined relationship.
In yet another specific embodiment the means for jamming further comprises means for time multiplexing the means for jamming among a plurality of channels for selected programs to be simultaneously blocked upon the occurrence of the pre-determined relationship.
In another specific embodiment the means for jamming comprises a noise signal added to a channel to be blocked.
In yet another specific embodiment the means for jamming comprises a low frequency signal added to a channel to be blocked.
In a specific embodiment the means for blocking further comprises a key lock coupled to the processor means for choosing between blocking the selected programs or not blocking the selected programs.
In another specific embodiment the apparatus includes a first tamper proof connector for coupling the television signal source to the means for blocking.
In another specific embodiment the apparatus further includes a television receiver wherein the means for blocking is integral to the television receiver.
In yet another specific embodiment the means for blocking comprises means for filtering from the output a channel upon the occurrence of the pre-determined relationship.
In another specific embodiment the means for filtering comprises a plurality of filter means, each for blocking a channel in the television signal from the television signal source upon the occurrence of the pre-determined relationship.
In another specific embodiment the means for blocking further comprises means for jamming a channel upon the occurrence of the pre-determined relationship.
In yet another specific embodiment the means for jamming further comprises means for time multiplexing the means for jamming among a plurality of channels for selected programs to be simultaneously blocked upon the occurrence of the pre-determined relationship.
In another specific embodiment the means for jamming comprises a noise signal added to a channel to be blocked.
In another specific embodiment the means for jamming comprises a low frequency signal added to a channel to be blocked.
In another specific embodiment the apparatus of further includes means for retrieving from a television signal an indication of a program scene to be concealed from viewing, and means for blocking the program scene from a television monitor whenever an indication of a program scene to be concealed from viewing is retrieved from a television signal.
In yet another specific embodiment the means for retrieving from a television signal an indication of a program scene to be concealed from viewing comprises a vertical blanking interval decoder.
In another specific embodiment the apparatus further includes means for blocking a plurality of program scenes from a television monitor whenever the indication of a program scene to be blocked from reviewing is retrieved from a television signal.
In another specific embodiment the means for blocking further comprises a key lock coupled to the processor means for choosing between blocking the selected programs or not blocking the selected programs.
In another specific embodiment the apparatus further includes a fourth tamper proof connector for coupling the television signal source to the television receiver.
In another specific embodiment the apparatus further includes a power splitter means for driving a plurality of cable box means and/or television receivers coupled between the output of the means for blocking and the plurality of cable box means and/or television receivers.
In yet another specific embodiment the means for blocking comprises means for filtering from the output a channel to be blocked upon the occurrence of the pre-determined relationship.
In another specific embodiment the means for filtering comprises a plurality of filter means, each for blocking a channel in the television signal from the television signal source upon the occurrence of the pre-determined relationship.
In yet another specific embodiment the means for blocking further comprises means for jamming a channel upon the occurrence of the pre-determined relationship.
In another specific embodiment the means for jamming further comprises means for time multiplexing the means for jamming among a plurality of channels for selected programs to be simultaneously blocked upon the occurrence of the pre-determined relationship.
In a specific embodiment the means for jamming comprises a noise signal added to a channel to be blocked.
In another specific embodiment the means for jamming comprises a low frequency signal added to a channel to be blocked.
In another embodiment of the present invention an apparatus for parental control of television viewing includes means for enabling the viewing of programs, each having a program identifier, coupled to a television signal source and having a first output, cable box means for converting television signals coupled to the first output of the means for enabling, and means for selecting programs to be enabled coupled to the means for enabling.
In a specific embodiment the means for enabling further comprises means for decoding and expanding a compressed code, representative of, and compressed in length from, the combination of a channel, a date, a time-of-day, and a length for a program.
In another specific embodiment the apparatus further includes a clock for providing an output as a function of time coupled to the means for decoding and expanding, and the means for decoding and expanding a compressed code into channel, date, time-of-day and length performs the decoding and expanding as a function of the clock output.
In another specific embodiment the means for decoding and expanding the compressed code into channel, date, time-of-day and length further comprises means for converting the compressed code into a binary number, means for reordering the bits in the binary number to obtain a reordered binary compressed code, means for grouping the reordered binary compressed code into channel, date, time and length priority numbers, and means for using the channel, date, time and length priority numbers to derive the channel, date, time-of-day and length.
In yet another specific embodiment the means for enabling further comprises processor means for controlling the enabling of programs, a memory for authorized identification numbers coupled to the processor means, means coupled to the processor means for comparing the authorized identification numbers to an entered identification code, a memory for storing the program identifier of selected programs to be enabled coupled to the processor means, and means for determining a stored selected program identifier having a pre-determined relationship with a second output.
In yet another specific embodiment the means for determining further comprises a clock having date and time-of-day coupled to the second output.
In another specific embodiment the means for determining further comprises a program identifier coupled to the second output and retrieved from a signal from the television signal source.
In yet another specific embodiment the means for selecting programs to be enabled further comprises a remote controller, and means for receiving compressed codes via a telephone coupled to the remote controller.
In another specific embodiment the means for enabling further comprises means for frequency down-converting the television signal from the television signal source by a first frequency, means for filtering all but the channel for a selected program from the downconverted television signal coupled to the means for frequency down-converting, and means for frequency up-converting the downconverted and filtered television signal by the first frequency coupled to the means for filtering.
In another specific embodiment the means for frequency down-converting comprises a first mixer coupled to the television signal source, and a local oscillator coupled to the first mixer.
In yet another specific embodiment the means for filtering comprises a band-pass filter coupled to the first mixer.
In another specific embodiment the means for up-converting comprises a second mixer coupled to the band-pass filter and to the local oscillator.
In yet another specific embodiment the means for enabling programs further comprises a key lock coupled to the processor means for choosing between enabling only the selected programs for viewing and enabling all programs for viewing.
In another specific embodiment the apparatus further includes a first tamper proof connector for coupling the television signal source to the means for enabling programs.
In another specific embodiment the apparatus further includes a television receiver wherein the means for enabling is integral to the television receiver.
In another specific embodiment the apparatus further includes a fourth tamper proof connector for coupling the television signal source to the television receiver.
In another specific embodiment the apparatus further includes means for retrieving from a television signal an indication of a program scene to be concealed from viewing, and means for blocking the program scene from a television monitor whenever an indication of a program scene to be concealed from viewing is retrieved from a television signal.
In another specific embodiment the means for retrieving from a television signal an indication of a program scene to be concealed from viewing comprises a vertical blanking interval decoder.
In another specific embodiment the apparatus further includes means for blocking a plurality of program scenes from a television monitor whenever the indication of a program scene to be blocked from viewing is retrieved from a television signal.
In yet another specific embodiment the apparatus further includes a power splitter means for driving a plurality of cable box means and/or television receivers coupled between the output of the means for enabling and the plurality of cable box means and/or television receivers.
In another embodiment of the present invention a method is provided for controlling the viewing of programs, each program having a program identifier, on a television monitor from signals received by the television monitor from a cable box means for converting television signals from a television signal source, the method including the steps of entering a user identification code, verifying that the entered code is an authorized code, selecting one or more of the programs for which viewing on the television is to be controlled, entering program identifiers for the selected programs in storage, determining that one of the program identifiers has a predetermined relationship with an output, and upon the occurrence of the pre-determined relationship, filtering the selected program from the television signals received by the cable box means for converting television signals.
In another embodiment of the present invention a method is provided for controlling the viewing of programs, each program having a program identifier, on a television monitor from signals received by the television monitor from a cable box means for converting television signals from a television signal source, the method including the steps of entering a user identification code, verifying that the entered code is an authorized code selecting one or more of the programs for which viewing on the television is to be controlled, entering program identifiers for the selected programs in storage, determining that one of the program identifiers has a predetermined relationship with an output, and upon the occurrence of the pre-determined relationship, jamming the selected program from the television signals received by the cable box means for converting television signals.
In another embodiment of the present invention a method is provided for controlling the viewing of programs, each program having a program identifier, on a television monitor from signals received by the television monitor from a cable box means for converting television signals from a television signal source, the method including the steps of entering a user identification code, verifying that the entered code is an authorized code, selecting one or more of the programs for which viewing on the television is to be controlled, entering program identifiers for the selected programs in storage, determining that one of the program identifiers has a predetermined relationship with an output, and upon the occurrence of the pre-determined relationship, for the channel for the stored selected program, frequency down-converting by a first frequency the television signals to be sent to the cable box means, filtering the downconverted television signal retaining the channel corresponding to the selected program, and frequency up-converting the down-converted and filtered television signal by the first frequency, and sending the upconverted signal to the cable box means for converting television signals.
In a specific embodiment the step of selecting one or more of the programs for which viewing on the television is to be controlled is performed by use of compressed codes, each representative of, and compressed in length from, the combination of a channel, a date, a time-of-day, and a length for a program, and decoding each compressed code to obtain a channel, a date, a time-of-day, and a length for a program.
In another specific embodiment the method further includes the steps of retrieving from a television signal an indication of a program scene to be concealed from viewing, and blocking the program scene from a television monitor whenever an indication of a program scene to be concealed from viewing is retrieved from a television signal.
In another specific embodiment the step of retrieving from a television signal an indication of a program scene to be concealed from viewing further comprises the step of decoding a vertical blanking interval.
In another specific embodiment the step of selecting one or more of the programs for which viewing on the television is to be controlled further comprises the step of entering compressed codes, each representative of, and compressed in length from, the combination of a channel, a date, a time-of-day, and a length for a program on a remote controller.
In another specific embodiment the step of selecting one or more of the programs for which viewing on the television is to be controlled further comprises the step of receiving compressed codes, each representative of, and compressed in length from, the combination of a channel, a date, a time-of-day, and a length for a program via a telephone.
In another embodiment of the present invention an apparatus is provided for parental control of television viewing on a television receiver, the apparatus including means for controlling the enabling of programs, each having a program identifier, integral to the television receiver, means for decoding and expanding a compressed code, representative of, and compressed in length from, the combination of a channel, a date, a time-of-day, and a length for a program coupled to the means for controlling and integral to the television receiver, first means for frequency down-converting a television signal by a first frequency coupled to a television signal source and coupled to the means for controlling and integral to the television receiver, means for filtering all but the channel for a program to be enabled from the downconverted television signal coupled to the first means for frequency down-converting and integral to the television receiver, means for frequency up-converting the downconverted and filtered television signal by the first frequency coupled to the means for filtering and integral to the television receiver, means for converting the downconverted, filtered and upconverted television signal coupled to the means for frequency up-converting, second means for frequency down-converting the converted television signal by a second frequency coupled to the means for converting and integral to the television receiver, means for retrieving an indication of a program scene to be concealed from viewing coupled to second means for frequency down-converting an integral to the television receiver, and means for blocking the program scene from a television monitor integral to the television receiver whenever an indication of a program scene to be concealed from viewing is retrieved, coupled to the means for retrieving and integral to the television receiver.
In a specific embodiment the means for controlling the enabling of programs further comprises remote controller means for entering the compressed codes.
In another specific embodiment the means for controlling the enabling of programs further comprises means for receiving compressed codes via a telephone coupled to the remote controller.
In another specific embodiment the apparatus further includes a clock for providing an output as a function of time coupled to the means for decoding and expanding integral to the television receiver, and the means for decoding and expanding a compressed code into channel, date, time-of-day and length performs the decoding and expanding as a function of the clock output.
In yet another specific embodiment the means for controlling the enabling of programs further comprises processor means for controlling the enabling of programs, a memory for authorized identification numbers coupled to the processor means, means coupled to the processor means for comparing the authorized identification numbers to an entered identification code, a memory for storing the channels, dates, times and lengths of selected programs to be enabled coupled to the processor means, means for ordering the selected programs, having a channel, date, and time and length into temporal order coupled to the processor means, a clock with an output as a function of time coupled to the processor means, and means for comparing a stored selected program with a date and time that is earliest in time to the output of the clock for a pre-determined relationship.
In yet another specific embodiment the apparatus further includes a first tamper proof connector for coupling the television signal source to the television receiver, the first tamper proof connector coupled to the television receiver.
In another embodiment of the present invention a method of recording television programs on a video cassette recorder tape is provided including the step of recording within the television signal recorded on the tape an indication of an offensive scene to be subject to parental control, the indication of the offensive scene being recorded adjacent to the offensive scene on the video cassette recorder tape.
In a specific embodiment the method further includes the step of recording within the television signal recorded on the tape an indication of an offensive program to be subject to parental control, the indications of the offensive program being recorded continuously adjacent to the program on the video cassette recorder tape.
The features of specific embodiments of the best mode contemplated of carrying out the invention are illustrated in the drawings, in which:
Referring to the drawings, parental control circuity 40 is shown in
The command controller 36 and compressed code decoder 38 can be implemented as shown in FIG. 5 and are described in further detail below. However, before the details of
The programmable multiple channel filter 60 can be implemented as shown in FIG. 3. Suppose a user has specified a number of programs to be blocked from viewing on the television 45. The user can specify which programs to block by either specifying particular programs to be blocked, or by specifying that all programs on a particular channel be blocked.
Another method of determining when to block a program is to look for a program identifier in the signal received from the television signal source. If the received program identifier matches the program identifier of a program to be blocked, then the program is blocked. An example of this method is called VPS, which is a program identification transmitted with the television signal in European broadcasting systems. This technique can also be used to enable programs.
The remote controller 12, shown in
The total parental control key 29 and enter key 31 are used when selecting programs that are to be blocked or enabled for viewing on the television. The enter key 31 is used when entering the user's identification code that permits programming of the parental control circuitry to set up the programs to be blocked or enabled for viewing on the television receiver.
The compressed code switch 22 is provided to allow the user to lock the remote controller 12 in the compressed code mode while using a compressed code, which is encoded CDTL information. The compressed codes allow easy selection of a program to be enabled or blocked under parental control.
The remote controller 12 also can have a microphone 34, which can be used together with telephone 35, to download encoded CDTL information or compressed codes. The compressed codes for programs that are to be enabled for viewing or blocked from viewing are entered via audio tones from telephone 35. In one embodiment, the compressed codes or program identifiers from a preselected list of violent programs are downloaded via telephone from a central data base. The parent calls the data base and then holds the television receiver 35, near the remote controller microphone 34. The received compressed codes are then communicated from the remote controller 12 to command controller 36.
A possible realization of the command controller 36 and the compressed code decoder 38 is shown in FIG. 5. The command controller 36 includes a microprocessor 80 for overall control and for performing the parental control functions, a read only memory 82 for program storage, a random access memory (RAM) 84, and input/output circuitry 86. This input/output circuitry 86 is adapted to receive commands from the infrared detector 32 and the key switch 33. The input/output has output interfaces to infrared emitter 46, input selection switch 57 and vertical blanking interval decoder 437, the latter two of which are shown in
One implementation of the compressed code decoder 38 is shown in
In order for the compressed code to be useful, it must be decoded, and apparatus for that purpose must be provided. A compressed code decoder 38 is included in the parental control circuitry 40 of FIG. 1 and is further shown in
The clock 42 is also used for the timing of the operation of the command controller 36. When the proper date and time-of-day is read from clock 42, then the command controller 36 controls the parental control circuitry 40 to block or enable programs going to the cable box 43.
The operation of the parental control device 40 of
The pushing of the total parental control key 29 will cause a message to appear on the screen of the TV such as the one shown in
If in the verification step 310 the user ID code that has been entered is an authorized ID, then in step 315 a menu will be displayed on the TV screen, such as shown in FIG. 12. The menu displayed in step 315 as shown in
With the menu displayed on the screen of the television in step 315 or 320, the user need only push one of the numbered keys on key pad 20 to set up the mode for selecting one of the possible selections as shown in the menu of FIG. 12. The pushing of button 1 will permit the selection of programs to be enabled, as illustrated in FIG. 8. Upon pushing button key 1, for example, (step 321), the previous selections that have been made will be displayed along with instructions for making deletions or additional selections.
If programs are to be deleted in step 322, the user activates the cursor by pressing button 25 (FIG. 1), and then moves the cursor on the TV screen displaying the available programs, e.g., as shown in
Similarly, to add one or more programs for viewing in step 323, the compressed codes that appear with the programs listed in the printed TV schedules may advantageously be employed. The user, on deciding which of the programs listed in the TV schedule to make available for viewing, enters the compressed code for each of these programs by using the keypad 20 on the apparatus or on the remote controller, as shown in
The user may also select programs to be blocked from viewing on the TV by pushing button 2 when the menu is being displayed on the TV screen in step 315. Steps 321′, 322′, and 323′ operate in an analogous manner to steps 321, 322, and 323.
The V-block mode may be selected by pushing button 3 when the menu is being displayed on the TV screen in step 316. The V-block mode enables the automatic blocking of programs or scenes in programs that have objectionable violence, nudity, or language. The V-block operation is described further below.
During the selection process, each selection to be added is stored in RAM 84 and at the completion of the selection process transferred to the stack memory portions of RAM 84 for storage in temporal order. Upon the completion of each selection from the menu, the menu key 37 is depressed to return to step 315 for display of the menu shown in FIG. 12. At any time in the selection process, the key 7 may be depressed while the menu is being displayed to compare the selections that have been made for possible inconsistencies, which is done in step 354. For example, if programs have been both enabled and blocked this will be noted as an inconsistency. If there are no inconsistencies, then the microprocessor 80 causes the selections to be stored in step 356 in the stack memory portion of the RAM 84. If inconsistencies do exist in step 354, then the program, channel, date, or time that is to be deleted to avoid the inconsistency is selected in step 355 by depressing the appropriate key 1, 2 or 4 and going through the delete step 322 or 322′. Once there are no inconsistencies in the selections and the selections are stored in the stack memory portion of RAM 84, then the TV is shut off in step 357.
Another specific embodiment of the parental control circuitry 40 is shown in FIG. 13. Most of the elements of
In another implementation, instead of having a narrow band noise source 402, a low frequency generator 402 is supplied. Again, tunable frequency generator 404 is used to place the low frequency within the channel to be jammed. Tests have shown that a noise generator with a 1 kilohertz bandwidth centered at 55 megahertz was sufficient to block the viewing of channel 2. It should be possible to time share the circuity of
The programmable multiple channel filter 60 of FIG. 2 and the tunable channel jammer 400 of
A parental control television 430 is shown in FIG. 18. The parental control television 430 has parental control circuitry 40 incorporated into it. The parental control circuitry 40 inside the parental control television 430 can be implemented as previously discussed to either block certain programs and channels from viewing or enable certain programs and channels for viewing. By incorporating the parental control circuitry 40 inside the parental control television 430, the extra cost and inconvenience of a separate unit is avoided. The signal source input line 39 is connected to the parental control television 430 by a tamper proof connector 432 to prevent tampering. The cable box 43 and VCR 44 can be located outside of the parental control television 430. The parental control output on line 41 can be sent directly to the cable box 43, or can bypass the cable box 43 via line 444. The input selection switch 57 within the parental control television 430 selects either an input from VCR 44 or cable box 43 for viewing on television monitor 442. In this implementation, a normal tuner 438 and video circuits 440 are provided.
Another capability that can be provided within the parental control television 430 is the feature previously referred to as “V-Block,” which allows the blocking of programs or scenes in programs that have objectional violence, nudity or language. V-block is implemented by decoding the vertical blanking interval of a television raster scan.
The V-Block feature will also operate to block offending scenes from any programs played on the VCR which have a scene V-Block indication in the vertical blanking interval. This provides parental control for programs that are recorded with a scene V-block indication.
The V-block feature described for
A specific embodiment of a parental control TV 430 is shown in FIG. 19. Again, the signal source input line 39 is attached to parental control television 430 through a tamper proof connector 432. The broad band signal on line 39 is shifted in frequency by frequency down-converter 424 and then band-pass filtered by intermediate frequency filter 426 and then up-converted in frequency by frequency upconverter 428. The frequency down-conversion in frequency down-converter 424 and the frequency up-conversion in frequency upconverter 428 are the same and determined by the setting of tunable local oscillator 422. The frequency shifting and filtering operation is the same as described for
Also shown in
The V-block feature described for
The programs to be enabled for viewing can be selected via remote controller 12 and are communicated from remote controller 12 via infrared emitter 28 to infrared detector 32. The remote controller 12 can also have a microphone 34, which can be used together with telephone 35, to download encoded CDTL information (compressed codes) or program identifiers. The compressed codes for programs that are to be enabled for viewing or blocked for viewing are entered via audio tones from telephone 35.
Thus, there has been described apparatus and methods for improved parental control of television use and improved parental control of multiple televisions attached to a common signal source.
The described embodiments of the invention are only considered to be preferred and illustrative of the inventive concept, the scope of the invention is not to be restricted to such embodiments. Various and numerous other arrangements may be devised by one skilled in the art without departing from the spirit and scope of this invention.
It is therefore intended by the appended claims to cover any and all such applications, modifications and embodiments within the scope of the present invention.
Mankovitz, Roy J., Yuen, Henry C., Kwoh, Daniel S.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
2700065, | |||
2851550, | |||
2856474, | |||
4012583, | Mar 03 1975 | Motorola, Inc. | Pay TV control system |
4079419, | Nov 05 1974 | Blaupunkt-Werke GmbH | Method and apparatus for transmitting and receiving additional information in a television signal |
4081753, | Dec 13 1976 | Automatic programming system for television receivers | |
4081754, | Jan 31 1977 | MUSIC SEMICONDUCTORS CORPORATION | Programmable television receiver controllers |
4156850, | Aug 29 1977 | RCA LICENSING CORPORATION, TWO INDEPENDENCE WAY, PRINCETON, NJ 08540, A CORP OF DE | Display system for facilitating the setup of a tuning system |
4162513, | Sep 30 1977 | RCA LICENSING CORPORATION, TWO INDEPENDENCE WAY, PRINCETON, NJ 08540, A CORP OF DE | Television system scheduler |
4170782, | Dec 13 1976 | Programming and selection monitoring system for television receivers | |
4225884, | Feb 14 1977 | IPPV ENTERPRISES, LLC | Method and system for subscription television billing and access |
4228543, | Jan 21 1977 | MUSIC SEMICONDUCTORS CORPORATION | Programmable television receiver controllers |
4247743, | Oct 10 1979 | Device for preventing unauthorized usage of appliance | |
4288809, | May 23 1979 | Sony Corporation | Television receiver apparatus for selectively displaying a video picture or alphanumeric data information |
4305101, | Apr 16 1979 | Codart, Inc. | Method and apparatus for selectively recording a broadcast |
4321593, | Feb 21 1980 | HO CHI CHEN 2ND F | Television set with supervisory functions of alarming burglary and safe watching distance |
4348696, | Sep 08 1980 | Television viewing control device | |
4355415, | Apr 29 1980 | RCA LICENSING CORPORATION, TWO INDEPENDENCE WAY, PRINCETON, NJ 08540, A CORP OF DE | Tuning mode arrangement useful for restricting channel selection to certain channels |
4390901, | Dec 14 1979 | Method and apparatus for controlling the operation of a television signal receiver | |
4425579, | May 22 1981 | TV COM TECHNOLOGIES, INC | Catv converter with keylock to favorite channels |
4429385, | Dec 31 1981 | NEWSPAPER ASSOCIATION OF AMERICA INC | Method and apparatus for digital serial scanning with hierarchical and relational access |
4495654, | Mar 29 1983 | RCA LICENSING CORPORATION, TWO INDEPENDENCE WAY, PRINCETON, NJ 08540, A CORP OF DE | Remote controlled receiver with provisions for automatically programming a channel skip list |
4510623, | Jul 23 1982 | RCA LICENSING CORPORATION, A DE CORP | Television channel lockout |
4536791, | Mar 31 1980 | General Instrument Corporation | Addressable cable television control system with video format data transmission |
4566033, | Aug 11 1983 | Television viewing time regulator | |
4573072, | Mar 21 1984 | CALOF, LAWRENCE, AGENT FOR NOLAN K BUSHNELL | Method for expanding interactive CATV displayable choices for a given channel capacity |
4598288, | Apr 16 1979 | CODART, INC | Apparatus for controlling the reception of transmitted programs |
4604708, | Dec 07 1981 | Electronic security system for externally powered devices | |
4605964, | Dec 19 1981 | PARENTAL GUIDE OF TEXAS, INC | Method and apparatus for editing the output of a television set |
4605973, | Aug 23 1982 | System, apparatus and method for recording and editing broadcast transmissions | |
4620229, | Apr 28 1984 | Sony Corporation | Picture display device |
4647735, | May 03 1985 | Unimax Switch Corporation | Electrical security device |
4648667, | Jul 19 1985 | Security device for electrical plug | |
4685131, | Mar 11 1985 | GENERAL INSTRUMENT CORPORATION GIC-4 | Program blocking method for use in direct broadcast satellite system |
4718107, | Feb 14 1986 | TELEVISION ANALOG COMPRESSION CORPORATION | Parental control for CATV converters |
4750213, | Feb 01 1984 | Method and system for editing unwanted program material from broadcast signals | |
4768229, | Jul 21 1986 | Zenith Electronics Corporation; ZENITH ELECTRONIC CORP , 1000 MILWAUKEE AVE , GLENVIEW, IL 60025, A CORP OF DE | Restrictive access control system |
4823385, | Dec 13 1986 | GRUNDIG E M V ELEKTRO-MECHANISCHE VERSUCHSANSTALT, MAX GRUNDIG HOLLAND STIFTUNG & CO KG, A CORP OF THE FED REP OF GERMANY | System for processing coded information |
4862268, | Mar 31 1980 | GENERAL INSTRUMENT CORPORATION GIC-4 | Addressable cable television control system with video format data transmission |
4885775, | Sep 21 1984 | SCIENTIFIC-ATLANTA, INC , ONE TECHNOLOGY PARKWAY ATLANTA, GA 30348 A CORP OF GA | Information display scheme for subscribers of a subscription television system |
4888796, | Aug 31 1987 | PARENTAL GUIDE COMPANY, L L C | Program material screening device |
4890320, | Jun 09 1988 | VTRAN MEDIA TECHNOLOGIES, LLC | Television broadcast system for selective transmission of viewer-chosen programs at viewer-requested times |
4890321, | Jul 08 1986 | Cisco Technology, Inc | Communications format for a subscription television system permitting transmission of individual text messages to subscribers |
4903031, | Mar 26 1985 | Trio Kabushiki Kaisha | Satellite receiver |
4930158, | Sep 02 1987 | GUARDIAN MEDIA TECHNOLOGIES LTD | Selective video playing system |
4930160, | Sep 02 1987 | GUARDIAN MEDIA TECHNOLOGIES LTD | Automatic censorship of video programs |
4994908, | Dec 23 1988 | TECH 5 SAS | Interactive room status/time information system |
4995078, | Jun 09 1988 | VTRAN MEDIA TECHNOLOGIES, LLC | Television broadcast system for selective transmission of viewer-chosen programs at viewer-requested times |
5001554, | Dec 23 1988 | TECH 5 SAS | Terminal authorization method |
5021916, | Mar 02 1989 | ULTIMATE SECURITY, INC | Theft deterring security system for attachment to powered appliances |
5033085, | Jun 30 1987 | Goldstar Co., Ltd. | Method for controlling video and audio of a television set |
5038211, | Jul 05 1989 | HALLENBECK, PETER D ; SUPERGUIDE CORPORATION | Method and apparatus for transmitting and receiving television program information |
5045947, | May 31 1989 | TECHNOLOGY DEVELOPMENT & LICENSING, LLC | Television receiver having memory control for tune-by-label feature |
5046125, | Jul 28 1989 | NEC Corporation | Lock control method for on-board terminal equipment of a mobile telecommunications system |
5051837, | Jun 06 1990 | HENDERSON, EDWARD | Home entertainment equipment control apparatus |
5053797, | Apr 04 1990 | CARESTREAM HEALTH, INC | System for updating software in automatic film processor |
5056139, | May 22 1990 | Texas Instruments Incorporated | Methods and apparatus for electronically limiting broadcast communication |
5068734, | May 31 1989 | TECHNOLOGY DEVELOPMENT & LICENSING, LLC | Apparatus for controlling a television receiver |
5075771, | Aug 21 1987 | Hashimoto Corporation | Method of and apparatus for optimal scheduling of television programming to maximize customer satisfaction |
5168353, | Dec 21 1990 | Verizon Laboratories Inc | Video distribution system allowing viewer access to time staggered indentical prerecorded programs |
5172111, | Aug 31 1987 | PARENTAL GUIDE COMPANY, L L C ; DIGITAL CHOICE OF TEXAS, L L C , A TEXAS LIMITED LIABILITY COMPANY | Stored media screening device |
5206722, | Dec 28 1990 | AT&T Bell Laboratories | Remote channel switching for video on demand service |
5210611, | Aug 12 1991 | PATTISELANNO, ALLEN | Automatic tuning radio/TV using filtered seek |
5223924, | May 27 1992 | U S PHILIPS CORPORATION | System and method for automatically correlating user preferences with a T.V. program information database |
5235415, | Dec 22 1989 | Centre National d'Etudes des Telecommunications; Telediffusion de France | Device for the intelligible consultation of data relating to the fees programs of a subscription television and/or radio service |
5247364, | Nov 29 1991 | Cisco Technology, Inc | Method and apparatus for tuning data channels in a subscription television system having in-band data transmissions |
5253066, | May 30 1990 | GEMSTAR-TV GUIDE INTERNATIONAL, INC | TV recording and viewing control system |
5253067, | Dec 16 1991 | Thomson Consumer Electronics, Inc | Channel labeling apparatus for a television receiver wherein graphics and text labels may be selected from a preprogrammed list |
5260778, | Jun 26 1990 | GENERAL INSTRUMENT CORPORATION GIC-4 | Apparatus for selective distribution of messages over a communications network |
5317391, | Nov 29 1991 | Cisco Technology, Inc | Method and apparatus for providing message information to subscribers in a cable television system |
5357276, | Dec 01 1992 | TECH 5 SAS | Method of providing video on demand with VCR like functions |
5371795, | May 04 1988 | RIGHT HEMISPHERE PTY LIMITED | Automatic censorship of video programs |
5382983, | Jul 29 1993 | Rovi Guides, Inc | Apparatus and method for total parental control of television use |
5384910, | Dec 31 1992 | International Business Machines Corporation | Method and apparatus for facilitating operator reconfiguration of a graphical user interface in a data processing system |
5425101, | Dec 03 1993 | Cisco Technology, Inc | System and method for simultaneously authorizing multiple virtual channels |
5446488, | Sep 30 1988 | Television programme distribution signal having the capability to selectively block non-programme material | |
5477262, | Nov 29 1991 | Cisco Technology, Inc | Method and apparatus for providing an on-screen user interface for a subscription television terminal |
5485221, | Jun 07 1993 | Cisco Technology, Inc | Subscription television system and terminal for enabling simultaneous display of multiple services |
5485518, | Sep 30 1993 | YELLOWSTONE ENVIRONMENTAL SCIENCE INC | Electronic media program recognition and choice |
5548345, | Jan 05 1995 | Music Corporation | Video viewing censoring supervision system |
5550575, | May 04 1994 | LG ELECTRONICS, INC | Viewer discretion television program control system |
5579055, | Jun 07 1993 | Cisco Technology, Inc | Electronic program guide and text channel data controller |
5583560, | Jun 22 1993 | Apple Inc | Method and apparatus for audio-visual interface for the selective display of listing information on a display |
5583576, | Sep 11 1995 | OKTV, Inc. | Rating-dependent parental lock-out for television reception |
5585866, | May 20 1994 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic television program guide schedule system and method including virtual channels |
5592551, | Dec 01 1992 | Cisco Technology, Inc | Method and apparatus for providing interactive electronic programming guide |
5594509, | Jun 22 1993 | Apple Inc | Method and apparatus for audio-visual interface for the display of multiple levels of information on a display |
5621456, | Jun 22 1993 | Apple Inc | Methods and apparatus for audio-visual interface for the display of multiple program categories |
5751335, | Mar 10 1995 | Sony Corporation | Viewing restricting method and viewing restricting apparatus |
5781246, | Sep 09 1993 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic television program guide schedule system and method |
AU2159288, | |||
GB2209417, | |||
GB2210526, | |||
GB2215928, | |||
WO8601962, | |||
WO8912370, | |||
WO9015507, | |||
WO9311638, | |||
WO9311639, | |||
WO9311640, |
Date | Maintenance Fee Events |
Mar 07 2013 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Dec 07 2013 | 4 years fee payment window open |
Jun 07 2014 | 6 months grace period start (w surcharge) |
Dec 07 2014 | patent expiry (for year 4) |
Dec 07 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 07 2017 | 8 years fee payment window open |
Jun 07 2018 | 6 months grace period start (w surcharge) |
Dec 07 2018 | patent expiry (for year 8) |
Dec 07 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 07 2021 | 12 years fee payment window open |
Jun 07 2022 | 6 months grace period start (w surcharge) |
Dec 07 2022 | patent expiry (for year 12) |
Dec 07 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |