US20060172788A1 - Response time-based scoring on DVD players - Google Patents
Response time-based scoring on DVD players Download PDFInfo
- Publication number
- US20060172788A1 US20060172788A1 US11/344,489 US34448906A US2006172788A1 US 20060172788 A1 US20060172788 A1 US 20060172788A1 US 34448906 A US34448906 A US 34448906A US 2006172788 A1 US2006172788 A1 US 2006172788A1
- Authority
- US
- United States
- Prior art keywords
- player
- dvd player
- timer
- response
- gradation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A63F13/10—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/44—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/46—Computing the game score
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/95—Storage media specially adapted for storing game information, e.g. video game cartridges
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/202—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the game platform being a DVD player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/206—Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards
- A63F2300/207—Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards for accessing game resources from local storage, e.g. streaming content from DVD
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/61—Score computation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/63—Methods for processing data by generating or executing the game program for controlling the execution of the game in time
- A63F2300/638—Methods for processing data by generating or executing the game program for controlling the execution of the game in time according to the timing of operation or a time limit
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8094—Unusual game types, e.g. virtual cooking
Definitions
- DVD players i.e., consumer electronic devices designed to primarily play digital video discs (DVDs)
- DVD players are very limited in their ability to do much more than play audio/visual content on DVDs.
- DVD players are extremely limited as to the amount of dynamic/programmable memory available for general use on the DVD player.
- DVD players conforming to the DVD Video specification have only a limited set of instructions through which an author can use to program features into the content of a DVD disc. For these reasons, as well as others, the people most familiar with DVD standards, content authoring, and the like, have always viewed a DVD player as merely a “dumb” component designed to play audio tracks and display movies on a connected display device and/or speakers from a DVD video disc.
- FIG. 1 is a pictorial diagram of an exemplary audio/visual entertainment system 100 including a DVD player 102 . More particularly, the DVD player 102 is typically controlled by a user via a remote control device 106 , and, as part of an audio/visual entertainment system 100 , is attached either via cable or wirelessly to one or more audio output devices 110 and a display device 108 . Additionally, when considering the discs that DVD players read/play, such as DVD Video disc 104 , as well as other compatible formats like audio compact discs (CDs), the typical DVD player 102 includes massive amounts of static, read-only storage from which game information may be read. Unfortunately, due to the limited instructions, the lack of dynamically programmable memory, as well as perceived limitations, the DVD player has been largely ignored by the game industry.
- the “game” then continues to the next question in the series.
- question and answer sessions may provide additional entertainment to the content, on the whole, the entire experience is rather limited.
- the questions are usually only fun once, as the same questions are presented in the same order each time the “game” is played.
- DVD player-based games now exist, many aspects of typical game playing found in most modern game systems are still not found. As one example, many games/game systems reward a player based on the speed with which the player responds with the correct answer. In other words, a higher score is awarded to the player that answers correctly in less time. Of course, just as other aspects of DVD player games, response time-based scoring has been viewed as unavailable on DVD players.
- a DVD player-readable medium bearing DVD player-executable instructions for carrying out a game on the DVD player is presented.
- the game, as implemented by the DVD player-executable instructions comprises selecting a puzzle from a plurality of puzzles stored on the DVD player-readable medium. Once a puzzle is selected, the puzzle is displayed to a player via an output device connected to the DVD player.
- a graduated timer is started/output. The graduated timer includes at least two gradations, and each gradation corresponds to a scoring value.
- a player's response is obtained.
- a response value is determined according to the current gradation of the graduated timer in which the player response is obtained.
- the player's score is incremented according to the determined response value.
- a method for implementing a response time-based scoring timer on a DVD player through instructions recorded on DVD player-readable media comprises the following steps.
- Timer content is output via the DVD player on a display device.
- the timer content is segmented into gradations, with each gradation corresponding to a particular scoring value.
- User input is obtained by the DVD player via an input device during the output of the timer content.
- the gradation of the timer content in which the user input was received is determined.
- the scoring value associated with determined gradation is then determined.
- a DVD player-readable media bearing DVD player-executable instructions When executed on a DVD player, the DVD player-executable instructions implement a response time-based scoring feature on the DVD player.
- the DVD player-readable media comprises content suitable for output by the DVD player onto a display device.
- the DVD player-readable media further comprises instructions suitable for controlling the output of content by the DVD player to the display device.
- At least one timer portion of the content and instructions on the DVD player-readable media when performed on the DVD player, implement a response time-based scoring algorithm for providing a score to a user's input.
- FIG. 1 is a pictorial diagram of an exemplary audio/visual entertainment system including a DVD player and suitable for implementing aspects of the present invention
- FIG. 2 is a flow diagram illustrating an exemplary routine for implementing a game on a DVD player utilizing a response time-based scoring algorithm
- FIG. 3 is a flow diagram illustrating an exemplary routine for displaying a puzzle to a user/player and returning a score based on a response time-based scoring algorithm
- FIG. 4 is a flow diagram illustrating an exemplary routine illustrating a rapid play game routine for displaying a plurality of puzzles during a predetermined amount of time to a player with a response time-based scoring algorithm;
- FIG. 5 is a flow diagram illustrating an exemplary rapid play game routine for displaying a plurality of puzzles to a player in a predetermined amount of time using a response time-based scoring algorithm
- FIG. 6 is a flow diagram illustrating an alternative exemplary rapid play game routine for displaying a plurality of puzzles to a player in a predetermined amount of time using a response time-based scoring algorithm
- FIG. 7 is a flow diagram illustrating an exemplary routine for displaying a selected puzzle to a player and determining a score for that player according to a response time-based scoring algorithm
- FIG. 8 is a block diagram illustrating exemplary timer content divided into gradations and for further illustrating implementation aspects of response time-based scoring.
- DVD player playing content from an optical disc configured according to the DVD-Video specification.
- the DVD player discussed herein is envisioned as a typical, consumer device for playing DVD-Video formatted discs, which are the typical format upon which most movies are released to the public.
- the typical consumer-available DVD player is considered a “dumb device” in that it is not readily programmed by a user-consumer. Accordingly, the programming and content associated with the present invention are found on the DVD-Video disc.
- the typical DVD player integrated within an audio/visual entertainment system 100 is suitable for implementing aspects of the present invention. More particularly, according to aspects of the present invention, the typical DVD player 102 can be programmed using DVD-Video's standard features to implement a game system that includes sophisticated random clip/puzzle selection as well as scoring, including graduated scoring based on a user's response time to a particular puzzle. Examples of DVD player systems that provide entertainment as a game and of selecting clips and puzzles from the media in an apparent random fashion without repeats is found in the above-described references, “DVD Game” and “DVD Random Shuffle Method.”
- DVD player 102 the operations of a DVD player 102 are generally controlled by the DVD player-specific instructions and content stored on the media played by the DVD player, such as DVD 104 .
- DVD player-specific instructions and content stored on the media played by the DVD player such as DVD 104 .
- an entertaining game can be presented to the user.
- FIG. 2 is a flow diagram illustrating an exemplary routine 200 for implementing a game on a DVD player using a response time-based scoring algorithm.
- the DVD player 102 is instructed to initialize player scores. For example, if the game is a two-player game, scores for both players would be initialized to zero. Player scores are stored within one of the general programming registers (GPRMs) available on the DVD player 102 as they are typically the only dynamically programmable memory locations.
- GPRMs general programming registers
- the number of GPRMs is limited: DVD players include sixteen GPRMs which hold 16 bit values, clearly very limited for programming use. Accordingly, depending on how efficient a particular program makes of the available GPRMs, the number of concurrent players is fairly limited. However, solely for the purpose of the illustration, the following discussion will be made in regard to a game with two players.
- a first player is selected.
- a puzzle is selected.
- An exemplary method for randomly selecting puzzles from a large number of stored puzzles is described in greater detail in the above-incorporated reference, “DVD Random Shuffle Method.”
- a subroutine is called that displays the puzzle to the player, obtains the player's input/response, and returns the player's score in response, according to a response time-based scoring algorithm.
- An exemplary subroutine to display a puzzle, obtain the player's response, and return a player's score according to a response time-based scoring algorithm is discussed below in regard to FIG. 3 .
- FIG. 3 is a flow diagram illustrating an exemplary routine 300 for displaying a puzzle to a player, obtaining the player's response, and returning a score based on a response time-based scoring algorithm.
- the selected puzzle (from block 206 of FIG. 2 ) is displayed by the DVD player 102 on the display device 108 ( FIG. 1 ) to the user/player.
- a graduated zone timer is commenced and displayed. While listed separately in this exemplary flow diagram, preferably, the graduated timer is commenced and the puzzle is displayed simultaneously, or as near to simultaneously as possible.
- the graduated timer is associated with a plurality of gradations, and each gradation is associated with a predetermined number of points, with the higher number of points associated with the first gradations.
- the number of points awarded for a correct answer is inversely related to the amount of time the user/player takes to respond correctly. For example, if the graduated timer were segmented into three gradations, the first gradation would be associated with the maximum amount of points, the second gradation would be associated with a lesser amount of points, and the third gradation would be associated with the least amount of points. Answering the puzzle correctly during the first gradation earns the player the maximum amount of points.
- the routine 300 awaits an event, and in particular, a player response event or a graduated timer expiration event.
- a determination is made as to whether the event was the expiration of the graduated timer. If not, meaning that the player responded, at block 310 , the current graduated timer gradation is obtained.
- a determination is made as to whether the player response was correct. If the player responded correctly, at block 314 , the score associated with the obtained gradation is returned, and the routine 300 terminates. However, if the player responded incorrectly, at block 316 , the correct answer may be displayed, a score of zero is returned, and the routine 300 terminates. Similarly, if, at decision block 308 , a graduated timer expiration event was received meaning that the user/player failed to respond in the given amount of time, the correct answer may be displayed, a score of zero is returned, and the routine 300 terminates.
- the score is added to the selected player's current total.
- a determination is made as to whether the game is now ended. The end of a game may be reached in a variety of manners, including permitting each player to respond to a predetermined number of puzzles, exhausting the supply of puzzles, or determining whether that one player has reached a threshold score that indicates that player has won, and the like.
- routine 200 terminates. However, if the end of game is not reached, at block 214 , the next player is selected, and the routine 200 returns to block 206 . At block 206 , the routine 200 selects a puzzle for the selected player, and the process described above is repeated.
- FIG. 2 illustrates an exemplary routine 200 in which players alternate between answering puzzles
- each player is given a period of time in which to answer a plurality of puzzles.
- FIG. 4 is a flow diagram illustrating an exemplary routine illustrating an exemplary “rapid play” game routine 400 for displaying a plurality of puzzles during a predetermined amount of time to a player with the scoring of the player's answers determined according to a response time-based scoring algorithm.
- the exemplary routine 400 initializes the player scores.
- a first player is selected.
- a rapid play sequence is presented to the selected player. Rapid play sequences are described below in alternative embodiments in regard to FIG. 5 or 6 .
- FIG. 5 is a flow diagram illustrating an exemplary rapid play game routine 500 for displaying a plurality of puzzles to a player in a predetermined amount of time using a response time-based scoring algorithm.
- a puzzle is selected for presentation to the selected player.
- the selected player's rapid play sequence turn timer is started. This turn timer is used to establish the amount of time the selected player has to answer/respond to the plurality of puzzles.
- the selected puzzle is displayed to the player, and a response value is returned according to whether the player responded correctly to the puzzle and the amount of time in which the player responded correctly. Displaying the puzzle and determining and returning a response value based on the amount of time in which it takes to respond to the puzzle is described in greater detail below in regard to FIG. 7 .
- the response value is added to the player's total.
- a determination is made as to whether there is more time remaining in the player's turn, i.e., has the turn timer expired. If there is more time remaining, at block 512 , another puzzle is selected, and the routine 500 returns to block 506 to display the selected puzzle and get the player's response value. This process continues until, at decision block 510 , there is no more time remaining for the selected player's turn due to the expiration of the turn timer, whereupon the routine 500 terminates.
- FIG. 6 is a flow diagram illustrating an exemplary rapid play game routine 600 for displaying a plurality of puzzles to a player in a predetermined amount of time using a response time-based scoring algorithm, continuing within the time associated with the turn and as long as the player responds correctly to each puzzle.
- a puzzle is selected for presentation to the selected player.
- the selected player's rapid play sequence turn timer is started. As mentioned above in regard to routine 500 ( FIG. 5 ), this turn timer is used to establish the amount of time the selected player has to answer/respond to the plurality of puzzles in this rapid play sequence.
- the selected puzzle is displayed to the player, and a response value is returned according to whether the player responded correctly to the puzzle and the amount of time in which the player responded correctly. Displaying the puzzle and determining and returning a response value based on the amount of time in which it takes to respond to the puzzle is described in greater detail below in regard to FIG. 7 .
- the response value is added to the player's total.
- the response value is a function of the amount of time that the player takes to respond correctly to the selected puzzle.
- another determination is made, this one as to whether there is more time remaining in the player's turn, i.e., has the turn timer expired. If there is more time remaining, at block 614 , another puzzle is selected, and the routine 600 returns to block 606 to display the selected puzzle and get the player's response value. This process continues until, at decision block 612 , there is no more time remaining for the selected player's turn or the player responds incorrectly, whereupon the routine 600 terminates.
- FIG. 7 is a flow diagram illustrating an exemplary routine 700 for displaying a selected puzzle to a player and determining a response score for that player according to a response time-based scoring algorithm, i.e., scoring based on the time it takes the player to respond to the selected puzzle.
- a response time-based scoring algorithm i.e., scoring based on the time it takes the player to respond to the selected puzzle.
- the puzzle is displayed to the player.
- a graduated timer is started. As discussed above in regard to routine 300 of FIG. 3 , this graduated timer is segmented into sections with each section corresponding to a certain number of points.
- the routine 700 awaits an event.
- the events may be a player response, the expiration of the graduated timer, or the expiration of the selected player's turn timer.
- decision block 708 a determination is made as to whether the event indicated that it was the end of the player's turn, i.e., whether the turn timer expired. If it is the end of the player's turn, the routine 700 terminates and returns a zero as the response value. However, if the event was not an indication of the end of the player's turn, the routine 700 proceeds to decision block 710 .
- both the puzzle and the timer may be part of a single audio/visual clip.
- a graduated timer may be implemented in a variety of manners.
- the content author determines a number of gradations (scoring gradations) into which the response time (and therefore the timer content) is divided. For example, assume that the content author determines that there will be three gradations (or segments) of the timer content for answering the puzzles, where answering a puzzle during the first gradation/segment earns a maximum score (such as 5 points), answering the puzzle during the second time gradation/segment earns a middle score (such as 3 points), and answering the puzzle during the third time segment earns a minimum score (such as 1 point). Of course, failure to respond earns no points.
- a maximum score such as 5 points
- a middle score such as 3 points
- a minimum score such as 1 point
- FIG. 8 is a block diagram illustrating exemplary timer content divided into gradations and for further illustrating implementation aspects of response time-based scoring.
- a timer content 800 is segmented into three gradations, 802 - 806 .
- I-Frames are inserted into the timer content at a location corresponding to the beginning of each time gradation.
- Content 800 ′ illustrates the updated timer content.
- a first I-Frame 808 is inserted into the beginning of the timer content 800 ′.
- a third of the way through the timer content a second I-Frame 810 is added to the content.
- two thirds of the way through the timer content a third I-Frame 812 is added.
- a subpicture is added to each gradation of the timer content, such as subpictures 814 - 818 .
- Each subpicture is added such that it extends or spans the entire time of the corresponding gradation.
- Each subpicture includes (not shown) the coding that detects the player's input, determines whether the player correctly responded to the puzzle, and awards a score according to the current gradation or segment of the timer content. Further, the coding also links to a program chain (PGC) according to the correctness of the player's response.
- PPC program chain
- the corresponding first subpicture will award maximum points for the correct response, and further break out of the timer content and link to a PGC associated with visually validating to the player that the response was correct. Similarly, an incorrect response will result in linking to a PGC for notifying the player of an incorrect response.
- DVD video content will typically include numerous I-Frames.
- I-Frames are full images and are subsequently modified by B-Frames and P-Frames (which include only the differences to be made to the I-Frames). Indeed, every group of pictures (GOP) has at least one I-Frame. Moreover, scene changes and even substantial modifications are marked with I-Frames. However, by manually inserting I-Frames and subpictures at precise locations in timer content, a graduated timer may be realized.
- the timer content displayed to the player is seamless, and permits a content author to determine the number of gradations in the graduated timer and the code to detect and process a score according to a particular gradation.
- the actual number graduations is limited only by the DVD specifications and limitations.
- I-Frames and subpictures are again added at the beginning of each gradation/segment.
- a cell command increments a counter in a GPRM, the counter being initialized to zero.
- the counter is accessed to determine which time gradation is currently active, and points are awarded to the time gradation accordingly.
- presentation of the audio/visual content is at least momentarily interrupted, thereby giving the user a seamed, or “jerky” presentation.
- Yet another alternative is to set a GPRM into timer mode at the start of displaying a puzzle.
- the current value of the GPRM is extracted and used to determine the score.
- the GPRM timer mode counts in “ticks”, not seconds.
- one of the limited GPRMs (the GPRM used as a timer) becomes “unavailable” for other programmable use.
- disparate DVD players generate these “ticks” at different rates. Some DVD players count “ticks” as much as ten times faster than others.
- a solution, though, is to have previously tested the DVD player against a benchmark content to determine its rate of counting ticks.
- a GPRM is set into timer mode and a clip with a known time length is run.
- the clip ends the number of clips is retrieved and used to determine the rate of “ticks” per second.
- the amount of time that the player used to answer is determined according to the number of ticks in the GPRM, adjusted according to the number of ticks per second the DVD player generates.
- the DVD video specification includes a navigation timer command.
- the navigation timer command counts down until there is a user input.
- the navigation timer command counts in “ticks,” which, of course, may vary substantially between machines in regard to the amount of time each “tick” represents.
- navigation timer command must be benchmarked against content of a known length of time to determine what a “tick” actually means.
- the navigation timer command does not use a GPRM.
- the navigation timer command should be included with each DVD player as it is part of the DVD video specification, a sampling of current DVD players shows that not all DVD players implement this feature. Thus, use of or reliance upon this feature runs the risk of failure.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Television Signal Processing For Recording (AREA)
- Toys (AREA)
Abstract
A DVD player-readable medium bearing DVD player-executable instructions for carrying out a game on the DVD player is presented. The game, as implemented by the DVD player-executable instructions comprises selecting a puzzle from a plurality of puzzles stored on the DVD player-readable medium. Once a puzzle is selected, the puzzle is displayed to a player via an output device connected to the DVD player. A graduated timer is started/output. The graduated timer includes at least two gradations, and each gradation corresponds to a scoring value. A player's response is obtained. A response value is determined according to the current gradation of the graduated timer in which the player response is obtained. The player's score is incremented according to the determined response value.
Description
- This application claims the benefit of U.S. Provisional Application No. 60/648,798, filed Jan. 31, 2005.
- Typical DVD players, i.e., consumer electronic devices designed to primarily play digital video discs (DVDs), are very limited in their ability to do much more than play audio/visual content on DVDs. For example, as those skilled in the art will appreciate, DVD players are extremely limited as to the amount of dynamic/programmable memory available for general use on the DVD player. Furthermore, DVD players conforming to the DVD Video specification have only a limited set of instructions through which an author can use to program features into the content of a DVD disc. For these reasons, as well as others, the people most familiar with DVD standards, content authoring, and the like, have always viewed a DVD player as merely a “dumb” component designed to play audio tracks and display movies on a connected display device and/or speakers from a DVD video disc.
- While DVD players are very limited in memory and instruction sets, they are typically combined in audio/visual entertainment systems that provide many aspects of a typical game system. For example,
FIG. 1 is a pictorial diagram of an exemplary audio/visual entertainment system 100 including aDVD player 102. More particularly, theDVD player 102 is typically controlled by a user via aremote control device 106, and, as part of an audio/visual entertainment system 100, is attached either via cable or wirelessly to one or moreaudio output devices 110 and adisplay device 108. Additionally, when considering the discs that DVD players read/play, such asDVD Video disc 104, as well as other compatible formats like audio compact discs (CDs), thetypical DVD player 102 includes massive amounts of static, read-only storage from which game information may be read. Unfortunately, due to the limited instructions, the lack of dynamically programmable memory, as well as perceived limitations, the DVD player has been largely ignored by the game industry. - As those skilled in the art will appreciate, some content providers (via DVD video discs suitable for play on a DVD player) have tried to add additional entertainment to their content by including extras on the DVDs that they provide. For example, many movies are provided with extra content on the one or more DVD video discs distributed with the movie. However, these extras are mostly simple “games” in which the DVD player presents a series of multiple choice or true/false questions for a “player/user” to answer. A user selects one of the answers using the
remote control device 106. If the user selects the correct answer, the DVD player displays a “correct” audio/visual clip to the user/player. Alternatively, if the user's answer was incorrect, the DVD player displays an incorrect audio/visual clip. In either case, the “game” then continues to the next question in the series. Clearly, while such question and answer sessions may provide additional entertainment to the content, on the whole, the entire experience is rather limited. In fact, the questions are usually only fun once, as the same questions are presented in the same order each time the “game” is played. - Recently, innovative and novel applications of the DVD video instruction set with regard to content stored on a DVD video disc have resulted in a realization that the DVD player can be used in more sophisticated entertainment/games. For example, at least one innovative company has introduced trivia style games used in conjunction with a typical consumer DVD player, where the DVD player selects audio/visual clips and puzzles from a DVD video disc in an apparent random fashion without repeats. An explanation of this technology and game can be found in commonly assigned U.S. patent application Ser. No. 10/438,174, filed May 13, 2003, entitled “DVD Game,” and also in commonly assigned U.S. Pat. No. 6,987,925 B2, entitled “DVD Random Shuffle Method,” both of which are incorporated herein by reference.
- While some DVD player-based games now exist, many aspects of typical game playing found in most modern game systems are still not found. As one example, many games/game systems reward a player based on the speed with which the player responds with the correct answer. In other words, a higher score is awarded to the player that answers correctly in less time. Of course, just as other aspects of DVD player games, response time-based scoring has been viewed as unavailable on DVD players.
- In light of the above, it would be useful if DVD players could be utilized in such a manner to provide a more robust gaming experience. The present invention addresses this and other issues associated with DVD players as found in the prior art.
- This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
- According to aspects of the present invention, a DVD player-readable medium bearing DVD player-executable instructions for carrying out a game on the DVD player is presented. The game, as implemented by the DVD player-executable instructions comprises selecting a puzzle from a plurality of puzzles stored on the DVD player-readable medium. Once a puzzle is selected, the puzzle is displayed to a player via an output device connected to the DVD player. A graduated timer is started/output. The graduated timer includes at least two gradations, and each gradation corresponds to a scoring value. A player's response is obtained. A response value is determined according to the current gradation of the graduated timer in which the player response is obtained. The player's score is incremented according to the determined response value.
- According to further aspects of the present invention, a method for implementing a response time-based scoring timer on a DVD player through instructions recorded on DVD player-readable media, is presented. The method comprises the following steps. Timer content is output via the DVD player on a display device. The timer content is segmented into gradations, with each gradation corresponding to a particular scoring value. User input is obtained by the DVD player via an input device during the output of the timer content. The gradation of the timer content in which the user input was received is determined. The scoring value associated with determined gradation is then determined.
- According to still further aspects of the present invention, a DVD player-readable media bearing DVD player-executable instructions is presented. When executed on a DVD player, the DVD player-executable instructions implement a response time-based scoring feature on the DVD player. The DVD player-readable media comprises content suitable for output by the DVD player onto a display device. The DVD player-readable media further comprises instructions suitable for controlling the output of content by the DVD player to the display device. At least one timer portion of the content and instructions on the DVD player-readable media, when performed on the DVD player, implement a response time-based scoring algorithm for providing a score to a user's input.
- The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
-
FIG. 1 is a pictorial diagram of an exemplary audio/visual entertainment system including a DVD player and suitable for implementing aspects of the present invention; -
FIG. 2 is a flow diagram illustrating an exemplary routine for implementing a game on a DVD player utilizing a response time-based scoring algorithm; -
FIG. 3 is a flow diagram illustrating an exemplary routine for displaying a puzzle to a user/player and returning a score based on a response time-based scoring algorithm; -
FIG. 4 is a flow diagram illustrating an exemplary routine illustrating a rapid play game routine for displaying a plurality of puzzles during a predetermined amount of time to a player with a response time-based scoring algorithm; -
FIG. 5 is a flow diagram illustrating an exemplary rapid play game routine for displaying a plurality of puzzles to a player in a predetermined amount of time using a response time-based scoring algorithm; -
FIG. 6 is a flow diagram illustrating an alternative exemplary rapid play game routine for displaying a plurality of puzzles to a player in a predetermined amount of time using a response time-based scoring algorithm; -
FIG. 7 is a flow diagram illustrating an exemplary routine for displaying a selected puzzle to a player and determining a score for that player according to a response time-based scoring algorithm; -
FIG. 8 is a block diagram illustrating exemplary timer content divided into gradations and for further illustrating implementation aspects of response time-based scoring. - The following detailed description provides exemplary implementations of the invention. Although specific system configurations and flow diagrams are illustrated herein, it should be understood that the examples provided are not exhaustive and do not limit the invention to the precise forms disclosed. Persons having ordinary skill in the field of processing online orders will recognize components and process steps described herein that may be interchangeable with other components or steps, or combinations of components or steps, and still achieve the benefits and advantages of the present invention.
- It should be noted that the following discussion of the present invention is made in terms of a DVD player playing content from an optical disc configured according to the DVD-Video specification. The DVD player discussed herein is envisioned as a typical, consumer device for playing DVD-Video formatted discs, which are the typical format upon which most movies are released to the public. As such, the typical consumer-available DVD player is considered a “dumb device” in that it is not readily programmed by a user-consumer. Accordingly, the programming and content associated with the present invention are found on the DVD-Video disc.
- As mentioned above, the typical DVD player integrated within an audio/
visual entertainment system 100 is suitable for implementing aspects of the present invention. More particularly, according to aspects of the present invention, thetypical DVD player 102 can be programmed using DVD-Video's standard features to implement a game system that includes sophisticated random clip/puzzle selection as well as scoring, including graduated scoring based on a user's response time to a particular puzzle. Examples of DVD player systems that provide entertainment as a game and of selecting clips and puzzles from the media in an apparent random fashion without repeats is found in the above-described references, “DVD Game” and “DVD Random Shuffle Method.” - As indicated above, those skilled in the art will appreciate that the operations of a
DVD player 102 are generally controlled by the DVD player-specific instructions and content stored on the media played by the DVD player, such asDVD 104. By innovatively applying the instructions of theDVD player 102, an entertaining game can be presented to the user. - As those skilled in the art will appreciate, the instructions that control a
DVD player 102 are found in titles and chapters recorded on the DVD-Video compliant media. However, while the instructions are so arranged, logically they can be described in the form of routines and subroutines. Thus, in accordance with aspects of the present invention,FIG. 2 is a flow diagram illustrating anexemplary routine 200 for implementing a game on a DVD player using a response time-based scoring algorithm. - Beginning at
block 202, theDVD player 102 is instructed to initialize player scores. For example, if the game is a two-player game, scores for both players would be initialized to zero. Player scores are stored within one of the general programming registers (GPRMs) available on theDVD player 102 as they are typically the only dynamically programmable memory locations. The number of GPRMs is limited: DVD players include sixteen GPRMs which hold 16 bit values, clearly very limited for programming use. Accordingly, depending on how efficient a particular program makes of the available GPRMs, the number of concurrent players is fairly limited. However, solely for the purpose of the illustration, the following discussion will be made in regard to a game with two players. - At
block 204, a first player is selected. Atblock 206, a puzzle is selected. In many games it is preferable to randomly select (or more precisely pseudo-randomly select) puzzles from a large number of puzzles stored on the DVD disc. An exemplary method for randomly selecting puzzles from a large number of stored puzzles is described in greater detail in the above-incorporated reference, “DVD Random Shuffle Method.” - After selecting a puzzle for the selected player, at
block 208, a subroutine is called that displays the puzzle to the player, obtains the player's input/response, and returns the player's score in response, according to a response time-based scoring algorithm. An exemplary subroutine to display a puzzle, obtain the player's response, and return a player's score according to a response time-based scoring algorithm is discussed below in regard toFIG. 3 . -
FIG. 3 is a flow diagram illustrating anexemplary routine 300 for displaying a puzzle to a player, obtaining the player's response, and returning a score based on a response time-based scoring algorithm. Beginning atblock 302, the selected puzzle (fromblock 206 ofFIG. 2 ) is displayed by theDVD player 102 on the display device 108 (FIG. 1 ) to the user/player. Atblock 304, a graduated zone timer is commenced and displayed. While listed separately in this exemplary flow diagram, preferably, the graduated timer is commenced and the puzzle is displayed simultaneously, or as near to simultaneously as possible. - As indicated by its name, the graduated timer is associated with a plurality of gradations, and each gradation is associated with a predetermined number of points, with the higher number of points associated with the first gradations. In other words, the number of points awarded for a correct answer is inversely related to the amount of time the user/player takes to respond correctly. For example, if the graduated timer were segmented into three gradations, the first gradation would be associated with the maximum amount of points, the second gradation would be associated with a lesser amount of points, and the third gradation would be associated with the least amount of points. Answering the puzzle correctly during the first gradation earns the player the maximum amount of points. Similarly, correctly answering the puzzle during a subsequent gradation earns the player the points associated with the gradation in which the puzzle was correctly answered. Of course, the example above of three gradations is illustrative only and should not be construed as limiting upon the present invention. A timer with any number of gradations may be utilized, limited only by the abilities of the DVD player and the functional aspects of the timer implementation utilized.
- After starting the timer, at
delay block 306, the routine 300 awaits an event, and in particular, a player response event or a graduated timer expiration event. Atdecision block 308, a determination is made as to whether the event was the expiration of the graduated timer. If not, meaning that the player responded, atblock 310, the current graduated timer gradation is obtained. Atdecision block 312, a determination is made as to whether the player response was correct. If the player responded correctly, atblock 314, the score associated with the obtained gradation is returned, and the routine 300 terminates. However, if the player responded incorrectly, atblock 316, the correct answer may be displayed, a score of zero is returned, and the routine 300 terminates. Similarly, if, atdecision block 308, a graduated timer expiration event was received meaning that the user/player failed to respond in the given amount of time, the correct answer may be displayed, a score of zero is returned, and the routine 300 terminates. - Returning again to
FIG. 2 , after obtaining the returned score for the player, atblock 210, the score is added to the selected player's current total. Atdecision block 210, a determination is made as to whether the game is now ended. The end of a game may be reached in a variety of manners, including permitting each player to respond to a predetermined number of puzzles, exhausting the supply of puzzles, or determining whether that one player has reached a threshold score that indicates that player has won, and the like. - If the end of game is reached, the routine 200 terminates. However, if the end of game is not reached, at
block 214, the next player is selected, and the routine 200 returns to block 206. Atblock 206, the routine 200 selects a puzzle for the selected player, and the process described above is repeated. - While
FIG. 2 illustrates anexemplary routine 200 in which players alternate between answering puzzles, in an alternative embodiment, each player is given a period of time in which to answer a plurality of puzzles.FIG. 4 is a flow diagram illustrating an exemplary routine illustrating an exemplary “rapid play”game routine 400 for displaying a plurality of puzzles during a predetermined amount of time to a player with the scoring of the player's answers determined according to a response time-based scoring algorithm. - Beginning at
block 402, theexemplary routine 400 initializes the player scores. Atblock 404, a first player is selected. Atblock 406, a rapid play sequence is presented to the selected player. Rapid play sequences are described below in alternative embodiments in regard toFIG. 5 or 6. - After the rapid play sequence for the selected player, at
decision block 412, a determination is made as to whether the game is to terminate. Game termination may be based on a number of criteria, including those identified above in regard to theexemplary routine 200 ofFIG. 2 . If the game is to continue, atblock 414, a next player is selected, and the routine 400 returns again to block 406 to present the selected player with a rapid play sequence. The routine 400 continues, until atdecision block 412, it is determined that the end of the game is reached, whereupon the routine 400 terminates. - With respect to the above-mentioned rapid play sequence,
FIG. 5 is a flow diagram illustrating an exemplary rapidplay game routine 500 for displaying a plurality of puzzles to a player in a predetermined amount of time using a response time-based scoring algorithm. Beginning atblock 502, a puzzle is selected for presentation to the selected player. Atblock 504, the selected player's rapid play sequence turn timer is started. This turn timer is used to establish the amount of time the selected player has to answer/respond to the plurality of puzzles. - At
block 506, the selected puzzle is displayed to the player, and a response value is returned according to whether the player responded correctly to the puzzle and the amount of time in which the player responded correctly. Displaying the puzzle and determining and returning a response value based on the amount of time in which it takes to respond to the puzzle is described in greater detail below in regard toFIG. 7 . - After obtaining the response value for the player's response to the puzzle, at
block 508, the response value is added to the player's total. Atdecision block 510, a determination is made as to whether there is more time remaining in the player's turn, i.e., has the turn timer expired. If there is more time remaining, atblock 512, another puzzle is selected, and the routine 500 returns to block 506 to display the selected puzzle and get the player's response value. This process continues until, atdecision block 510, there is no more time remaining for the selected player's turn due to the expiration of the turn timer, whereupon the routine 500 terminates. - As can be seen from the
above routine 500, a selected player's turn continues until the player's turn expires. In a contrasting embodiment,FIG. 6 is a flow diagram illustrating an exemplary rapidplay game routine 600 for displaying a plurality of puzzles to a player in a predetermined amount of time using a response time-based scoring algorithm, continuing within the time associated with the turn and as long as the player responds correctly to each puzzle. - With regard to
FIG. 6 , atblock 602, a puzzle is selected for presentation to the selected player. Atblock 604, the selected player's rapid play sequence turn timer is started. As mentioned above in regard to routine 500 (FIG. 5 ), this turn timer is used to establish the amount of time the selected player has to answer/respond to the plurality of puzzles in this rapid play sequence. - At
block 606, the selected puzzle is displayed to the player, and a response value is returned according to whether the player responded correctly to the puzzle and the amount of time in which the player responded correctly. Displaying the puzzle and determining and returning a response value based on the amount of time in which it takes to respond to the puzzle is described in greater detail below in regard toFIG. 7 . - After obtaining the response value for the player's response to the puzzle, at
decision block 608, a determination is made as to whether the player responded correctly to the selected puzzle. If the player did not respond correctly (or perhaps failed to respond to the puzzle), the routine 600 terminates. Determining whether the player responded correctly to the puzzle may be made in a variety of manners, but in one embodiment, a response value of zero could be used to identify that the player responded incorrectly or not at all. - If the player responded correctly, at
block 610, the response value is added to the player's total. As mentioned above, the response value is a function of the amount of time that the player takes to respond correctly to the selected puzzle. Atdecision block 612, another determination is made, this one as to whether there is more time remaining in the player's turn, i.e., has the turn timer expired. If there is more time remaining, atblock 614, another puzzle is selected, and the routine 600 returns to block 606 to display the selected puzzle and get the player's response value. This process continues until, atdecision block 612, there is no more time remaining for the selected player's turn or the player responds incorrectly, whereupon the routine 600 terminates. - As indicated above,
FIG. 7 is a flow diagram illustrating anexemplary routine 700 for displaying a selected puzzle to a player and determining a response score for that player according to a response time-based scoring algorithm, i.e., scoring based on the time it takes the player to respond to the selected puzzle. Beginning atblock 702, the puzzle is displayed to the player. In addition to displaying the puzzle to the player and as concurrently as possible with displaying the puzzle, atblock 704, a graduated timer is started. As discussed above in regard toroutine 300 ofFIG. 3 , this graduated timer is segmented into sections with each section corresponding to a certain number of points. - At
block 706, the routine 700 awaits an event. In this instance, the events may be a player response, the expiration of the graduated timer, or the expiration of the selected player's turn timer. Atdecision block 708, a determination is made as to whether the event indicated that it was the end of the player's turn, i.e., whether the turn timer expired. If it is the end of the player's turn, the routine 700 terminates and returns a zero as the response value. However, if the event was not an indication of the end of the player's turn, the routine 700 proceeds todecision block 710. - At
decision block 710, a determination is made as to whether the graduated timer expired, the graduated timer corresponding to the amount of time the player has to respond to the selected puzzle. As with the turn time above, if the graduated timer has expired, the routine 700 terminates and returns a zero as the response value. - If the event was a player response, at
decision block 712, a final determination is made as to whether the player's response was the correct response. If the player responded correctly, the routine 700 terminates and the response value associated with the current gradation on the graduated timer is returned. Alternatively, if the player responded incorrectly, the routine 700 terminates and returns a zero as the response value. - With regard to displaying a puzzle and a graduated timer, while the above description has been presented as though they are distinct entities, it is for illustration purposes only, and should not be construed as limiting upon the present invention. In an actual embodiment, both the puzzle and the timer may be part of a single audio/visual clip. In fact, a graduated timer may be implemented in a variety of manners.
- With regard to implementing a response time-based scoring algorithm on a DVD player, according to one embodiment, the content author determines a number of gradations (scoring gradations) into which the response time (and therefore the timer content) is divided. For example, assume that the content author determines that there will be three gradations (or segments) of the timer content for answering the puzzles, where answering a puzzle during the first gradation/segment earns a maximum score (such as 5 points), answering the puzzle during the second time gradation/segment earns a middle score (such as 3 points), and answering the puzzle during the third time segment earns a minimum score (such as 1 point). Of course, failure to respond earns no points.
-
FIG. 8 is a block diagram illustrating exemplary timer content divided into gradations and for further illustrating implementation aspects of response time-based scoring. In accordance with the above example, as shown inFIG. 8 , a timer content 800 is segmented into three gradations, 802-806. - Once the content author identifies the gradations, I-Frames (or I-Pictures) are inserted into the timer content at a location corresponding to the beginning of each time gradation. Content 800′ illustrates the updated timer content. Thus, with regard to the above example, a first I-
Frame 808 is inserted into the beginning of the timer content 800′. A third of the way through the timer content a second I-Frame 810 is added to the content. Similarly, two thirds of the way through the timer content a third I-Frame 812 is added. - Along with each I-Frame, a subpicture is added to each gradation of the timer content, such as subpictures 814-818. Each subpicture is added such that it extends or spans the entire time of the corresponding gradation. Each subpicture includes (not shown) the coding that detects the player's input, determines whether the player correctly responded to the puzzle, and awards a score according to the current gradation or segment of the timer content. Further, the coding also links to a program chain (PGC) according to the correctness of the player's response. In continuing the example above, if the player responds correctly to a puzzle during the first gradation, the corresponding first subpicture will award maximum points for the correct response, and further break out of the timer content and link to a PGC associated with visually validating to the player that the response was correct. Similarly, an incorrect response will result in linking to a PGC for notifying the player of an incorrect response.
- Those skilled in the art will appreciate that DVD video content will typically include numerous I-Frames. I-Frames are full images and are subsequently modified by B-Frames and P-Frames (which include only the differences to be made to the I-Frames). Indeed, every group of pictures (GOP) has at least one I-Frame. Moreover, scene changes and even substantial modifications are marked with I-Frames. However, by manually inserting I-Frames and subpictures at precise locations in timer content, a graduated timer may be realized. Thus, by properly inserting I-Frames and subpictures in the timer content, the timer content displayed to the player is seamless, and permits a content author to determine the number of gradations in the graduated timer and the code to detect and process a score according to a particular gradation. The actual number graduations is limited only by the DVD specifications and limitations.
- While the use of I-Frames and subpictures is one embodiment for providing a graduated timer, other alternatives are also possible. For example, in one embodiment, I-Frames are again added at the beginning of each gradation/segment. However, rather than adding subpictures that obtains the player's response, awards points, and links to an appropriate response segment, a cell command increments a counter in a GPRM, the counter being initialized to zero. When the player responds correctly, the counter is accessed to determine which time gradation is currently active, and points are awarded to the time gradation accordingly. One of the drawbacks with cell commands is that presentation of the audio/visual content is at least momentarily interrupted, thereby giving the user a seamed, or “jerky” presentation.
- Yet another alternative is to set a GPRM into timer mode at the start of displaying a puzzle. When the puzzle is answered correctly, the current value of the GPRM is extracted and used to determine the score. Unfortunately, the GPRM timer mode counts in “ticks”, not seconds. Additionally, one of the limited GPRMs (the GPRM used as a timer) becomes “unavailable” for other programmable use. Furthermore, disparate DVD players generate these “ticks” at different rates. Some DVD players count “ticks” as much as ten times faster than others. A solution, though, is to have previously tested the DVD player against a benchmark content to determine its rate of counting ticks. To do this, a GPRM is set into timer mode and a clip with a known time length is run. When the clip ends, the number of clips is retrieved and used to determine the rate of “ticks” per second. Thus, when a puzzle is answered correctly, the amount of time that the player used to answer is determined according to the number of ticks in the GPRM, adjusted according to the number of ticks per second the DVD player generates.
- As another alternative embodiment, and of a similar nature to setting a GPRM into timer mode, the DVD video specification includes a navigation timer command. The navigation timer command counts down until there is a user input. Like the GPRM, the navigation timer command counts in “ticks,” which, of course, may vary substantially between machines in regard to the amount of time each “tick” represents. Accordingly, as with the GPRM timer, navigation timer command must be benchmarked against content of a known length of time to determine what a “tick” actually means. Beneficially, however, the navigation timer command does not use a GPRM. Unfortunately, while the navigation timer command should be included with each DVD player as it is part of the DVD video specification, a sampling of current DVD players shows that not all DVD players implement this feature. Thus, use of or reliance upon this feature runs the risk of failure.
- Yet another alternative is to link PGCs together, where each PGC corresponds to a particular time gradation and responding during the execution of the PGC earns the player the corresponding score. Unfortunately, like the use of cell commands with counter, linking the PGCs together causes small pauses in the presentation of the content, thus a seamed or jerky presentation may be created.
- While various embodiments, including the preferred embodiment, of the invention have been illustrated and described, it will be appreciated that various changes can be made therein without departing from the spirit and scope of the invention.
Claims (20)
1. A DVD player-readable medium bearing DVD player-executable instructions which, when executed on a DVD player, carry out a game on the DVD player, comprising:
selecting a puzzle from a plurality of puzzles stored on the DVD player-readable medium;
displaying the puzzle to a player via an output device connected to the DVD player;
starting a graduated timer, wherein the graduated timer includes at least two gradations, each gradation corresponding to a scoring value;
obtaining the player's response;
determining a response value according to the current gradation of the graduated timer; and
incrementing the player's score according to the determined response value.
2. The DVD player-readable medium of claim 1 , wherein determining a response value according to the current gradation of the graduated timer comprises determining whether the response was a correct response to the puzzle and determine the response value to be zero for an inaccurate response.
3. The DVD player-readable medium of claim 2 further comprising, if the response was an incorrect response, outputting via the output device an indicator that the response was incorrect.
4. The DVD player-readable medium of claim 1 , wherein the described elements of the game are repeated at least once for each player playing the game.
5. The player-readable medium of claim 1 , wherein the game further comprises monitoring for the expiration of the graduated timer, and if the graduated timer expires before the player responds to the puzzle, assigning the response value to zero.
6. A method for implementing a response time-based scoring timer on a DVD player through instructions recorded on DVD player-readable media, the method comprising:
outputting, via the DVD player on a display device timer content, wherein the timer content is segmented into gradations, with each gradation corresponding to a particular scoring value;
obtaining user input on the DVD player via an input device during the output of the timer content;
determining the gradation of the timer content in which the user input was received; and
obtaining the scoring value associated with determined gradation.
7. The method of claim 6 , wherein the timer content is segmented into gradations by placing an I-Frame in the timer content at the location in the timer content corresponding to the start of each gradation.
8. The method of claim 7 wherein the timer content is segmented into gradations by further placing a subpicture to the timer content at the start of each gradation.
9. The method of claim 8 , wherein each subpicture is authored such that the subpicture spans the length of its corresponding gradation segment.
10. The method of claim 9 , wherein each subpicture is encoded with a scoring value for its corresponding gradation.
11. The method of claim 10 , wherein each subpicture includes instructions to detect a user's input and determine whether the user's input is a valid user input.
12. The method of claim 11 , wherein each subpicture further includes instructions to award the encoded scoring value if the user input was valid.
13. The method of claim 12 , wherein each subpicture further includes a link to other content on the DVD player-readable media according to the correctness of the player's response.
14. A DVD player-readable media bearing DVD player-executable instructions which, when executed by on a DVD player, implement a response time-based scoring feature on the DVD player, the DVD player-readable media comprising:
content suitable for output by the DVD player to a display device; and
instructions suitable for controlling the output of content by the DVD player to the display device;
wherein at least one timer portion of the content and instructions on the DVD player-readable media when performed on the DVD player, implement a response time-based scoring algorithm for providing a score to a user's input.
15. The DVD player-readable media of claim 14 , wherein the at least one timer portion is segmented into a plurality of gradations, each gradation corresponding to a particular score if the user responds during that gradation.
16. The DVD player-readable media of claim 15 , wherein the at least one timer portion is segmented into gradations by placing an I-Frame in the content at the start of each gradation.
17. The DVD player-readable media of claim 16 , wherein the at least one timer portion is segmented into gradations by further placing a subpicture in content at the start of each gradation.
18. The DVD player-readable media of claim 17 , wherein each subpicture is authored such that the subpicture spans the length of its corresponding gradation segment.
19. The DVD player-readable media of claim 18 , wherein each subpicture is encoded with a scoring value for its corresponding gradation, and includes instructions that detect a user's input and determine whether the user's input is a valid user input.
20. The DVD player-readable media of claim 19 , wherein each subpicture further includes instructions to award the encoded scoring value if the user input was valid.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/344,489 US20060172788A1 (en) | 2005-01-31 | 2006-01-31 | Response time-based scoring on DVD players |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US64879805P | 2005-01-31 | 2005-01-31 | |
US11/344,489 US20060172788A1 (en) | 2005-01-31 | 2006-01-31 | Response time-based scoring on DVD players |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060172788A1 true US20060172788A1 (en) | 2006-08-03 |
Family
ID=36777814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/344,489 Abandoned US20060172788A1 (en) | 2005-01-31 | 2006-01-31 | Response time-based scoring on DVD players |
Country Status (4)
Country | Link |
---|---|
US (1) | US20060172788A1 (en) |
EP (1) | EP1846125A4 (en) |
JP (1) | JP2008528209A (en) |
WO (1) | WO2006083804A2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090253476A1 (en) * | 2008-04-08 | 2009-10-08 | Pestotnik John A | Trivia game and system |
US20110145038A1 (en) * | 2009-12-10 | 2011-06-16 | Misha Ghosh | Prediction Market Systems and Methods |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5111676B1 (en) * | 2012-05-14 | 2013-01-09 | 株式会社 ディー・エヌ・エー | Game providing device |
JP5139594B1 (en) * | 2012-10-09 | 2013-02-06 | 株式会社 ディー・エヌ・エー | Game providing device |
Citations (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4940239A (en) * | 1988-11-16 | 1990-07-10 | Tuttle John O | Educational board game apparatus and method of using same |
US4944519A (en) * | 1989-08-14 | 1990-07-31 | Heriberto Canela | Board game for memorizing messages, slogans or phrases |
US5120230A (en) * | 1989-05-30 | 1992-06-09 | Optical Data Corporation | Interactive method for the effective conveyance of information in the form of visual images |
US5121928A (en) * | 1991-04-30 | 1992-06-16 | Salerno Sonneberg Nadja | Method of playing a question and answer movie board game |
US5145184A (en) * | 1991-02-15 | 1992-09-08 | Big Fun A Go Go, Inc. | Board game |
US5255923A (en) * | 1989-06-16 | 1993-10-26 | Waddingtons Games Limited | Board games |
US5393073A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games |
US5393072A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games with vocal conflict |
US5393071A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games with cooperative action |
US5472207A (en) * | 1995-02-07 | 1995-12-05 | Sullivan, Jr.; Robert O. | Board game and method of playing the same |
US5613909A (en) * | 1994-07-21 | 1997-03-25 | Stelovsky; Jan | Time-segmented multimedia game playing and authoring system |
US5643084A (en) * | 1995-09-08 | 1997-07-01 | Basic Software Limited Partnership 95, A Limited Partnership | Moving video jigsaw puzzle |
US5697844A (en) * | 1986-03-10 | 1997-12-16 | Response Reward Systems, L.C. | System and method for playing games and rewarding successful players |
US5734788A (en) * | 1995-08-21 | 1998-03-31 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disc which can preserve the freshness of stored data, a reproduction apparatus for reproducing such optical disc and a reproduction method |
US5929857A (en) * | 1997-09-10 | 1999-07-27 | Oak Technology, Inc. | Method and apparatus for dynamically constructing a graphic user interface from a DVD data stream |
US5933569A (en) * | 1996-03-15 | 1999-08-03 | Pioneer Electronic Corporation | Information recording medium apparatus for recording the same and apparatus for reproducing the same |
US5986200A (en) * | 1997-12-15 | 1999-11-16 | Lucent Technologies Inc. | Solid state interactive music playback device |
US5999698A (en) * | 1996-09-30 | 1999-12-07 | Kabushiki Kaisha Toshiba | Multiangle block reproduction system |
US6065006A (en) * | 1998-02-05 | 2000-05-16 | Oak Technology, Inc. | DVD system for seamless transfer between titles on a DVD disc which minimizes memory consumption |
US6085021A (en) * | 1996-03-15 | 2000-07-04 | Pioneer Electronic Corporation | Information recording medium apparatus for recording the same and apparatus for reproducing the same |
US6133920A (en) * | 1998-07-27 | 2000-10-17 | Oak Technology, Inc. | Method and apparatus for activating buttons from a DVD bitstream using a pointing device |
US6138175A (en) * | 1998-05-20 | 2000-10-24 | Oak Technology, Inc. | System for dynamically optimizing DVD navigational commands by combining a first and a second navigational commands retrieved from a medium for playback |
US6159014A (en) * | 1997-12-17 | 2000-12-12 | Scientific Learning Corp. | Method and apparatus for training of cognitive and memory systems in humans |
US6215952B1 (en) * | 1996-04-04 | 2001-04-10 | Pioneer Electronic Corporation | Information record medium, apparatus for recording the same and apparatus for reproducing the same |
US6229523B1 (en) * | 1998-02-18 | 2001-05-08 | Oak Technology, Inc. | Digital versatile disc playback system with efficient modification of subpicture data |
US6243328B1 (en) * | 1998-04-03 | 2001-06-05 | Sony Corporation | Modular media storage system and integrated player unit and method for accessing additional external information |
US6256730B1 (en) * | 1997-10-08 | 2001-07-03 | Oak Technology, Inc. | Apparatus and method of processing counter parameters in a digital versatile disc system |
US20020010026A1 (en) * | 2000-05-08 | 2002-01-24 | Keith York | Multiplayer video game enhancer |
US6381404B1 (en) * | 1999-01-28 | 2002-04-30 | Oak Technology, Inc. | Memory efficient method and apparatus for reading and caching of DVD data |
US6381314B1 (en) * | 1999-12-23 | 2002-04-30 | James Walinski | Internet audio channel selection system |
US6419232B1 (en) * | 2000-10-16 | 2002-07-16 | Grand Isle Games, Inc. | Question and answer board game using recorded media |
US20020097984A1 (en) * | 1998-11-12 | 2002-07-25 | Max Abecassis | Replaying a video segment with changed audio |
US6434326B1 (en) * | 1997-06-20 | 2002-08-13 | Pioneer Electronic Corp. | Information reproducing apparatus and method |
US6493005B1 (en) * | 1999-03-30 | 2002-12-10 | Sony Corporation | On screen display |
US6496981B1 (en) * | 1997-09-19 | 2002-12-17 | Douglass A. Wistendahl | System for converting media content for interactive TV use |
US6504649B1 (en) * | 2000-01-13 | 2003-01-07 | Kenneth J. Myers | Privacy screens and stereoscopic effects devices utilizing microprism sheets |
US6507696B1 (en) * | 1997-09-23 | 2003-01-14 | Ati Technologies, Inc. | Method and apparatus for providing additional DVD data |
US6526223B1 (en) * | 1998-03-13 | 2003-02-25 | Matsushita Electric Industrial Co., Ltd. | Optical disk and reproduction apparatus with synchronous and asynchronous audio/still picture video reproduction |
US6553180B1 (en) * | 1998-01-21 | 2003-04-22 | Kabushiki Kaisha Toshiba | Digital information recording/playback system and digital information recording medium |
US6567979B1 (en) * | 1998-12-23 | 2003-05-20 | Oak Technology, Inc. | Method and apparatus for enforcing DVD parental control across an enterprise |
US6574419B1 (en) * | 1999-03-12 | 2003-06-03 | Matsushita Electric Industrial Co., Ltd. | Optical disk, reproduction apparatus reproduction method, and recording medium |
US6594212B2 (en) * | 1999-11-29 | 2003-07-15 | Pioneer Corporation | Reproducing device with cross-fading operation |
US6643450B1 (en) * | 1998-10-29 | 2003-11-04 | Oak Technology, Inc. | Digital versatile disc playback system with program chain object searching capabilities |
US6650827B1 (en) * | 1998-09-18 | 2003-11-18 | Pioneer Corporation | Information reproducing apparatus |
US20040048642A1 (en) * | 2002-05-14 | 2004-03-11 | Screenlife, Llc. | DVD game |
US6708334B1 (en) * | 1998-01-28 | 2004-03-16 | Oak Technology, Inc. | DVD navigation system with multiple threads |
US6758754B1 (en) * | 1999-08-13 | 2004-07-06 | Actv, Inc | System and method for interactive game-play scheduled based on real-life events |
US6760915B2 (en) * | 1998-12-23 | 2004-07-06 | Decarmo Linden A. | Method and system for selecting content in a media stream |
US6761635B2 (en) * | 2000-11-10 | 2004-07-13 | Sony Computer Entertainment Inc. | Remote-control signal receiver |
US6790138B1 (en) * | 2000-05-12 | 2004-09-14 | Martin Erlichman | System and method for providing and scoring an interactive puzzle |
US6807368B1 (en) * | 1999-01-28 | 2004-10-19 | Zoran Corporation | Memory efficient method and apparatus for determining run times of DVD titles |
US20040240861A1 (en) * | 2002-07-15 | 2004-12-02 | Imagination Dvd Corp. | Media playing system and process |
US20040239028A1 (en) * | 2003-05-27 | 2004-12-02 | Marissa Schnitman | Dice game |
US20040255328A1 (en) * | 2003-06-13 | 2004-12-16 | Baldwin James Armand | Fast start-up for digital video streams |
US20050008348A1 (en) * | 2003-05-12 | 2005-01-13 | Warner Bros. Entertainment Inc. | Random selection program for an optical disc and related method |
US20050008338A1 (en) * | 1996-04-05 | 2005-01-13 | Kazuhiko Yamauchi | Multimedia optical disc for storing audio data and sub-picture data in a plurality of channels as well as moving picture data and apparatus and method for reproducing the multimedia optical disc |
US20050014563A1 (en) * | 2003-03-12 | 2005-01-20 | Darin Barri | Interactive DVD gaming system |
US20050117055A1 (en) * | 2003-12-01 | 2005-06-02 | Sharp Laboratories Of America, Inc. | Low-latency random access to compressed video |
US20050215324A1 (en) * | 2004-03-29 | 2005-09-29 | Lippincott Louis A | Game system, methods and apparatus using embedded audio commands |
US20050227764A1 (en) * | 2003-11-12 | 2005-10-13 | The Edugaming Corporation | DVD game remote controller |
US20060044216A1 (en) * | 2003-04-08 | 2006-03-02 | Microsoft Corporation | Video division detection methods and systems |
US20060146029A1 (en) * | 2002-12-31 | 2006-07-06 | Bright Entertainment Limited | Interactive television viewing of dvd by child |
US20070066404A1 (en) * | 2005-09-16 | 2007-03-22 | Igameworks, Inc. | Interactive DVD multi player board game |
US20070180387A1 (en) * | 2002-11-01 | 2007-08-02 | Pushplay Interactive, Llc | Devices and methods for controlling media event |
US20070205912A1 (en) * | 2006-03-03 | 2007-09-06 | Star Light Electronics, L.L.C. | Dedicated remote control |
US20070229472A1 (en) * | 2006-03-30 | 2007-10-04 | Bytheway Jared G | Circular scrolling touchpad functionality determined by starting position of pointing object on touchpad surface |
US20080268955A1 (en) * | 2005-01-17 | 2008-10-30 | Ffynnon Games Limited | Game Playing Methods and Apparatus |
-
2006
- 2006-01-31 WO PCT/US2006/003302 patent/WO2006083804A2/en active Application Filing
- 2006-01-31 US US11/344,489 patent/US20060172788A1/en not_active Abandoned
- 2006-01-31 JP JP2007553341A patent/JP2008528209A/en not_active Withdrawn
- 2006-01-31 EP EP06719914A patent/EP1846125A4/en not_active Withdrawn
Patent Citations (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5697844A (en) * | 1986-03-10 | 1997-12-16 | Response Reward Systems, L.C. | System and method for playing games and rewarding successful players |
US4940239A (en) * | 1988-11-16 | 1990-07-10 | Tuttle John O | Educational board game apparatus and method of using same |
US5120230A (en) * | 1989-05-30 | 1992-06-09 | Optical Data Corporation | Interactive method for the effective conveyance of information in the form of visual images |
US5255923A (en) * | 1989-06-16 | 1993-10-26 | Waddingtons Games Limited | Board games |
US4944519A (en) * | 1989-08-14 | 1990-07-31 | Heriberto Canela | Board game for memorizing messages, slogans or phrases |
US5393073A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games |
US5393072A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games with vocal conflict |
US5393071A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games with cooperative action |
US5145184A (en) * | 1991-02-15 | 1992-09-08 | Big Fun A Go Go, Inc. | Board game |
US5121928A (en) * | 1991-04-30 | 1992-06-16 | Salerno Sonneberg Nadja | Method of playing a question and answer movie board game |
US5782692A (en) * | 1994-07-21 | 1998-07-21 | Stelovsky; Jan | Time-segmented multimedia game playing and authoring system |
US5613909A (en) * | 1994-07-21 | 1997-03-25 | Stelovsky; Jan | Time-segmented multimedia game playing and authoring system |
US5472207A (en) * | 1995-02-07 | 1995-12-05 | Sullivan, Jr.; Robert O. | Board game and method of playing the same |
US6493503B2 (en) * | 1995-08-21 | 2002-12-10 | Matsushita Electric Industrial Co., Ld. | Optical disc for coordinating a variable reproduction of video images |
US6201928B1 (en) * | 1995-08-21 | 2001-03-13 | Matsushita Electric Industrial Co., Ltd. | Reproduction device and method for coordinating a variable reproduction of video images |
US5734788A (en) * | 1995-08-21 | 1998-03-31 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disc which can preserve the freshness of stored data, a reproduction apparatus for reproducing such optical disc and a reproduction method |
US6356703B1 (en) * | 1995-08-21 | 2002-03-12 | Matsushita Electric Industrial Co., Ltd. | Optical disc for coordinating a variable reproduction of video images |
US6229952B1 (en) * | 1995-08-21 | 2001-05-08 | Matsushita Electric Industrial Co., Ltd. | Optical disc, reproduction device and method for coordinating a variable reproduction of video images |
US5643084A (en) * | 1995-09-08 | 1997-07-01 | Basic Software Limited Partnership 95, A Limited Partnership | Moving video jigsaw puzzle |
US5933569A (en) * | 1996-03-15 | 1999-08-03 | Pioneer Electronic Corporation | Information recording medium apparatus for recording the same and apparatus for reproducing the same |
US6085021A (en) * | 1996-03-15 | 2000-07-04 | Pioneer Electronic Corporation | Information recording medium apparatus for recording the same and apparatus for reproducing the same |
US6122434A (en) * | 1996-03-15 | 2000-09-19 | Pioneer Electronic Corporation | Information recording medium, having data and management portions, and an apparatus for reproducing information from the medium |
US6215952B1 (en) * | 1996-04-04 | 2001-04-10 | Pioneer Electronic Corporation | Information record medium, apparatus for recording the same and apparatus for reproducing the same |
US20050008338A1 (en) * | 1996-04-05 | 2005-01-13 | Kazuhiko Yamauchi | Multimedia optical disc for storing audio data and sub-picture data in a plurality of channels as well as moving picture data and apparatus and method for reproducing the multimedia optical disc |
US5999698A (en) * | 1996-09-30 | 1999-12-07 | Kabushiki Kaisha Toshiba | Multiangle block reproduction system |
US6434326B1 (en) * | 1997-06-20 | 2002-08-13 | Pioneer Electronic Corp. | Information reproducing apparatus and method |
US5929857A (en) * | 1997-09-10 | 1999-07-27 | Oak Technology, Inc. | Method and apparatus for dynamically constructing a graphic user interface from a DVD data stream |
US6496981B1 (en) * | 1997-09-19 | 2002-12-17 | Douglass A. Wistendahl | System for converting media content for interactive TV use |
US6507696B1 (en) * | 1997-09-23 | 2003-01-14 | Ati Technologies, Inc. | Method and apparatus for providing additional DVD data |
US6272625B1 (en) * | 1997-10-08 | 2001-08-07 | Oak Technology, Inc. | Apparatus and method for processing events in a digital versatile disc (DVD) system using system threads and separate dormant/awake counter threads and clock driven semaphores |
US6256730B1 (en) * | 1997-10-08 | 2001-07-03 | Oak Technology, Inc. | Apparatus and method of processing counter parameters in a digital versatile disc system |
US5986200A (en) * | 1997-12-15 | 1999-11-16 | Lucent Technologies Inc. | Solid state interactive music playback device |
US6159014A (en) * | 1997-12-17 | 2000-12-12 | Scientific Learning Corp. | Method and apparatus for training of cognitive and memory systems in humans |
US6553180B1 (en) * | 1998-01-21 | 2003-04-22 | Kabushiki Kaisha Toshiba | Digital information recording/playback system and digital information recording medium |
US6708334B1 (en) * | 1998-01-28 | 2004-03-16 | Oak Technology, Inc. | DVD navigation system with multiple threads |
US6065006A (en) * | 1998-02-05 | 2000-05-16 | Oak Technology, Inc. | DVD system for seamless transfer between titles on a DVD disc which minimizes memory consumption |
US6356914B1 (en) * | 1998-02-05 | 2002-03-12 | Oak Technology, Inc. | DVD system for seamless transfer between titles on a DVD disc which minimizes memory consumption |
US6229523B1 (en) * | 1998-02-18 | 2001-05-08 | Oak Technology, Inc. | Digital versatile disc playback system with efficient modification of subpicture data |
US6526223B1 (en) * | 1998-03-13 | 2003-02-25 | Matsushita Electric Industrial Co., Ltd. | Optical disk and reproduction apparatus with synchronous and asynchronous audio/still picture video reproduction |
US6567608B2 (en) * | 1998-03-13 | 2003-05-20 | Matsushita Electric Industrial Co., Ltd. | Data storage medium, and apparatus and method for reproducing the data from the same |
US6564006B1 (en) * | 1998-03-13 | 2003-05-13 | Matsushita Electric Industrial Co., Ltd. | Data storage medium, and apparatus and method for reproducing the data from the same |
US6529683B2 (en) * | 1998-03-13 | 2003-03-04 | Matsushita Electric Industrial Co., Ltd. | Data storage medium, and apparatus and method of reproducing the data from the same |
US6243328B1 (en) * | 1998-04-03 | 2001-06-05 | Sony Corporation | Modular media storage system and integrated player unit and method for accessing additional external information |
US6138175A (en) * | 1998-05-20 | 2000-10-24 | Oak Technology, Inc. | System for dynamically optimizing DVD navigational commands by combining a first and a second navigational commands retrieved from a medium for playback |
US6133920A (en) * | 1998-07-27 | 2000-10-17 | Oak Technology, Inc. | Method and apparatus for activating buttons from a DVD bitstream using a pointing device |
US6650827B1 (en) * | 1998-09-18 | 2003-11-18 | Pioneer Corporation | Information reproducing apparatus |
US6643450B1 (en) * | 1998-10-29 | 2003-11-04 | Oak Technology, Inc. | Digital versatile disc playback system with program chain object searching capabilities |
US20020097984A1 (en) * | 1998-11-12 | 2002-07-25 | Max Abecassis | Replaying a video segment with changed audio |
US6567979B1 (en) * | 1998-12-23 | 2003-05-20 | Oak Technology, Inc. | Method and apparatus for enforcing DVD parental control across an enterprise |
US6760915B2 (en) * | 1998-12-23 | 2004-07-06 | Decarmo Linden A. | Method and system for selecting content in a media stream |
US6381404B1 (en) * | 1999-01-28 | 2002-04-30 | Oak Technology, Inc. | Memory efficient method and apparatus for reading and caching of DVD data |
US6816667B1 (en) * | 1999-01-28 | 2004-11-09 | Zoran Corporation | Memory efficient method and apparatus for determining run times of DVD titles |
US6807368B1 (en) * | 1999-01-28 | 2004-10-19 | Zoran Corporation | Memory efficient method and apparatus for determining run times of DVD titles |
US6574419B1 (en) * | 1999-03-12 | 2003-06-03 | Matsushita Electric Industrial Co., Ltd. | Optical disk, reproduction apparatus reproduction method, and recording medium |
US6493005B1 (en) * | 1999-03-30 | 2002-12-10 | Sony Corporation | On screen display |
US6758754B1 (en) * | 1999-08-13 | 2004-07-06 | Actv, Inc | System and method for interactive game-play scheduled based on real-life events |
US6594212B2 (en) * | 1999-11-29 | 2003-07-15 | Pioneer Corporation | Reproducing device with cross-fading operation |
US6381314B1 (en) * | 1999-12-23 | 2002-04-30 | James Walinski | Internet audio channel selection system |
US6504649B1 (en) * | 2000-01-13 | 2003-01-07 | Kenneth J. Myers | Privacy screens and stereoscopic effects devices utilizing microprism sheets |
US20020010026A1 (en) * | 2000-05-08 | 2002-01-24 | Keith York | Multiplayer video game enhancer |
US6790138B1 (en) * | 2000-05-12 | 2004-09-14 | Martin Erlichman | System and method for providing and scoring an interactive puzzle |
US6419232B1 (en) * | 2000-10-16 | 2002-07-16 | Grand Isle Games, Inc. | Question and answer board game using recorded media |
US6761635B2 (en) * | 2000-11-10 | 2004-07-13 | Sony Computer Entertainment Inc. | Remote-control signal receiver |
US6987925B2 (en) * | 2002-05-14 | 2006-01-17 | Screenlife, Llc | DVD random shuffle method |
US20040048642A1 (en) * | 2002-05-14 | 2004-03-11 | Screenlife, Llc. | DVD game |
US20040240861A1 (en) * | 2002-07-15 | 2004-12-02 | Imagination Dvd Corp. | Media playing system and process |
US7010213B2 (en) * | 2002-07-15 | 2006-03-07 | Imaginationdvd Corp. | Media playing system and process |
US20070180387A1 (en) * | 2002-11-01 | 2007-08-02 | Pushplay Interactive, Llc | Devices and methods for controlling media event |
US20060146029A1 (en) * | 2002-12-31 | 2006-07-06 | Bright Entertainment Limited | Interactive television viewing of dvd by child |
US20050014563A1 (en) * | 2003-03-12 | 2005-01-20 | Darin Barri | Interactive DVD gaming system |
US20060044216A1 (en) * | 2003-04-08 | 2006-03-02 | Microsoft Corporation | Video division detection methods and systems |
US20050008348A1 (en) * | 2003-05-12 | 2005-01-13 | Warner Bros. Entertainment Inc. | Random selection program for an optical disc and related method |
US20040239028A1 (en) * | 2003-05-27 | 2004-12-02 | Marissa Schnitman | Dice game |
US20040255328A1 (en) * | 2003-06-13 | 2004-12-16 | Baldwin James Armand | Fast start-up for digital video streams |
US20050227764A1 (en) * | 2003-11-12 | 2005-10-13 | The Edugaming Corporation | DVD game remote controller |
US20050117055A1 (en) * | 2003-12-01 | 2005-06-02 | Sharp Laboratories Of America, Inc. | Low-latency random access to compressed video |
US20050215324A1 (en) * | 2004-03-29 | 2005-09-29 | Lippincott Louis A | Game system, methods and apparatus using embedded audio commands |
US20080268955A1 (en) * | 2005-01-17 | 2008-10-30 | Ffynnon Games Limited | Game Playing Methods and Apparatus |
US20070066404A1 (en) * | 2005-09-16 | 2007-03-22 | Igameworks, Inc. | Interactive DVD multi player board game |
US20070205912A1 (en) * | 2006-03-03 | 2007-09-06 | Star Light Electronics, L.L.C. | Dedicated remote control |
US20070229472A1 (en) * | 2006-03-30 | 2007-10-04 | Bytheway Jared G | Circular scrolling touchpad functionality determined by starting position of pointing object on touchpad surface |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090253476A1 (en) * | 2008-04-08 | 2009-10-08 | Pestotnik John A | Trivia game and system |
US20110145038A1 (en) * | 2009-12-10 | 2011-06-16 | Misha Ghosh | Prediction Market Systems and Methods |
Also Published As
Publication number | Publication date |
---|---|
EP1846125A4 (en) | 2011-04-06 |
EP1846125A2 (en) | 2007-10-24 |
JP2008528209A (en) | 2008-07-31 |
WO2006083804A3 (en) | 2007-10-04 |
WO2006083804A2 (en) | 2006-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040240861A1 (en) | Media playing system and process | |
US20060089193A1 (en) | DVD game architecture | |
CA2483689C (en) | Dvd random shuffle method | |
US5695401A (en) | Player interactive live action athletic contest | |
US20050026699A1 (en) | Party play DVD game | |
US20070099684A1 (en) | System and method for implementing an interactive storyline | |
JP4717783B2 (en) | Game machine | |
MXPA05009120A (en) | Interactive dvd gaming system. | |
CA2609587A1 (en) | Dvd game architecture | |
US20060172788A1 (en) | Response time-based scoring on DVD players | |
US20040087363A1 (en) | Digital video game strategy guide | |
JP2001212368A (en) | Game system and computer-readable memory medium used for the system | |
WO2004102465A2 (en) | Methods and apparatus for playing video sequences while loading game data | |
US20130005421A1 (en) | Adaptation of skill-based games for training and enjoyment | |
US8382567B2 (en) | Interactive DVD gaming systems | |
US20110165924A1 (en) | Skill and participation based prizing | |
US20070066404A1 (en) | Interactive DVD multi player board game | |
EP1528952A1 (en) | Dvd improvements | |
JP2002330419A (en) | Multi-story viewing device and multi-story viewing method | |
US7892095B2 (en) | Displaying information to a selected player in a multi-player game on a commonly viewed display device | |
RU2005128657A (en) | METHOD FOR EXCHANGE MESSAGES TO USERS BETWEEN INTERACTIVE DISC PLAYERS | |
JP4291283B2 (en) | Audio playback device | |
JP6726232B2 (en) | Game program and game device | |
AU768349B2 (en) | Method of recording and replaying a game | |
JP4005457B2 (en) | GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SCREENLIFE, LLC, WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HENDRICKS, JOHN;KENNEDY, J. COURTNEY;STEINTHAL, TREVOR;AND OTHERS;REEL/FRAME:017290/0923 Effective date: 20060130 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |