This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2005-180634, filed Jun. 21, 2005, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
This invention relates to an image capturing system comprising an image capturing terminal and a host and a method of recording progress information of a program by such a system.
2. Description of the Related Art
Jpn. Pat. Appln. Publication No. 2004-221665 discloses an image capturing apparatus that can store clock time when a predetermined action is taken as a clock time mark and display game time and progress time by displaying the difference between the image capturing clock time and the clock time mark.
Jpn. Pat. Appln. Publication No. 2002-268806 discloses a sporting game real-time progress details recording system for centrally managing information relating to the progress of a sporting game and the play of each of the players of the game and presenting it to third parties. With such a system, a reporter in the field of the game transmits information relating to the progress of the game to a center and the center centrally manages the information and provides it to third parties.
Jpn. Pat. Appln. Publication No. 9-134323 discloses a game information communication processing system adapted to store the game information input at a game information recording terminal in a database server and display and print out the game information recorded in the database server at a game information output terminal. With such a system, it is possible to print and output game information in a predetermined format only by character codes.
According to a first aspect of the present invention, there is provided an image capturing system comprising:
an image capturing terminal configured to capture images; and
a host computer communicable with the image capturing terminal,
the image capturing terminal including:
the host computer including:
the recorder of the image capturing terminal being configured to record the progress information at the time of capturing an image by the image capturing section in the recording medium, relating it to the image data generated by the image data processor.
According to a second aspect of the present invention, there is provided a progress information recording method of a program by an image capturing system comprising an image capturing terminal and a host computer, the method comprising:
generating progress information of the program by the host computer;
transmitting the progress information from the host computer;
capturing image data relating to the program by the image capturing terminal;
receiving the progress information transmitted from the host computer by the image capturing terminal; and
recording the received progress information by relating to the captured image data by the image capturing terminal.
According to a third aspect of the present invention, there is provided an image capturing system, comprising:
an image capturing terminal configured to capture images; and
a host computer communicable with the image capturing terminal,
the image capturing terminal including:
the host computer including:
the image capturing terminal further including an image capturing terminal receiver configured to receive the progress information transmitted from the host computer transmitter, and
the recorder of the image capturing terminal being configured to record the image file in the recording medium, relating it to the progress information as received by the image capturing terminal receiver.
According to a fourth aspect of the present invention, there is provided a progress information recording method of a program by an image capturing system comprising an image capturing terminal and a host computer, the method comprising:
the following to be carried out by the image capturing terminal:
the following to be carried out by the host computer:
Advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the invention.
Now, the present invention will be described by referring to the accompanying drawings that illustrate the best mode of carrying out the present invention.
Referring to
The image capturing terminal 10 comprises an image capturing section 14, a recording section 16, a machine information storage section 18, a clock section 20, a communication section 22 and a control section 24. The image capturing section 14 captures images. The recording section 16 records the image data obtained by the image capturing operation of the image capturing section 14 in a predetermined recording medium. The recording medium may be a memory device that can be removably fitted to the image capturing terminal 10 such as a memory card or one that is contained in the image capturing terminal 10. The machine information storage section 18 stores machine information necessary for identifying the image capturing terminal 10. The clock section 20 measures and indicates time. The communication section 22 communicates with the host 12 typically by way of a wireless LAN. The control section 24 controls the entire image capturing terminal 10.
The host 12 includes an input section 26, a display section 28, a communication section 30, a clock section 32, an information recording section 34, an authentication information storage section 36 and a control section 38. The input section 26 is a user interface, which may be a keyboard, a pointing device or the like. The display section 28 includes a user interface such as a CRT or a liquid crystal display and an electric billboard or some other large display screen arranged on the site of the program, which may be a sports arena. The communication section 30 communicates with the image capturing terminal 10 typically by way of a wireless LAN. The clock section 32 measures and indicates time. The information recording section 34 stores the information transmitted from the image capturing terminal or terminals 10. The authentication information storage section 36 stores authentication information. The control section 38 controls the entire host 12.
Now, referring to
As the scheduled program starts, the image capturing terminal 10 is started capturing operation of images by the image capturer (Step S12). More specifically, the start of the program is input by the input section 26 of the host 12 and the clock section 32 starts measuring the time elapsed from the start of the program. The time measured by the clock section 32 is the official time. Then, the host 12 transmits the program information to the image capturing terminal 10 (Step S14). The program information includes a start signal for the clock section 20 of the image capturing terminal 10, which is a synchronizing signal that makes the clock section 32 of the host 12 and the clock section 20 of the image capturing terminal 10 start timing synchronously. The above-described program information includes the elapsed time from the start of the program to the time when some event such as scoring occurs as measured by the clock section 32 and details of the occurred event. The control section 38 of the host 12 records to the information recording section 34 the elapsed time from the start of the program to the time when the event occurs as measured by the clock section 32 and details of the occurred event as progress information. Upon receiving the program information transmitted from the host 12 at the communication section 22, the control section 24 of the image capturing terminal 10 records it in the recording medium by the recording section 16.
Each time the image capturing terminal 10 performs an image capturing operation, an image capturing information acquisition process is executed (Step S16). This is a process where image capturing information is transmitted from the image capturing terminal 10 to the host 12 and recorded in the information recording section 34 of the host 12 each time an image capturing operation is performed. More specifically, the control section 24 of the image capturing terminal 10 generates image data according to the data obtained by the image capturing operation of the image capturing section 14. Additionally, the control section 24 generates image capturing time data relating to the clock time when the image capturing operation is performed according to the time information obtained as a result of the timing operation of the clock section 20. Then, the control section 24 records an image file where the image data and the image capturing time data that are generated are related to each other with a predetermined file name in the recording medium by the recording section 16. Then, the control section 24 transmits image capturing information including at least the image capturing time data and information relating to the file name of the image file to the host 12 by the communication section 22.
The above-described process of transmitting the program information (Step S14) and the process of acquiring the image capturing information (Step S16) are repeated until a directive for the end of the program is issued by the input section 26 of the host 12 (Step S18).
Then, as a directive for the end of the program is issued, a program result transmission process is executed (Step S20). More specifically, if the program is a sporting game, the control section 38 of the host 12 transmits, by the communication section 30, information on the results of the game including the winner, the loser, the scores and the duration of the game along with progress information as described above that corresponds to the time points when the image capturing time data contained in the image capturing information transmitted from the image capturing terminal 10 and recorded in the information recording section 34, relating the progress information to the image capturing information. Then, the control section 24 of the image capturing terminal 10 records the progress information in the corresponding image file recorded in the recording medium, relating it to the corresponding image file.
After the end of the program result transmission process, an image authentication information sending process is executed (Step S22). More specifically, the control section 38 of the host 12 transmits the authentication information stored in the authentication information storage section 36 to the image capturing terminal 10 by the communication section 30. The control section 24 of the image capturing terminal 10 embeds the authentication information received by way of the communication section 22 in the corresponding image file or in each of the corresponding image files, if more than one image files are made, recorded in the recording medium as an electronic watermark. With this arrangement, it is possible to prevent illegal copying of the image file or each of the image files.
Note that the authentication information is input by way of the input section 26 of the host 12 and stored in the authentication information storage section 36. The authentication information includes the period of authentication, the name of the copyright holder, the organization, the copyright mark and so on. The period of authentication is information indicating (1) the date of expiration of the authentication, (2) the date when the authentication becomes effective, (3) prohibition of unauthorized use and so on.
As described above, this embodiment of image capturing system according to the present invention makes it possible to record captured images of a program, relating them to the respective elapsed times and other information with ease.
Now, the present invention will be described further by way of specific programs.
In this example, the embodiment of image capturing system is applied to a soccer game, which is a program to be imaged. Referring to
As shown in
The operation section 74 is operated by the image capturer to issue various directives to the camera 42 for the operation thereof. It includes various buttons and keys such as a release button, a power button, a mode key and a so-called cross key. A personal computer (not shown) may be connected to the camera 42 so that the image capturer operates the keyboard and other input means of the personal computer to issue various directives to the camera 42. The display section 76 includes a liquid display and an viewfinder-display member for displaying the operation mode and the operating condition of the camera 42, the captured images, and so on.
The image capturing section 54 includes an optical system and an image pickup element and is adapted to capture various images under the control of the CPU 66 in response to an operation of the release button of the operation section 74. The captured image is converted into digital data by the A/D conversion section 56 and subsequently subjected to known various image processing operations including white balance correction, tone correction and color correction by the image processing section 68. Then, the digital data are further subjected to an image encoding (compression) process by the encoding/decoding section 70, using a known compression method such as the JPEG method. The JPEG data obtained by the JPEG compression method are recorded in recording medium 78 as JPEG file to which predetermined header information is added. The image data of the recorded JPEG file can be read out at the recording section 58 and decoded by the encoding/decoding section 70 so as to be displayed on the display section 76 under the control of the CPU 66.
The encoding/decoding section 70 additionally has a functional feature of preparing image data (low resolution image data) for a thumbnail out of the image data that are processed by the image processing section 68. The CPU 66 can display the prepared image data for a thumbnail on the display section 76 and transmit them to the host 12 by the transmission/reception section 64.
The authentication information embedding section 72 has such a functional feature that, when it receives authentication information from the host 12 by way of the transmission/reception section 64, it embeds the received authentication information in the corresponding JPEG file as electronic watermark by the recording section 58.
The image capturing system of this first example operates in a manner as described below by referring to the flowchart of
Then, a process of transmitting an information format from the host 12 to each of the cameras 42 is executed (Step S26). In this process, the CPU 66 of each of the camera 42 prepares a game progress information file and an image file list according to the information format for the camera 42 that is contained in the information received at the transmission/reception section 64. Then, it records them in the recording medium 78 by the recording section 58 and displays the contents of the game progress information file on the display section 76 (Step S28).
The process of transmitting an information format of the above-described Step S26 is executed in a manner as illustrated in
“Camera number” in the game progress information file 80 includes image capturing machine information 82 that by turn includes machine manufacturer information 84 and machine name information 86 and image capturer information 88 as shown in
“Game identification number” includes promoter information 90 and game identification number information 92 as shown in
Similarly, “date of the game”, “place of the game”, “weather”, “temperature”, “humidity” and other pieces of information are transmitted in the above-described Step S26C whereas “team name A”, “team name B”, “referee” and other pieces of information are transmitted in the above-described Step S26D.
Thus, the processes of Step S24 through Step S28 are executed in the pre-game stages.
When the game actually starts, the host 12 executes a process of transmitting a game start signal (Step S30). In this game start signal transmission step, as shown in
Then, a process of updating the contents of the progress information of the game at the time by the host 12 when an event occurs (Step S32) and a process of transmitting information on the image captured by the camera 42 when capturing operation is executed by the camera 42 (Step S34) are repeatedly executed until the game ends (Step S36).
The above-described process of updating the contents of the progress information in Step S32 proceeds in a way as illustrated in
Events as used herein include kickoff, shoot, corner kick, free kick and so on that are described in the form of game information as illustrated in
After updating the image being displayed on the large display screen 52 in the above-described Step S32F, the host computer 46 of the host 12 determines if there is a directive for starting the second period of the game given by operating the input terminal 44 or not (Step S32G). If it is determined that there is not any directive for starting the second period, the host computer 46 ends the process of updating the progress information. If, on the other hand, it is determined that there is a directive for starting the second period, the host computer 46 transmits a timing start signal to the clock section 32 and, at the same time, timing start information and the current clock time to each of the cameras 42 (Step S32H). As a result, the clock section 32 starts operating and, at the same time, the clock section 62 of each of the cameras 42 also starts operating (Step S32I). Then, the host computer 46 displays the time being measured by the clock section 32 of the host 12 on the large display screen 52 (Step S32J) and ends the process of updating the progress information.
In the process of transmitting information on the image captured by the camera 42 when capturing operation is executed in the above-described Step S34, the CPU 66 of the camera 42 firstly determines if the camera 42 is operating to capture an image or not (Step S34A). If the camera 42 is not operating to capture an image, the CPU 46 does nothing and simply ends the process of transmitting information on the image captured by the camera 42. If, on the other hand, the camera 42 is operating to capture an image, the CPU 66 transmits the camera number stored in the memory 60 in a non-volatile manner and the image number of the captured image (image file name) to the host 12 by way of the transmission/reception section 64 (Step S34B). At the same time, the CPU 46 also transmits the image data to be used for a thumbnail of the captured image to the host 12 in the same way (Step S34C). Then, the CPU 66 records the captured image in the recording medium 78 as image file (Step S34D). Note that the host computer 46 records the image data to be used for a thumbnail received from each of the cameras 42 by way of the antenna 50 and the transmission/reception section 48 in the information recording section 34 in or connected to the host computer 46, relating them to the camera number and the image number (image file name).
As shown in
The official data section 108 describes “information on the competing teams”, “score information” and “game time information” according to the game progress information file 80 read out from the recording medium 78 by the recording section 58. Note that the data stored in the official data section 108 are described according to the game progress information file 80 that is updated according to the official results information transmitted from the host 12 after the end of the game as will be described in greater detail hereinafter. Therefore, the column of the official data section 108 is left blank in the image file that is stored at the time when the image is captured. The image data to be used for a thumbnail 110 is prepared by the encoding/decoding section 70. The image data 112 are the encoded image data prepared by the encoding/decoding section 70.
The CPU 66 of the camera 42 prepares an image file list 114 as shown in
In the above-described manner, the game progress information is updated by the host 12 each time an event takes place during the game, which event may be a score, the end of the first period or the end of the half time, and the camera 42 transmits information on the captured image (image data to be used for a thumbnail, the image number, etc.) to the host 12 each time an image is captured.
In this example, only the least information necessary for grasping the progress of the game such as score information and elapsed time information is transmitted while the game is in progress such as during the first period and during the second period and information on all the other events are collectively transmitted after the end of the game. This arrangement is made in order to minimize the traffic between the host 12 and the camera 42 while the game is in progress. With this arrangement, it is possible for the camera 42 to minimize the risk of missing image capturing chances due to communication with the host 12. However, it may be inconvenient if it is not possible for the camera 42 to grasp the progress of the game. Thus, it is so arranged that only the least information on the progress of the game is transmitted while the game is still going on as described above.
While each time the camera 42 captures an image, information on the captured image is transmitted from the camera 42 to the host 12 in this example, the timing of transmission is not limited to such an occasion and all the information on the captured images may be transmitted to the host 12 after the end of the game.
As the operator of the host 12 issues a directive for ending the game by the input terminal 44 (Step S36), the system gets out of the loop of repeating the processes of Steps S32 and S34.
At this time, the host computer 46 executes a process of transmitting official results information of the game to each of the cameras 42 by way of the transmission/reception section 48 and the antenna 50 (Step S38). Upon receiving the official results information, each of the cameras 42 updates the information on the game including “number of spectators”, “final score”, “number of shoots” and “number of corner kicks” in the game progress information file 80 recorded in the recording medium 78 by way of the recording section 58.
Then, when the image capturing operation of each of the cameras 42 ends (Step S40), the host 12 executes a process of sending authentication information to each of the cameras 42 (Step S42). More specifically, referring to
The camera 42 then executes a process of pasting the image authentication information of each of the images to the corresponding one of the images (Step S44). More specifically, in this authentication information pasting process, the authentication information embedding section 72 of the camera 42 embeds the image authentication information of each of the images received by way of the transmission/reception section 64 in the corresponding one of the images read out from the recording medium 78 by the recording section 58 (Step S44A) as shown in
The camera 42 or a reproduction apparatus where the recording medium 78 taken out from the camera 42 is set in position can reproduce data as shown in
In this example, the embodiment of image capturing system is applied to a baseball game, which is a program to be imaged. As seen from
The operation of the image capturing system of this second specific example is also substantially same as that of the first specific example as seen from
After the start of the game, the process of updating the game progress information at the time when an event takes place that is executed by the host 12 (Step S48) and the process of transmitting information on the image captured by the camera 42 when the capturing operation is executed by the camera 42 (Step S50) are repeated until the game ends (Step S36).
Events that take place in a baseball game include a score obtained by the scoring team and a change of the side of the batting team and that of the fielding team, which may take place to enter a new inning. Hits, outs, steals and replacements of players may also be treated as events.
Otherwise, this specific example is identical with the first specific example and hence will not be described any further.
In this example, the embodiment of image capturing system is applied to an American football game, which is a program to be imaged. As seen from
The operation of the image capturing system of this third specific example is substantially same as that of the image capturing system of the second specific example as shown in
Then, in Step S38, a process of transmitting official results information of the game from the host 12 to each of the cameras 42 is executed by the host 12. The official results information includes the elapsed time and the official time.
While the present invention is described by way of an embodiment, the present invention is by no means limited to the above-described embodiment, which may be modified or altered in various different ways without departing from the spirit and scope of the present invention. For example, the progress information may be updated by the host 12 not each time when an event takes place but each time when a predetermined period of time has elapsed. Additionally, the host 12 records the image data for thumbnails and generates image authentication information and the image capturing terminal 10 embeds the image authentication information in the images only for the images captured between the start of a program, which may be a sporting game, and the end of the program in each of the above-described specific examples, similar processes may be executed for the images captured before the start of the program and after the end of the program.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details, representative devices, and illustrated examples shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2005-180634 | Jun 2005 | JP | national |