Method and apparatus for controlling video/audio and channel selection for a communication signal based on channel data indicative of channel contents of a signal
First Claim
1. An apparatus for controlling selective display and/or recording of selected ones of a plurality of channels of a communication signal, the apparatus comprising:
- (a) at least one analyzing unit for receiving channel data indicative of channel contents of the channels, and responsive thereto, analyzing the received channel data, including non-textual channel data, to determine if channel contents of said channels are among channel contents defined by selection data; and
(b) an arbitrating unit coupled to said at least one analyzing unit to arbitrate display and/or recording resource contentions among said channels having channel contents that are defined by said selection data.
0 Assignments
0 Petitions
Accused Products
Abstract
A signal processing unit is provided with at least one analyzing unit to analyze channel data generated for a number of channels of a communication signal indicative of its channel contents to determine if channel contents of the channels are among channel contents defined by selection data. The signal processing unit is further provided with an arbitrating unit for arbitrating display and/or recording resource contentions among channels having channel contents that are defined by the selection data. The channel data may be texts, uniform resource locators, images as well as numeric data, and the like. The signal processing unit is suitable for incorporation in a stand-alone as well as a client computer system.
248 Citations
46 Claims
-
1. An apparatus for controlling selective display and/or recording of selected ones of a plurality of channels of a communication signal, the apparatus comprising:
-
(a) at least one analyzing unit for receiving channel data indicative of channel contents of the channels, and responsive thereto, analyzing the received channel data, including non-textual channel data, to determine if channel contents of said channels are among channel contents defined by selection data; and (b) an arbitrating unit coupled to said at least one analyzing unit to arbitrate display and/or recording resource contentions among said channels having channel contents that are defined by said selection data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system having a bus for communicating information, and a signal processing unit coupled to said bus for processing a signal having a plurality of channels, said signal processing unit comprising:
-
(a) at least one analyzer for receiving channel data indicative of channel contents of said signal, and responsive thereto, analyzing said received channel data to determine if channel contents of said channels are among channel contents defined by selection data; and (b) an arbitration unit coupled to said at least one analyzer for arbitrating for display and/or record resource conflicts among said channels having channel contents defined by said selection data. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A communication network system comprising:
-
(a) a communication network interface for communicating in said communication network system; (b) a communication network server coupled to said communication network interface for receiving a signal having a plurality of channels;
said communication network server generating channel data indicative of channel contents of said channels; and(c) a client computer system coupled to said communication network interface for receiving said channels and said channel data from said network server, analyzing said received channel data to determine if channel contents of said channels are among channel contents defined by selection data, and arbitrating display and/or recording resource conflicts among channels having channel contents defined by the selection data. - View Dependent Claims (32, 33)
-
-
34. A method for controlling rendering of a signal having a plurality of channels, said method comprising the steps of:
-
(a) analyzing channel data indicative of channel contents of the channels to determine whether channel contents of said channels are among channel contents defined by selection data; and (b) arbitrating display and/or recording resource contentions among said channels having channel contents that are defined by the selection data. - View Dependent Claims (35, 36, 37)
-
-
38. An apparatus comprising:
-
(a) one or more decoders for receiving a signal having a plurality of channels and generating channel data representing channel contents of the channels, including decoding uniform resource locators (URLs) included in some of said channels; and (b) at least one analyzer coupled to the one or more decoders for analyzing said channel data to determine if said represented channel contents are among channel contents defined by selection data, including analyzing corresponding web pages of channel data that are URLs.
-
-
39. A computer system comprising:
-
(a) at least one analyzer for analyzing channel data representing channel contents of channels of a signal to determine if channel contents of said channels are among channel contents defined by selection data, including analyzing corresponding web pages of said channel data that are uniform resource locators (URLs); and (b) a display/recording unit coupled to the at least one analyzer for displaying and/or recording channel contents of said channels that are among channel contents defined by the selection data.
-
-
40. A method comprising the steps of:
-
(a) receiving a signal having a plurality of channels, and generating channel data representing channel contents of the channels, including decoding uniform resource locators (URLs) included in some of said channels; and (b) analyzing said channel data to determine if channel contents of said channels are among channel contents defined by selection data, including analyzing corresponding web pages of channel data that are URLs.
-
-
41. An apparatus comprising:
-
(a) one or more decoders for receiving a signal having a plurality of channels and generating channel data representing channel contents of the channels, including taking snapshots of video images of said channels; and (b) at least one analyzer coupled to the one or more decoders for analyzing said channel data to determine if said represented channel contents are among channel contents defined by selection data, including analyzing said video image snapshots taken.
-
-
42. A computer system comprising:
-
(a) at least one analyzer for analyzing channel data representing channel contents of channels of a signal to determine if channel contents of said channels are among channel contents defined by selection data, including analyzing video image snapshots taken of said channels; and (b) a display/recording unit coupled to the at least one analyzer for displaying and/or recording channel contents of said channels that are among channel contents defined by the selection data.
-
-
43. A method comprising the steps of:
-
(a) receiving a signal having a plurality of channels, and generating channel data representing channel contents of the channels, including taking snapshot of video images of said channels; and (b) analyzing said channel data to determine if channel contents of said channels are among channel contents defined by selection data, including analyzing said video image snapshots taken.
-
-
44. An apparatus comprising:
-
(a) one or more decoders for receiving a signal having a plurality of channels and generating channel data representing channel contents of the channels, including decoding numeric data included in some of said channels; and (b) at least one analyzer coupled to the one or more decoders for analyzing said channel data to determine if said represented channel contents are among channel contents defined by selection data, including evaluating numerical expressions of said selection data using said decoded numeric data.
-
-
45. A computer system comprising:
-
(a) at least one analyzer for analyzing channel data representing channel contents of channels of a signal to determine if channel contents of said channels are among channel contents defined by selection data, including evaluating numeric expressions of said selection data for channel data that are numeric; and (b) a display/recording unit coupled to the at least one analyzer for displaying and/or recording channel contents of said channels that are among channel contents defined by the selection data.
-
-
46. A method comprising the steps of:
-
(a) receiving a signal having a plurality of channels, and generating channel data representing channel contents of the channels, including decoding numeric data included for some of said channels; and (b) analyzing said channel data to determine if channel contents of said channels are among channel contents defined by selection data, including evaluating numeric expressions of said selection data for said channel data that are numeric.
-
Specification