Not Applicable.
Not Applicable.
The present invention relates in general to distribution of audiovisual content to user locations within a building or facility, and, more specifically, to finding, scheduling, and reproducing digital content from a subscription-based content library stored in a public data network.
Large, multi-room facilities such as schools, business offices, and government buildings often use centralized audiovisual systems in order to provide various multimedia content to multiple locations within the facility. In schools for example, multimedia teaching tools make learning fun and interesting while appealing to varied learning and teaching styles. A centralized video distribution and control system allows optimum usage of video equipment while enabling teachers to integrate multimedia into their classroom activities.
In view of the growth in electronic distribution of multimedia content over public networks such as the Internet, large amounts of digital video material are becoming available for use. However, it is sometimes difficult to find specific content that is desired or to even know whether any exists. Therefore, it would be desirable to collect information about available content in accordance with established subject matter areas that may be of interest or that may be required by applicable educational standards, for example. By centralizing audiovisual equipment for a facility, more effective usage of equipment can be obtained thereby avoiding costs for unnecessary equipment. Many facilities such as schools may have a preexisting cable television network wired to appropriate locations such as classrooms within the facility. By centralizing media players such as video cassette players and DVD players for shared access over the cable television system, equipment expense is reduced. In the case of digital content, downloading and centralizing all the potentially desired content within the facility using electronic storage in local video servers becomes impractical due to the voluminous amounts of content that may be used within a particular facility. Consequently, tracking down digital content, planning corresponding classroom activities, scheduling the use of equipment, and reproducing appropriate content has been a relatively complex operation.
What is needed is a system architecture that reduces the need for expensive equipment at a user facility and that implements a simple and efficient interface for finding content, planning and scheduling use of content, and controlling reproduction during playback in real time.
The present invention provides a system architecture and user interface that has advantages of simplicity, efficiency, and low investment and operating costs. A subscription-based content model, such as for educational content, makes finding appropriate content easy. A scheduling interface facilitates the easy integration of the chosen content with other scheduled activities.
In one aspect of the invention, an audiovisual system is provided for a facility having a facility distribution system with a plurality of channels receivable throughout the facility. The facility further includes a local-area network (LAN) adapted to be coupled to a wide-area network (WAN). A plurality of media play devices reproduce media signals from prerecorded media. The media signals are coupled to respective channels of the facility distribution system. A plurality of digital media storage devices store digital content files and each reproduce a respective digital content file as respective analog output signals. Each of the respective analog output signals is coupled to respective channels of the facility distribution system. A main server system is coupled to the LAN and provides a directory of subscribed content items in a content library accessible over the WAN. The main server system maintains respective listings of downloaded content items corresponding to each of the digital media storage devices, wherein the main server system is accessible to a user for initiating reproduction of a selected subscribed content item at a selected time. The main server system initiates transfer of the selected subscribed content item from the content library if not listed in a respective listing of downloaded content items for one of the digital media storage devices which is available at the selected time. The main server system includes a media device scheduling component for designating scheduled times for utilizing a selected media play device to send the reproduced media signal to a selected channel in the facility distribution system. A media controller device is coupled to the LAN, the media play devices, and the digital media storage devices for controlling playing of a selected one of the devices in response to commands from the user receiving the selected subscribed content item via a corresponding channel of the facility distribution system.
Referring to the preferred embodiment of
The remaining components of the audiovisual system may preferably be contained in a central location within facility 10, such as an AV room in a school. A media controller 25 is coupled to LAN 11 and to various media play devices including a DVD player 26 and a VCR 27 and to a plurality of digital media storage devices (DMSD)/decoders 28 and 29. Each DMSD 27-29 can store many digital content files and can reproduce a respective digital content file as respective analog output signals. The media play devices such as DVD player 26 and VCR 27 reproduce media signals from prerecorded media such as DVD discs or videotapes. The media signals from media play devices 26 and 27 and the analog output signals from DMSD/decoders 28 and 29 are coupled to RF modulators 30, which generate cable television signals on respective TV channels. The plurality of channels from all the RF modulators are added together in a summer 31 and the summed output is coupled to CATV distribution system 12 for distribution throughout the facility.
By providing the multimedia content to individual locations such as classrooms via the CATV distribution system 12, excessive traffic on LAN 11 is avoided. Nevertheless, it is desirable to also support streaming of multimedia content over LAN 11 to individual locations for reproduction using a personal computer. Thus, an encoder 32 is shown receiving an analog output from DMSD 29. The analog output from DMSD 29 is digitally encoded for streaming across the LAN network to a PC 22 that includes a video on-demand (VOD) client for viewing the stream. Downloaded or streamed content of the present invention may comprise files in mpeg format, Microsoft Windows Media 9, or other formats. The streamed content can be viewed on a display associated with PC 22 or can be projected onto a screen using projector 23. Although only one encoder is shown in
The overall functionality and control of the audiovisual system of the invention is provided by a main server system contained in a central server machine 35, for example. The main server system includes a browser interface and other software components as described below.
LAN 11 is coupled to a wide area network (WAN) 36 such as the Internet. WAN 36 is used for accessing remote resources including a subscription-based content library 37 which includes various content items provided by content providers 38. In a preferred embodiment of the present invention, users at the user locations in facility 10 can conveniently access a large library of content items stored in content library 37. By using digital media storage devices 28 and 29 which are optimized to store an intermediate volume of content and to seamlessly interact with content library 37, expensive and complicated equipment are avoided at facility 10.
One embodiment of a digital media storage device is shown in greater detail in
Media controller 25 is a hardware device for interfacing with and controlling the media play devices, the digital media storage devices, and any encoders present within the audio visual system. Media controller 25 preferably controls the devices using an infrared or other optical link as described in co-pending U.S. application Ser. No. 10/694,337, filed Oct. 27, 2003, co-pending U.S. application Ser. No. 10/803,046, filed Mar. 17, 2004, and co-pending U.S. application Ser. No. 10/951,740, filed Sep. 28, 2004, all incorporated herein by reference.
As shown in
VOD scheduling component 54 provides a browsable interface to a user for selecting desired content items that are shown within library content directory 57.
VOD scheduling component 54 determines availability of previously downloaded content by consulting downloaded content lists 58 which correspond to respective digital media storage devices. It consults RSCS database 60 to determine availability of a respective DMSD unit at the desired time for viewing a selected content item. If a desired content item is not previously downloaded on an available DMSD device, then VOD scheduling component 54 activates library access component 53 for retrieving a selected content item from the remote subscription-based content library.
Media device scheduling component 55 interfaces with a user for purposes of scheduling media play devices such as a VCR or a DVD player and consults RCSC database 60 to determine availability of devices as described in the above-mentioned co-pending applications.
Media control component 56 provides real-time control of all the media play devices and digital media storage devices during reproduction of any particular content item scheduled by a user.
Client software database 61 stores all the client-side software needed by users. It is a source for installing needed software on personal computers at the user locations within the facility. Thus, a PC 22 is coupled via LAN 11 to main server system 50 and downloads a resource scheduling client 65, a media controller client 66, and a VOD client 67.
A remote content library service 70 is shown in
In the example of
After an item is selected, the user is presented with an “add event” screen as shown in
In response to accessing the RSCS database, a resource schedule as shown in
Shaded bars 86 designate times during which particular hardware devices are scheduled for use.
An icon 93 represents a particular DMSD reproducing a video program for user PSMITH2. By highlighting icon 93, the media transport controls in window 92 can actively control playback from DMSD #2 being viewed by PSMITH2. Thus, window 92 includes various buttons corresponding to the usual playback commands for the corresponding device.
A preferred method for providing access to selected content items available from the content library directory is shown in
If the item is not present on the DMSD or the DMSD is not available at the selected time, then a check is made in step 105 to determine whether there are more DMSD devices to be checked. If there are, then steps 102 and 103 are repeated for the additional devices. If there are no more devices to be checked, then a check is made in step 106 to determine whether any DMSD is available at the selected time. If not, then the user is returned to step 101 for possibly selecting a different time for viewing. If step 106 determines that a DMSD is available, then the selected content item is downloaded from the remote subscription-based content library to the available DMSD in step 107. During download, the time remaining for completing the download is displayed in the user interface. Once the download is complete, the corresponding DMSD and selected time are allocated to the user in step 104.
In step 110, the selected time is compared with the current time to determine whether they are equal. If they are not (i.e., the selected time is yet in the future), then the main server system waits in step 111 for a short delay and then rechecks the time in step 110. When the selected time equals the current time, then the DMSD corresponding to a particular event is activated in step 112 for reproducing the selected content item. In step 113, the use views the content item on the corresponding channel of the CATV distribution system or on a corresponding PC as determined in the set-up of the event. Real-time playback controls are enabled for the user and the corresponding DMSD in step 114.
From time to time, content items may be added to the subscription for a particular facility (e.g., when a content provider adds new multimedia presentations corresponding to a particular educational standard syllabi). When items are added to the content library, updates must be made to the library content directory locally stored at the facility.
Number | Name | Date | Kind |
---|---|---|---|
3703714 | Andrews | Nov 1972 | A |
3997718 | Ricketts et al. | Dec 1976 | A |
4303937 | Cook | Dec 1981 | A |
4375637 | Desjardins | Mar 1983 | A |
4866515 | Tagawa et al. | Sep 1989 | A |
4872195 | Leonard | Oct 1989 | A |
4959713 | Morotomi et al. | Sep 1990 | A |
4992866 | Morgan | Feb 1991 | A |
5027211 | Robertson | Jun 1991 | A |
5061916 | French et al. | Oct 1991 | A |
5086385 | Launey | Feb 1992 | A |
5109222 | Welty | Apr 1992 | A |
5172413 | Bradley et al. | Dec 1992 | A |
5187735 | Garcia et al. | Feb 1993 | A |
5310349 | Daniels et al. | May 1994 | A |
5479267 | Hashimoto | Dec 1995 | A |
5550863 | Yurt et al. | Aug 1996 | A |
5565908 | Ahmad | Oct 1996 | A |
5585838 | Lawler et al. | Dec 1996 | A |
5601432 | Bergman | Feb 1997 | A |
5621456 | Florin et al. | Apr 1997 | A |
5684952 | Stein | Nov 1997 | A |
5790176 | Craig | Aug 1998 | A |
5790935 | Payton | Aug 1998 | A |
5940594 | Ali et al. | Aug 1999 | A |
6020881 | Naughton et al. | Feb 2000 | A |
6038425 | Jeffrey | Mar 2000 | A |
6049823 | Hwang | Apr 2000 | A |
6060994 | Chen | May 2000 | A |
6072395 | Vega | Jun 2000 | A |
6149441 | Pellegrino et al. | Nov 2000 | A |
6182128 | Kelkar et al. | Jan 2001 | B1 |
6185773 | Goedde | Feb 2001 | B1 |
6192282 | Smith et al. | Feb 2001 | B1 |
6233428 | Fryer | May 2001 | B1 |
6240410 | Wical | May 2001 | B1 |
6370323 | Adolph et al. | Apr 2002 | B1 |
6374079 | Hsu | Apr 2002 | B1 |
6438596 | Ueno et al. | Aug 2002 | B1 |
6501502 | Chen | Dec 2002 | B1 |
6507726 | Atkinson et al. | Jan 2003 | B1 |
6561812 | Burmester et al. | May 2003 | B1 |
6661340 | Saylor et al. | Dec 2003 | B1 |
6748597 | Frisco et al. | Jun 2004 | B1 |
6769127 | Bonomi et al. | Jul 2004 | B1 |
6775518 | Norcott et al. | Aug 2004 | B2 |
6813777 | Weinberger et al. | Nov 2004 | B1 |
6844807 | Inoue et al. | Jan 2005 | B2 |
6879243 | Booth et al. | Apr 2005 | B1 |
6925499 | Chen et al. | Aug 2005 | B1 |
6970183 | Monroe | Nov 2005 | B1 |
6975346 | Kumhyr | Dec 2005 | B2 |
7028096 | Lee | Apr 2006 | B1 |
7035390 | Elliott | Apr 2006 | B2 |
7046689 | Burns et al. | May 2006 | B2 |
7123142 | Bohbot et al. | Oct 2006 | B2 |
7159233 | Son et al. | Jan 2007 | B2 |
7185282 | Naidoo et al. | Feb 2007 | B1 |
7246369 | Duan et al. | Jul 2007 | B1 |
20020033760 | Kobayashi | Mar 2002 | A1 |
20020038461 | White et al. | Mar 2002 | A1 |
20020048224 | Dygert et al. | Apr 2002 | A1 |
20020049977 | Miller et al. | Apr 2002 | A1 |
20020112121 | Gerszberg et al. | Aug 2002 | A1 |
20020124258 | Fritsch | Sep 2002 | A1 |
20020138842 | Chong et al. | Sep 2002 | A1 |
20020164155 | Mate | Nov 2002 | A1 |
20020166123 | Schrader et al. | Nov 2002 | A1 |
20020170064 | Monroe et al. | Nov 2002 | A1 |
20020180579 | Nagaoka et al. | Dec 2002 | A1 |
20030009668 | Chan et al. | Jan 2003 | A1 |
20030046369 | Sim et al. | Mar 2003 | A1 |
20030050935 | Spetsmann | Mar 2003 | A1 |
20030051239 | Hudspeth | Mar 2003 | A1 |
20030105854 | Thorsteinsson et al. | Jun 2003 | A1 |
20030121050 | Kalva et al. | Jun 2003 | A1 |
20030123450 | Wright et al. | Jul 2003 | A1 |
20030182420 | Jones et al. | Sep 2003 | A1 |
20030191802 | Zhao et al. | Oct 2003 | A1 |
20030200009 | Von Kannewurff et al. | Oct 2003 | A1 |
20030204856 | Buxton | Oct 2003 | A1 |
20030208762 | Hanai et al. | Nov 2003 | A1 |
20040003051 | Kryzanowski et al. | Jan 2004 | A1 |
20040015993 | Yacenda et al. | Jan 2004 | A1 |
20049993051 | Krzyzanowski et al. | Jan 2004 | |
20040039757 | McClure | Feb 2004 | A1 |
20040049789 | Bower et al. | Mar 2004 | A1 |
20040117638 | Monroe | Jun 2004 | A1 |
20040117647 | Ballard | Jun 2004 | A1 |
20040148632 | Park et al. | Jul 2004 | A1 |
20040172658 | Rakib et al. | Sep 2004 | A1 |
20040194148 | Schultz et al. | Sep 2004 | A1 |
20040210944 | Brassil et al. | Oct 2004 | A1 |
20040253945 | Janik | Dec 2004 | A1 |
20040268410 | Barton et al. | Dec 2004 | A1 |
20050003338 | Norcott et al. | Jan 2005 | A1 |
20050028208 | Ellis et al. | Feb 2005 | A1 |
20050044166 | Colville et al. | Feb 2005 | A1 |
20050078934 | Fish et al. | Apr 2005 | A1 |
20050080818 | Kindberg et al. | Apr 2005 | A1 |
20050125083 | Kiko | Jun 2005 | A1 |
20050131957 | Watkinson | Jun 2005 | A1 |
20050177853 | Williams et al. | Aug 2005 | A1 |
20050193098 | Khandpur et al. | Sep 2005 | A1 |
20050206513 | Fallon | Sep 2005 | A1 |
20050215244 | Whitson | Sep 2005 | A1 |
20050254440 | Sorrell | Nov 2005 | A1 |
20050278773 | DeCinque et al. | Dec 2005 | A1 |
20060005224 | Dunning et al. | Jan 2006 | A1 |
20060020993 | Hannum et al. | Jan 2006 | A1 |
20060069736 | Czeisler et al. | Mar 2006 | A1 |
20060085824 | Bruck et al. | Apr 2006 | A1 |
20060088806 | Quinn | Apr 2006 | A1 |
20070006276 | Ashley et al. | Jan 2007 | A1 |
20070050828 | Renzi et al. | Mar 2007 | A1 |
20070130590 | Nash-Putnam | Jun 2007 | A1 |
20080016545 | DeCinque et al. | Jan 2008 | A1 |
20080092168 | Logan et al. | Apr 2008 | A1 |
Number | Date | Country |
---|---|---|
1 445 917 | Aug 2004 | EP |
2002-002486 | Jan 2002 | JP |