This pollution might be depicted by changing background colors, dimming the picture, etc. Because each user may have a view that differs from the broadcast view, the view seen on the user's computer monitor may differ from the view shown on the user's television screen. This is illustrated in FIG.
Since the active region of the viewer does not overlap with the active region of the broadcast view, the user's monitor view will differ from the user's television view In some cases, if the active regions and overlap, the monitor view and the television view may be the same or some portion may be the same. The virtual environment of the present invention is controlled by a conventional simulation game, which as previously mentioned is conventionally called a networked virtual environment.
Such a game is schematically shown in FIG. In this game, two clients and interact with a central server In accordance with conventional games there can be more or less than two clients. The central server contains a simulation program , which in turn uses a central database to store all of the game parameters including the characters, their positions, objects in the environment, etc.
The simulation program interacts with the database as indicated schematically by arrow In addition, each client has its own simulation program that is locally controlled and renders the user's view portion of the virtual environment on the user's monitor.
For example, client 1 has simulation program operating in its computer and client 4 has simulation program Simulation program communicates with local storage as indicated by arrow to store local variables. Similarly, simulation program communicates with local storage as indicated schematically by arrow In order to synchronize the environment, both the client and server maintain a shared representation of the state of the simulation, in this case, the state of the virtual environment.
Changes made by a client to the state of the client's local representation are sent to as state change requests to the server. In response to the state change requests, the server may change the state of the virtual environment. If so, the server propagates those state changes to the other clients, for example client Similarly, changes made by the server to its own simulation program are also propagated to clients and Generally, clients and do not communicate directly with each other, but always go through server This indirect communication assures that the state of each client's virtual environment is consistent with that of the server and the other user's.
In addition, clients and do not directly send state changes to the server, but rather make state change requests as indicated schematically by arrows and This mechanism establishes the server is the final arbiter of state and helps prevent an individual client from sending corrupt state information. During its operation, the server simulation program usually mirrors all critical state changes to the database in order to facilitate quick recovery in the case of a system crash and also to allow multiple servers to synchronize to the same world.
A centralized database is also used to maintain consistency across such servers. In turn, the simulation program returns state change commands as indicated by arrows and to the client simulation programs and respectively in order to propagate changes in the virtual environment to each of the clients. In a conventional fashion, the server-client architecture may allow the client state to become slightly out of synchronization with the server state as long as the particular state variables do not represent critical state information, the discrepancy is within predetermined tolerances and the state is likely to change in a predictable way over time.
For example, a simulated object might be launched and it is usually not critical to the game experience that one client view the object a fraction of a centimeter below the position where the second client views the object. The more important characteristics are the motion of the object over time and that the end effect upon the object be the same if either client interacts with the object. The arrangement illustrated in FIG.
This type of architecture is well known in the art and many commercial examples of such virtual environments exist. These games are generally known as multi-player fantasy role-playing games and include Ultima Online, developed and marketed by Origin Systems, Inc.
Courtyard, Austin, Tex. Other game architectures may also be used. Although an exemplary embodiment of the invention has been disclosed, it will be apparent to those skilled in the art that various changes and modifications can be made which will achieve some of the advantages of the invention without departing from the spirit and scope of the invention.
For example, it will be obvious to those reasonably skilled in the art that, although the description was directed to a particular hardware system and operating system, other hardware and operating system software could be used in the same manner as that described.
Other aspects, such as the specific instructions utilized to achieve a particular function, as well as other modifications to the inventive concept are intended to be covered by the appended claims. What is claimed is: 1. A method for coordinating an interactive computer game being played by a plurality of users with a broadcast television program, comprising:.
The method of claim 1 wherein step a comprises simulating a virtual environment in which a plurality of objects interact with each other. The method of claim 1 wherein step b comprises maintaining a web site having a program thereon, which program allows a user to create and customize an object. The method of claim 1 wherein step b comprises maintaining a web site having a program thereon, which program allows a plurality of users to cooperatively create and customize an object. The method of claim 1 wherein step c comprises selecting the at least one object sequentially.
Apparatus for coordinating an interactive computer game being played by a plurality of users with a broadcast television program, comprising:.
The apparatus of claim 9 wherein the virtual environment includes a plurality of objects that interact with each other. The apparatus of claim 9 wherein the mechanism for creating an object comprises a web site having a program thereon, which program allows a user to create and customize an object. The apparatus of claim 9 wherein the mechanism for creating an object comprises a web site having a program thereon, which program allows a plurality of users to cooperatively create and customize an object.
The apparatus of claim 9 wherein the mechanism for selecting at least one object comprises means for selecting the at least one object sequentially. The apparatus of claim 17 wherein the means for creating an object comprises a web site having a program thereon, which program allows a user to create and customize an object.
The apparatus of claim 17 wherein the means for creating an object comprises a web site having a program thereon, which program allows a plurality of users to cooperatively create and customize an object. Method and apparatus for coordinating an interactive computer game with a broadcast television program. USB1 en. AUA en. GBB en. WOA2 en. Interactive controller with an integrated display and interface to a second controller with stand-alone display. Technique for providing advertisements over a communications network delivering interactive narratives.
Apparatus, methods and systems for viewing and manipulating a virtual environment. USB2 en. Adaptive pattern recognition based controller apparatus and method and human-interface therefore. System, method, and computer program product for server side processing in a mobile device environment. USA1 en. System, method, and computer program product for executing scripts on mobile devices.
System, method, and computer program product for placement of channels on a mobile device. System, method, and computer program product for administering channels, content, and data for mobile devices. Method and system for dynamically incorporating advertising content into multimedia environments.
Method and apparatus for multi-user communications using discrete video game platforms. System and method for effectively implementing remote display devices in a gaming network. Viewer participatory television shows in conjuction with a system and method for real-time data collection and statistical assessment. Interactive game implementing method for TV studio i. Virtual Aggregation Processor for incorporating reverse path feedback into content delivered on a forward path.
Gaming system with end user feedback for a communication network having a multi-media management. Transaction management system in a multicast or broadcast wireless communication network. Communication network for a multi-media management system with end user feedback.
Forward path multi-media management system with end user feedback to central content sources. Forward path multi-media management system with end user feedback to distributed content sources. USA en. GBA en. EPA1 en. Central and remote evaluation of responses of participatory broadcast audience with automatic crediting and couponing.
Locate a link to watch TV. Not all networks or stations will have this option. If a site doesn't have offer online programming, check other sites, such as network affiliates in different markets. Method 2.
Go to a subscription service site in your browser. If you are a cable or satellite subscriber, you can watch many cable networks by signing in to a network's site with your subscription information.
Watch live TV. You do not need a cable or satellite TV subscription to use Sling TV or Hulu, both of which have more than 50 available channels. Watch recent TV shows. Hulu allows you to watch programming from major broadcast and cable networks.
In many cases, new shows become available the day after they air. Most Hulu shows still have commercial breaks, but you can pay more for a premium no-commercials subscription. Watch entire seasons of TV series. Entire seasons of many television series are available from both Hulu and HBO, as well as: Netflix, which releases its original programming, like "House of Cards" and "Orange is the New Black," by the season rather than by the episode. Netflix also has entire archived seasons of many popular TV series from several networks.
Amazon Prime also offers a large number of archived series, as well as its own original programming, such as "Transparent" and "The Man in the High Castle. Method 3. Purchase an external TV tuner.
A TV tuner allows you to connect your antenna or cable box to your computer, and then use your computer to watch and change channels using onscreen controls. TV tuners for computers are available from most major electronics retailers or through online outlets such as Amazon and Newegg. Connect the tuner to a USB port. Slide the tuner directly into a USB port on your computer, or a USB extension cable if the ports are too close together to accommodate the tuner.
Avoid using a USB hub, as they usually don't draw enough power. See this guide for details on installing PCI cards. Connect your antenna or cable box. Some tuners come with a built-in antenna. Otherwise, use the coaxial connector to attach a cable from your antenna or cable box to your TV. If you wish to keep your cable box connected to your TV, but also want to connect it to your computer, you will need a coaxial cable splitter. Install the tuner software.
You may need to install software that came packaged with the tuner. If you have a fast internet connection, then you can easily turn your PC or Laptop into home theater and watch all live shows, sport events without paying a penny. Have a look on the list below to find the channel you are looking for. I will keep the list updated to make sure you get the working links.
However, if you do find any broken site, report in the comment section so that it can be updated. Update:- Unfortunately due to copyright infragmentation notice, we had to remove all the live streaming websites from this page.
If you wish to view the sites that offers live tv streaming, you can visit the below page. These are some of the websites available on the internet where you can find streaming to the TV channels around the world. To find the exact streaming of a channel you are searching for, make sure to visit every website and browse through the categories. Free movie download feature is also available on most of the websites.
Hope this list will help you in finding the channels you are looking for. There may be a lot of other websites where you can watch free tv online on the internet. However, these are the most popular and have a large database of channels among all other websites. This post will be updated on a regular basis to add more sites suggested by the users.
There are some tips I would like to give to you, when watching free online streaming websites. The Internet is a dangerous place too, and you should be aware of all the aspects of it. Your personal data can be hacked, your computer can get affected with virus, malware and other harmful threats, you could lose money and several other nasty things can happen.
So at the end of this post, I want to share some of the things you should be aware of so that you can safely and securely watch your favorite channel for free.
Stay alert about such websites, because they can send a virus, malware or any other type of threat in disguise of the media player to hack into your system.
0コメント