1. Field of the Disclosure
This disclosure of the present disclosure relates to an automatic device control apparatus, method, and an information processing apparatus. This disclosure relates, for example, to an automatic device control apparatus and method for automatically executing control of related devices or predetermined applications according to a predefined schedule by monitoring devices on a computer when a registered device is newly recognized, and an information processing apparatus such as a computer having the automatic device control apparatus. This makes it possible to simply specify an objective terminal and to transmit data.
2. Description of the Related Art
Conventionally, when data is transmitted to a display terminal apparatus that displays objective data, it is necessary to specify the objective display terminal, insert a recording device that stores the display data to be transmitted into an information processing apparatus such as a personal computer, and connect the device to a network where the objective display terminal exists. For the above purpose, an application program for transmitting the data is first activated, and advance preparations for transmitting the display data are performed. This is subsequently followed by executing a predetermined data transmitting process, inserting the recording device directly into the objective display terminal apparatus, displaying the transmission data directly on the objective display terminal apparatus, and so on (See, for example, a Patent Document 1 of Japanese patent laid-open publication No. JP 2007-212619 A).
The Patent Document 1 discloses a projection type image display apparatus that automatically detects the input of the device by a device detector circuit owned by a display device such as a projector, and automatically displays the data on a screen or the like.
However, in the conventional automatic device control apparatus, predetermined advance preparations are needed when the display data stored in an external storage device (for example, USB (registered trademark) memory or SD (registered trademark) memory) is transmitted to the display terminal apparatus. For example, as the predetermined advance preparations, the operations of activating a predetermined application, specifying the objective display terminal apparatus of transmission, and selecting the transmission data are needed each time. Moreover, it is necessary to specify the information of the network to be used, the information of the LAN (Local Area Network) device, and the like upon performing various settings, and this leads to such a problem that the user is required to have preliminary knowledges.
The present disclosure is to provide an automatic device control apparatus and method capable of automatically performing a series of operations of automatically detecting the objective storage device and communication device, executing predetermined control, and transmitting display data to the display terminal apparatus when such an event that an external storage device (such as USB memory or CD-R) that stores the desired display data has been connected is detected, and an information processing apparatus having the automatic device control apparatus.
According to one aspect of the disclosure, there is provided an automatic device control apparatus configured to display display data on a display terminal apparatus connected to an information processing apparatus, and the automatic device control apparatus includes a device detecting section, a device information acquiring section, a communication device setting section, a schedule managing section, a display terminal retrieving section, and a display terminal connecting section. The device detecting section is configured to detect a corresponding device by detecting one of such an event that an external storage device that stores the display data is connected to the information processing apparatus and such an event that application software to display the display data is activated. The device information acquiring section is configured to acquire information of a detected device based on a detection result of the device detected by the device detecting section. The communication device setting section is configured to extract a communication device communicable with the display terminal apparatus, and generate and setting information of the communication device. The schedule managing section is configured to execute an activation judgment process for judging whether or not the detected device and the communication device are activated based on the information of the detected device and the information of the communication device, and form a predetermined execution processing schedule from the information of the activated detected device and the communication device when it is judged that the detected device and the communication device are activated. The display terminal retrieving section is configured to automatically retrieve the display terminal apparatus to which the display data is transmitted according to the execution processing schedule. The display terminal connecting section is configured to perform connecting with the retrieved display terminal apparatus, and transmit the display data to the display terminal apparatus.
The automatic device control apparatus of the present disclosure automatically specifies a preset LAN device (communication device) or a usable LAN device, automatically executes control according to a predetermined execution processing schedule, and automatically performs connection to the objective display terminal apparatus merely by inserting the external storage device or the like that stores display data contents into the automatic device control apparatus. Therefore, it is possible to simply transmit the desired display data to the display terminal apparatus without performing predetermined advance preparations accompanied by complex operations.
Moreover, it is also possible to simply transmit the desired display data to the display terminal apparatus by detecting not only the external storage device but also the event that a specified application is activated.
These and other objects and features of the present disclosure will become clear from the following description taken in conjunction with the embodiments thereof with reference to the accompanying drawings throughout which like parts are designated by like reference numerals, and in which:
Embodiments will be described below with reference to the drawings. Note that in the following embodiments like components are denoted by the same reference characters.
Embodiments will be described in detail below arbitrarily with reference to the drawings. It is sometimes a case where a detailed description more than necessary is omitted. For example, it is sometimes a case where a detailed description of already well-known matters and a repetitive explanation of a substantially identical configuration are omitted. This is to avoid unnecessary redundancy of the following description and facilitate easy understanding by those skilled in the art. The inventor provides the accompanying drawings and the following description for sufficient understanding by those skilled in the art, and does not intend to limit the subjects described in the claims by them.
The device detector circuit 101 detects whether an external storage device (for example, USB memory, SD memory or CD-R) that stores the display data concerning a variety of contents data has been connected to the information processing apparatus on which the self-apparatus 100 is mounted. A result detected by the device detector circuit 101 is inputted to the device information acquiring circuit 102. The device information acquiring circuit 102 acquires detailed information (for example, information of the type (or kind), configuration, and contents) of the detected external storage device based on the detection result of the inputted external storage device, and outputs the acquired detailed information of the external storage device to the schedule manager circuit 103.
The registration LAN device setting circuit 104 manages the whole of the information of the LAN devices mounted on the information processing apparatus on which the automatic device control apparatus 100 is mounted, and extracts effectively communicable LAN devices. Then, the registration LAN device setting circuit 104 forms and sets a prioritized LAN device list from the extracted LAN devices, and outputs the formed LAN device list to the registration LAN device storage circuit 105. The registration LAN device storage circuit 105 stores the LAN device list inputted from the registration LAN device setting circuit 104 or a preparatorily stored LAN device list. More concretely, the registration LAN device storage circuit 105 stores detailed information of the LAN devices preferentially selected from the LAN device list or the detailed information (for example, IP address, and connection destination information) of the LAN devices for preferentially using the stored LAN device list when a LAN device that coincides with the preparatorily stored LAN device list exists. The stored LAN device detailed information is read to the schedule manager circuit 103.
The schedule manager circuit 103 judges whether or not the LAN device and the external storage device are activated based on the external storage device detailed information inputted from the device information acquiring circuit 102 and the LAN device detailed information inputted from the registration LAN device storage circuit 105, and forms a predetermined execution processing schedule that describes a processing procedure according to the type of the device detailed information when they are activated. The schedule manager circuit 103 outputs the formed execution processing schedule to the display terminal retrieving circuit 106.
The display terminal retrieving circuit 106 executes a predetermined control process for the related external storage device and the objective LAN device to be controlled according to the inputted execution processing schedule, and executes an advance preparation process for retrieving the objective display terminal apparatus to which the display data is transmitted. When the whole control process is completed, the display terminal retrieving circuit 106 acquires retrieval information (for example, list of transmittable display terminal apparatuses), and outputs the retrieval information to the display terminal connecting circuit 107. The display terminal connecting circuit 107 executes a predetermined connecting process for the objective display terminal apparatus based on the inputted retrieval information, and completes the connecting process. When the connecting process is completed, the display terminal connecting circuit 107 transmits the preparatorily acquired detailed information of the external storage device and the display data to the display terminal apparatus of which the connecting process has been completed.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
b
1) shows a storage device table T1 to which the schedule manager circuit 103 refers. Although the example in which the schedule manager circuit 103 preparatorily refers to the storage device table T1 is shown in the first embodiment, the disclosure is not limited to this. Referring to
b
2) shows a registered LAN device table T2 to which the schedule manager circuit 103 refers. Although the example in which the schedule manager circuit 103 preparatorily refers to the registered LAN device table T2 is shown in the first embodiment, the disclosure is not limited to this. Referring to
c) shows detailed information 90 of the activated device. Referring to
Likewise, the schedule manager circuit 103 judges whether or not the acquired detailed information of the LAN device coincides with the device information in the registered LAN device table T2 with reference to the registered LAN device table T2. In this case, the wireless BB device of the wired AA device (activated, in an unconnected state) and the wireless BB device (activated, in a state connected to an arbitrary network) of the acquired detailed information of the LAN devices shown in
In this case, referring to
(1) device selection;
(2) network connection;
(3) activation of objective application;
(4) data formation;
(5) transmission destination selection; and
(6) predetermined schedule of data transceiving process.
The schedule manager circuit 103 forms the concrete execution processing schedule shown in
Referring to
Next, the schedule manager circuit 103 activates a presentation software when there is the presentation software such as a PPT file as the contents stored in the detected storage device regarding the (3) activation of objective application, and selects activation of the application program for transmitting the display data. The schedule manager circuit 103 selects playback or reproduction of the display data by means of a slide regarding the (4) data formation.
Next, the schedule manager circuit 103 selects the display terminal apparatus defined as Target-T (Name) as the objective display terminal apparatus to which the display data is transmitted as shown in
The detected storage device, LAN device and display terminal apparatus are each controlled according to the execution processing schedule shown in
That is, referring to
As described above, the automatic device control apparatus 100 of the first embodiment is configured to include the device detector circuit 101, the device information acquiring circuit 102, the schedule manager circuit 103, the registration LAN device setting circuit 104, the registration LAN device storage circuit 105, the display terminal retrieving circuit 106, and the display terminal connecting circuit 107.
The device detector circuit 101 detects whether or not the external storage device that stores the display data has been connected to the information processing apparatus such as a personal computer on which the automatic device control apparatus 100 is mounted. The device information acquiring circuit 102 acquires the detailed information of the external storage device detected based on the external storage device detection result inputted from the device detector circuit 101. The registration LAN device setting circuit 104 forms the detailed information of the prioritized LAN device by extracting the LAN device that is effectively communicable with the information processing apparatus. The registration LAN device storage circuit 105 stores the LAN device detailed information inputted from the registration LAN device setting circuit 104 or the LAN device detailed information that has preparatorily been stored. The schedule manager circuit 103 performs an activation judging process as to whether or not the LAN device and the external storage device are activated based on the device detailed information 89-1 inputted from the device information acquiring circuit 102 and the LAN device detailed information 89-2 inputted from the registration LAN device storage circuit 105, and forms a predetermined execution processing schedule 93 by applying the detailed information 90 and the registered data 92 of the activated device to the registration and execution processing schedule 91 when the devices are activated. The display terminal retrieving circuit 106 automatically retrieves the objective display terminal apparatus to which the display data is transmitted according to the execution processing schedule 93. The display terminal connecting circuit 107 completes the process of connection to the display terminal apparatus retrieved by the display terminal retrieving circuit 106, and transmits the display data to the display terminal apparatus.
As described above, according to the automatic device control apparatus 100 of the first embodiment, the execution processing schedule 93 is automatically formed with the event that the external storage device has been connected to the information processing apparatus served as a trigger, automatically retrieves the display terminal apparatus according to the execution processing schedule 93, and transmits the display data to the retrieved display terminal apparatus. Therefore, it is possible for the user to automatically transmit the desired display data to the display terminal apparatus of which the connection has been completed by merely connecting the storage device such as a USB device that stores the display data to the information processing apparatus.
Therefore, the control of, for example, activating the predetermined application, specifying the objective display terminal apparatus of transmission and selecting the transmission data, which is necessary each time of transmitting the display data, becomes unnecessary. Moreover, since it is unnecessary to specify the information of the network to be used, the information of the LAN device (communication device) and so on when various settings are performed, the user needs not to have preliminary knowledges. Therefore, it is possible to improve the convenience.
A second embodiment of the present disclosure is described. A personal computer 10 according to the second embodiment is characterized by including an display data automatic transmission process program 100P for executing the automatic device control process.
Referring to
(a) a CPU (central processing unit) 20 that controls the overall operation and the overall processing of the personal computer 10;
(b) a ROM (read only memory) 21 that stores a base program such as an operation program and data necessary for executing the program;
(c) a RAM (random-access memory) 22 that operates as a working memory of the CPU 20, and temporarily stores data (including, for example, the device driver of the device to be used, the execution processing schedule 93, etc.) necessary upon, for example, executing the display data automatic transmission process program 100P;
(d) a hard disk memory 23 that stores the display data automatic transmission process program 100P, and various data (device detailed information 89-1, LAN device detailed information 89-2, storage device table T1, registered LAN device table T2, etc.);
(e) a LAN device interface 51 that is connected via the communication network of LAN or the like, and transmits and receives display data to the display terminal apparatus 80 such as a projector;
(f) a keyboard interface 31 that is connected to a keyboard 41 for inputting predetermined data and instruction commands, performs an interfacing process such as predetermined signal conversion by receiving the data and instruction commands inputted from the keyboard 41, and performs transmission to the CPU 20;
(g) a mouse interface 32 that is connected to a mouse 42 for inputting instruction commands on a display 43, performs an interfacing process such as predetermined signal conversion by receiving the data and instruction commands inputted from the mouse 42, and performs transmission to the CPU 20;
(h) a display interface 33 that is connected to the display 43 to display data and the like processed by the CPU 20, converts the image data to be displayed into an image signal for the display 43, and outputs the image data to the display 43 to display the data;
(i) a printer interface 34 that is connected to a printer 44 to print data and the like processed by the CPU 20, performs predetermined signal conversion of the print data for printing and so on, and outputs the resulting signal to the printer 44 to perform printing; and
(j) an external storage device interface 35 that is connected to an external storage apparatus 60 of, for example, an USB memory, performs predetermined signal conversion of the read display data and so on, and transfers the resulting signal to the CPU 20 or the hard disk memory 23,
where these circuits 20 to 23, 31 to 35 and 51 are mutually electrically connected via a bus 30.
In step S11 of
Next, in step S15, the CPU 20 forms an execution processing schedule according to a predetermined control procedure. More concretely, when the activation judging process is activated, a predetermined execution processing schedule 93 is formed by applying the detailed information 90 and the registered data 92 of the activated device to the registration and execution processing schedule 91. Next, in step S16, the CPU 20 retrieves the display terminal apparatus 80 to display the display data according to the formed execution processing schedule 93. In step S17, the CPU 20 performs a process of connection to the retrieved display terminal apparatus 80, automatically transmits the display data to the display terminal apparatus 80, and ends the process.
In step S21 of
As described above, according to the second embodiment, operational effects similar to those of the first embodiment are obtained. Moreover, as in the second embodiment, it is also possible to provide an display data automatic transmission process program 100P for executing the automatic device control process shown in
Referring to
Although the wired LAN device and the wireless LAN device are enumerated as one example of the communication device in the first and second embodiments, the disclosure is not limited to this. It is possible to likewise apply the present disclosure even to other communication devices communicable with the information processing apparatus 10.
As described above, the first and second embodiments are described as examples of the technology of the present disclosure. Since the first and second embodiments are for exemplifying the technology of the present disclosure, it is possible to effect various changes, replacements, additions, omissions and the like within the scope of the claims or the scope equivalent to them.
According to the first aspect of the disclosure, there is provided an automatic device control apparatus configured to display display data on a display terminal apparatus connected to an information processing apparatus,
wherein the automatic device control apparatus includes:
a device detecting section configured to detect a corresponding device by detecting one of such an event that an external storage device that stores the display data is connected to the information processing apparatus and such an event that application software to display the display data is activated;
a device information acquiring section configured to acquire information of a detected device based on a detection result of the device detected by the device detecting section;
a communication device setting section configured to extract a communication device communicable with the display terminal apparatus, and generate and setting information of the communication device;
a schedule managing section configured to execute an activation judgment process for judging whether or not the detected device and the communication device are activated based on the information of the detected device and the information of the communication device, and form a predetermined execution processing schedule from the information of the activated detected device and the communication device when it is judged that the detected device and the communication device are activated;
a display terminal retrieving section configured to automatically retrieve the display terminal apparatus to which the display data is transmitted according to the execution processing schedule; and
a display terminal connecting section configured to perform connecting with the retrieved display terminal apparatus, and transmit the display data to the display terminal apparatus.
According to the second aspect of the disclosure, the automatic device control apparatus of the first aspect of the disclosure further includes:
a communication device storage section configured to store one of information of the communication device inputted from the communication device setting section and information of a communication device preparatorily stored.
According to the third aspect of the disclosure, in the automatic device control apparatus of the first or second aspect of the disclosure, the schedule managing section includes a first device table for identifying the activated external storage device and a second device table for identifying the activated communication device, and
wherein the activation judging process includes:
judging whether or not the information of the detected device coincides with device information in the first device table with reference to the first device table;
judging whether or not the information of the communication device coincides with device information in the second device table with reference to the second device table; and
selecting the information of the detected device and the information of the communication device, which are judged to be coincidental, and acquiring the information of the activated detected device and the communication device.
According to the fourth aspect of the disclosure, there is provided an information processing apparatus including the automatic device control apparatus of one of the first to third aspects of the disclosure.
According to the fifth aspect of the disclosure, there is provided an automatic device control method executed by an automatic device control apparatus configured to display display data on a display terminal apparatus connected to an information processing apparatus, and the automatic device control method including:
detecting a corresponding device by detecting one of such an event that an external storage device that stores the display data is connected to the information processing apparatus and such an event that application software to display the display data is activated;
acquiring information of the detected device based on a detection result of the detected device;
extracting a communication device communicable with the display terminal apparatus, and generating and setting information of the communication device;
executing an activation judgment process for judging whether or not the detected device and the communication device are activated based on the information of the detected device and the information of the communication device, and form a predetermined execution processing schedule from the information of the activated detected device and the communication device when it is judged that the detected device and the communication device are activated;
automatically retrieving the display terminal apparatus to which the display data is transmitted according to the execution processing schedule; and
performing connecting with the retrieved display terminal apparatus, and transmitting the display data to the display terminal apparatus.
According to the sixth aspect of the disclosure, the automatic device control method of the fifth aspect of the disclosure further includes:
storing one of information of an inputted communication device and information of a communication device preparatorily stored by the communication device storage section.
According to the seventh aspect of the disclosure, in the automatic device control method of the fifth or sixth aspect of the disclosure, the step of forming the execution processing schedule includes a step of executing the activation judgment process with reference to a first device table for judging an activated external storage device, and a second device table for judging an activated communication device,
wherein the activation judging process includes:
judging whether or not the information of the detected device coincides with device information in the first device table with reference to the first device table;
judging whether or not the information of the communication device coincides with device information in the second device table with reference to the second device table; and
selecting the information of the detected device and the information of the communication device, which are judged to be coincidental, and acquiring the information of the activated detected device and the communication device.
The present disclosure is applicable to an automatic device control apparatus that transmits display data to a display terminal apparatus. In concrete, it is applicable to an automatic device control apparatus that automatically detects the external storage device and the LAN device to be used, automatically controls the LAN device based on contents included in the devices and the execution processing schedule formed based on them, automatically activates the application software for data transmission, and automatically transmits the desired display data to the objective display terminal apparatus. According to the above configuration, it is possible to eliminate the labor of activating the necessary application and manually selecting the objective display terminal apparatus without manually performing communication settings of the network and the like by the user. Therefore, it is useful as the automatic device control apparatus that allows the data transmission of the display data to be more simply performed.
Although the present disclosure has been fully described in connection with the embodiments thereof with reference to the accompanying drawings, it is to be noted that various changes and modifications are apparent to those skilled in the art. Such changes and modifications are to be understood as included within the scope of the present disclosure as defined by the appended claims unless they depart therefrom.
Number | Date | Country | Kind |
---|---|---|---|
2011-278113 | Dec 2011 | JP | national |
2012-271654 | Dec 2012 | JP | national |