1. Field of the Invention
The present invention relates to a memory device for electronic devices having an audio, video, or game application that is automatically run by an electronic device upon insertion of the memory device to an interface connected to the electronic device.
2. Description of the Related Art
Electronic devices with visual or audiovisual displays are commercially available in many formats, including such dedicated devices as televisions, projectors, laptop and desktop computers, game devices such as Nintendo Gameboy, Nintendo color Gameboy, Sony Playstation PSP, as well as devices running Windows operating systems and compatible operating systems, such as those from Sony, NEC, Hewlett Packard, and Palm Pilot, Motorola, SamSung, Nikon, Kodak, Sony, and Cannon. The user of such devices must typically navigate through a sequence of menus and configuration screens before the actual game or video application. For example, in a typical game the user must elect whether he or she will be playing in accordance with one set of game rules for a single player stand-alone mode, wherein the only opponent is the computer, or with a different set of game rules in the multiple player networked player game mode, where each of the user's interactions causes responses in accordance with a fixed set of defined rules. In either case, the user's conduct and results are visceral, that is, he wins, he loses, he gains or loses a physical possession such as a sword or power pill, and he uses up some amount of time, energy, points, etc. in the process of playing the game, which ultimately determines how long he is allowed to play the game.
Instead of playing a competitive game, it is desirable in some instances to have an electronic apparatus launch entertainment applications which are not characterized by the notion of winning or losing, more specifically, entertainment applications adapted to entertain without any preliminary configuration or other input on the part of the user.
Some electronic devices have on-board content such as games, video clips and audio. However, the applications are limited to what the specific electronic device manufacturer has loaded on to it. Furthermore, some electronic devices also allow applications to be downloaded. However, this feature uses on-board memory space and is thus limited by the available on-board memory space.
An object of the present invention is to provide a memory cartridge storing an entertainment application for a host device having video or audiovisual capabilities, the entertainment application having audio and/or video components that are displayable or playable on the host device in response to insertion of the memory cartridge in an interface of the host device.
The object is met by a memory device connectable to an interface port of a host device having a display and a microprocessor, wherein the memory device stores an entertainment application including primary data having at least one of audio and video components and a file or command that is readable or executable by the host device upon insertion of the memory device into an interface port of the host device or upon turning on the host device when the memory device is inserted into the interface port. The file or command includes or causes generation of a request for the host device to play or display the at least one of audio and video components of the entertainment application. The entertainment application may comprise a movie, cartoon, television program, song, amusement, or game. Specific examples will be described in more detail below.
In one embodiment, the memory device further stores a startup image of the entertainment application. The file or command includes or causes generation of a request to display the startup image before displaying the entertainment application. Alternatively, the data includes a menu image for displaying available menu choices, in which case the file or command includes or causes generation of a request to display said menu image before displaying the entertainment application.
In a further embodiment, the primary data comprises a plurality of versions of the entertainment application, wherein the file or command directs the host device to the appropriate one of the versions. The different versions are applicable to different host devices or different classes of host devices. The file or command includes instructions allowing the host device to determine which of the versions to display.
The memory device may further comprise a video decoder program, wherein the video, which is part of the entertainment application, is decoded by the video decoder program on the memory device to produce decoded information which is transmitted to the host device for display.
The memory device preferably comprises a flash memory or a mini-hard drive. The host devices may comprise televisions, projectors, laptop and desktop computers, game devices such as Nintendo Gameboy, Nintendo color Gameboy, Sony Playstation PSP, as well as devices running Windows operating systems and compatible operating systems, such as those from Sony, NEC, Hewlett Packard, and Palm Pilot, Motorola, SamSung, Nikon, Kodak, Sony, and Cannon.
The object of the present invention is also met by a method for displaying or playing an entertainment application on a host device, comprising the step of inserting a removable memory device into an interface connected to the host device, the memory device storing the entertainment application which includes primary data with at least one of audio and video components of the entertainment application. After the insertion, a request for the host device to automatically display or play the entertainment application is provided, and the host device displays or plays at least one of audio and video components of the entertainment application.
According to one embodiment, the host device checks for a file containing the request stored on the memory device upon insertion of the memory device in the interface and automatically processes the request.
The data associated with the entertainment application may additionally comprise a startup image. In that case, the step of displaying comprises displaying; by the host device, the startup image prior to displaying the entertainment application in response to the request. The step of displaying further comprises displaying or playing the entertainment application in response to the request after said startup image is displayed and in response to a user input to play the at least one or audio and video components of the entertainment application. The user input is provided using manipulable buttons or switches or a touchscreen on the host device.
The data associated with the entertainment application may also comprise a menu image, wherein the step of displaying comprises displaying, by the host device, the menu image prior to displaying the entertainment application in response to the request. The menu image displays at least two items related to different sections of the at least one of audio and video components of the entertainment application in response to the request. The step of displaying further comprises displaying one of said different sections in response to a user input. The user input may be provided using manipulable buttons or switches or a touchscreen on the host device.
The request may provide separate instructions for a plurality of different host devices, each of the separate instructions being specified for an associated one of said different host devices or an associated group of the different host devices. For example, the request may instruct the host device to use instruction set 1 stored at address 1234 if the host device is a SONY camera and use instruction set 2 stored at address 4231 if the host device is a PANASONIC camera. Although only two instruction sets are described in the above embodiment, any number of instruction sets may be included being limited only by the available memory space on the memory cartridge. Furthermore, one or more generic sets of instructions may be included for devices that are not specifically listed.
According to yet another embodiment, the memory device includes a video decoder, wherein the step of displaying comprises decoding a video of the entertainment application using the video decoder on the memory device and sending a stream of decoded data to the host device to be displayed. The video decoder may be selectively used for those host devices that do not have an appropriate video decoder.
The host device may include an autorun application for automatically playing the at least one of audio and video components of the entertainment application stored on the memory cartridge when the memory cartridge is inserted into the interface connected to the host device.
In yet a further embodiment, the memory device itself contains limited processing capabilities. In this embodiment, the memory cartridge runs an application upon being powered up which generates a signal or other instruction which is transmitted to the host device. In response thereto, the host device plays or displays the at least one of audio and video components.
Other objects and features of the present invention will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the invention, for which reference should be made to the appended claims. It should be further understood that the drawings are not necessarily drawn to scale and that, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
In the drawings, wherein like reference characters denote similar elements throughout the several views:
The host device 200 comprises any device that is capable of displaying a video or audio visual media and may, for example, include televisions, projectors, laptop and desktop computers, game devices such as Nintendo Gameboy, Nintendo color Gameboy, Sony Playstation PSP, cell phones, digital cameras, personal digital assistants, digital voice recorders as well as devices running Windows operating systems and compatible operating systems, such as those from Sony, NEC, Hewlett Packard, and Palm Pilot, Motorola, SamSung, Nikon, Kodak, Sony, and Cannon. The host device includes at least a display 202, a microprocessor 204, and an input device 206 allowing a user to input commands to the host device 200. The input device 206 typically includes manipulable button and/or switches on the host device 200 or a touchscreen. Alternatively or additionally, the input device 206 may include voice recognition or any other known or hereafter developed input means.
The memory cartridge 100 includes primary data 103 which includes an entertainment application with video and/or audio components. The entertainment application may include a movie, cartoon, television program, song, amusement, or game. According to a simple embodiment of the invention, the host device 200 is programmed to check the memory cartridge 100 for a displayable data upon insertion of the memory cartridge 100 into the interface 120 or upon turning on the host device 200 with the memory cartridge 100 already inserted in the interface 120. In this case, the host device finds the primary data 103 and displays and/or plays video and/or audio components associated with the primary data. Alternatively, the host device may check the memory for an instruction set. For this purpose, the memory cartridge also has a file 105 which includes a request for the host device to display or play the primary data 103. The file includes the information and instructions necessary for the host device to find and play the primary data 103. The file 105 may be configured for a specific host device 200. Alternatively, the file 105 may include separate instructions for a plurality of different host devices. Each separate set of instructions may be directed to one of the host devices or a group of the host devices, i.e., all Sony digital cameras. The file 105 may be an executable file that is run by the host device.
In yet a further embodiment, the memory cartridge includes a program or application 106 (see
The memory cartridge may also include a separate data section called startup data 102 which includes an initial image to be displayed before the video and/or audio components associated with the primary data of the entertainment application is displayed or played. In this case, the initial image is displayed indefinitely upon initiation of the memory cartridge. The entertainment application is played only upon receiving an input signal from the user indicating that the entertainment application is to be displayed. This can be accomplished using the input device 206.
Alternatively or additionally, the memory cartridge 100 includes a separate data section called menu data 104. In this embodiment, the menu data 104 includes a menu image which is displayed before the video and/or audio components associated with the primary data of the entertainment application is displayed. In a specific embodiment, the entertainment application includes different sections, i.e., separate episodes of a show, separate cartoons or other short programs, or separate starting points in the overall program. When the menu image is displayed, the input device of the host device may be used to select one of the menu items. When selected, the section of the entertainment application associated with the selected menu item is displayed.
In yet another embodiment, the memory cartridge includes function set data 107 (
Different devices such as, for example, cell phones have different input devices which may be assigned various functions dependent on the requirements of the entertainment application. Other functions associated with audio and/or video reproductions which are known or hereafter developed may also be assigned to various buttons and/or switches on the host device. Instead of buttons and switches, the functions may be associated with various areas on a touchscreen input device.
In effect, the program or application on the memory cartridge takes over control of the camera operating system. One way to accomplish this is to have the host device programmed to recognize the inventive memory cartridge. As stated above, this can be preprogrammed into the firmware resident on the host device. However, if the firmware is not programmed to recognize the inventive memory cartridge, the memory cartridge can be coded to make the host device believe that the program or application on the memory cartridge is a firmware upgrade. Devices in which firmware is upgradeable typically check an inserted memory cartridge to determine whether it contains a firmware upgrade. This may be indicated by a specific file at a specific location or some other signal know or hereafter developed. If the memory cartridge is found to contain such signal, file, or indication, the host device does not enter the normal operating routine and follows the instructions on the memory cartridge for upgrading the firmware. Accordingly, the memory cartridge of the present invention may include such an indication of a firmware upgrade to take control of the camera and have the camera or other host device follow the instructions in the program or application to play or display the audio and/or video components of the entertainment application.
As stated above, the memory cartridge may include menu data or startup image data in addition to the primary data. In each of the steps 605, 703, 807, and 905, the host device first displays the initial data or menu data, step 1001 in
In each of the steps 805 and 903, the instructions may include a plurality of different versions for different devices. The instructions may include steps which instruct the host device to determine a model number or other identifier of the host device; and then to use version 1 if the host device is, for example, a SONY camera and use version 2 if the host device is a PANASONIC camera.
The entertainment applications to be displayed or played on the host device may include amusement applications such as ETCH-A-SKETCH, or games such as MONOPOLY. In these cases an initial or startup image is displayed and the subsequent images are based on the user input. For example, the ETCH-A-SKETCH application first displays a startup screen that is a blank screen. The user draws on the display using the input device and as the user “draws”, the image is updated to reflect the “drawing” created by the user. In the MONOPOLY application, a user plays the game using the user input device. In this case, the buttons, switches, or touchscreen areas have specifically defined functions such as moving a player along the board, buying a property, etc. By way of further example, the memory cartridge may store video and audio so that the host device would display video or play audio (e.g. cartoons, feature films and/or music albums) controlled by the input by the user—Volume up, Volume down, Play, Pause, Stop, Forward, Reverse, FF, FR, Esc.—upon insertion of the memory cartridge in the interface.
As further shown in the diagram of
Thus, while there have shown and described and pointed out fundamental novel features of the invention as applied to a preferred embodiment thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.
The present application is a Continuation-In-Part of U.S. patent application Ser. No. 11/698,699, filed on Jan. 26, 2007, the entire contents of which are expressly incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 11698699 | Jan 2007 | US |
Child | 11704847 | US |