The present invention relates to an information display apparatus that displays a screen display content of a mobile terminal on screens of a plurality of in-vehicle terminals.
As display apparatuses that provide users with geographical information, music information. Internet information, or the like, in-vehicle or portable car navigation apparatuses, or information terminal apparatuses have been widely spread. In recent years, car navigation apparatuses capable of displaying an image on a plurality of display apparatuses and in-vehicle display control apparatuses that display screen data generated by a mobile terminal apparatus on an in-vehicle display have been know (see, Patent Literatures (hereinafter, abbreviated as PTLs) 1 and 2, for example).
Japanese Patent Application Laid-Open No, 2005-043695 (Claim 1 and FIG. 1)
Japanese Patent Application Laid-Open No, 2009-281991 (Claim 1 and FIG. 1)
However, in the information display apparatus according to the related art, a screen of a mobile terminal is divided into a plurality of still images, and transferred to in-vehicle terminals, respectively, and thus the screen of the mobile terminal can be displayed in a divided manner on screens of two in-vehicle terminals, but when display regions of the two in-vehicle terminals overlap each other, the mobile terminal needs to transmit rectangular screen data including an overlapping portion to both of the in-vehicle terminals. Further, in a case where display-content updating intervals of the two in-vehicle terminals are not in synchronization with each other, even. When the screen content of one of the in-vehicle terminals is to be updated, the screen data needs to be transmitted to both of the in-vehicle terminals, so that there arises a problem in that the transfer amount of image data increases. Further, when it is necessary to perform a vehicle running regulation, the same process is executed in both of the in-vehicle terminals, and thus there arises a problem in that the processing load increases.
It is an object of the present invention to provide an information display apparatus capable of minimizing the transfer amount of image data and reducing a running regulation processing load when a screen of a mobile terminal is displayed in a divided manner on screens of two in-vehicle terminals.
In order to achieve the object mentioned above, an information display apparatus according to the present invention is configured in the following manner. More specifically, the information display apparatus according to the present invention is an information display apparatus that displays, in a divided manner an image of a mobile screen transmitted from a mobile terminal on a screen of a first in-vehicle terminal and a screen of a second in-vehicle terminal, the apparatus including: an image data acquiring section that collectively acquires screen data transmitted from the mobile terminal in the first in-vehicle terminal; a screen data distributing section that distributes the screen data acquired through the image data acquiring section into screen data necessary for displaying the screen of the first in-vehicle terminal and screen data necessary for displaying the screen of the second in-vehicle terminal; a distributed image storing section that stores the screen data distributed by the screen data distributing section; and an image data transmitting section that transmits, in response to a request from the second in-vehicle terminal, image data corresponding to the request from among the distributed image data stored in the distributed image storing section to the second in-vehicle terminal.
According to the present invention, when a screen of a mobile terminal is displayed in a divided manner on screens of two in-vehicle terminals, the transfer amount of image data can be minimized even when display regions of the two in-vehicle terminals overlap each other or even when display-content updating intervals of the two in-vehicle terminals are not in synchronization with each other. Further, it is possible to reduce a running regulation processing load.
Hereinafter, an information display apparatus according to an embodiment of the present invention will be described in detail with reference to the appended drawings. In all drawings for describing an embodiment, in principle, the same components are denoted by the same reference numerals, and a description thereof will not be repeated.
Image display section 13 causes image data stored in display memory section 12 to be displayed on a mobile screen. Image transmitting section 14 transmits image data of region requested. from in-vehicle terminal A 102 among image data stored in display memory section 12 to in-vehicle terminal A 102.
Referring back to
Display memory section A (distributed image storing section) 22 stores image data necessary for displaying the screen of in-vehicle terminal A 102 distributed by image receiving section A 21, and buffer memory section (clipped image storing section) 23 stores image data necessary for display the screen of in-vehicle terminal B 103 distributed by image receiving section A 211. Image display section A 24 causes the image data stored in display memory section A 22 to be displayed on the screen of in-vehicle terminal A. Clipping processing section (image data clipping section 25 clips image data of a region necessary for displaying the screen of in-vehicle terminal B 103 requested from image receiving section A 21 from the image data stored in display memory section A 22, and causes the clipped image data to be stored in buffer memory section 23.
Referring back to
Image receiving section B 31 of in-vehicle terminal B 103 requests in-vehicle terminal A 102 to provide a region necessary for displaying the screen of in-vehicle terminal B 103, and receives image data transmitted from in-vehicle terminal A 102. Display memory section B 32 stores the image data received by image receiving section B 31, and image display section B 33 causes the image data stored in display memory section B 32 to be displayed on the screen of in-vehicle terminal B 103.
A processing operation of the information display apparatus having the above configuration will be described with reference to a processing flow of a flowchart.
First, the process of mobile terminal 101 will he described with reference to steps S101 to S105. First, mobile terminal 101 performs an arrangement attribute information transmission process in step S101. Here, when an application program of mobile terminal 101 is activated, first, arrangement information, and attribute information of a predetermined mobile screen are transmitted from mobile terminal 101 to in-vehicle terminal A 102. The arrangement information is defined as image information including horizontal and vertical sizes (the number of pixels) and upper left coordinate values of a plurality of rectangular images configuring a mobile screen. The attribute information is defined as a type (a map, a moving image, an operation button, a menu, or the like) of a rectangular image configuring a mobile screen.
Then, in step S102, image generating section 11 of mobile terminal 101 executes an application program such as a car navigation, a music player, or a browser, generates image data to be displayed on a mobile screen, and writes the image data in display memory section 12.
Then, in step S103, image display section 13 reads application-rendering image data generated in step S102 from display memory section 12, and causes the image data to be displayed on the mobile screen. Then, in step S104, image transmitting section 14 checks whether there is a request for image data from in-vehicle terminal A 102, and the process returns to step S102 when it is determined that there is no request.
Meanwhile, when it is determined in step S104 that there is a request for image data from in-vehicle terminal A 102, in step S105, image transmitting section 14 transmits a requested region of the image data generated in step S102 from display memory section 12 to in-vehicle terminal A 102, and the process returns to step S102.
Then, the process of in-vehicle terminal A 102 will be described with reference to steps S201 to S211. First, in-vehicle terminal A 102 performs an arrangement attribute information reception process in step S201, and performs a rectangular image selection arrangement process in step S202. In the process of step S201 and step S202, in-vehicle terminal A 102 receives the arrangement information and the attribute information of the mobile screen from mobile terminal 101. The user selects a rectangular image that is desired to be displayed on in-vehicle terminal A 102, and defines the arrangement information as a “region necessary for displaying the screen” of in-vehicle terminal A 102. Further, the user designates an arrangement position (AX, AY) on the screen of in-vehicle terminal A 102 for the selected rectangular image.
Here, when the rectangular image data clipped from the mobile screen is displayed on the screen of in-vehicle terminal A 102 according to the “region necessary for displaying the screen,” the rectangular image data is defined as “necessary image data” in in-vehicle terminal A 102. Further, when the “necessary image data” of in-vehicle terminal A is arranged at coordinate values (AX, AY) used as the origin at the upper left of the screen of in-vehicle terminal A, the “necessary image data” and the coordinate values (AX, AY) are defined as “necessary screen data” of in-vehicle terminal A. Then, the arrangement information and the attribute information of the mobile screen are transmitted. to in-vehicle terminal B 103.
Then, in step S203, in-vehicle terminal A 102 performs a running state/attribute information check A process. Here, whether or not the screen of in-vehicle terminal A 102 includes attribute information (for example, a moving image) that is prohibited from being displayed during running of the vehicle is checked. When the screen of in-vehicle terminal A 102 includes the attribute information that is prohibited from being displayed during running of the vehicle, a determination is made “according to the running state.” In other words, when the running state received from the riming regulation control section indicates “during stop of the vehicle,” it is determined to be a “region necessary for displaying the screen” of in-vehicle terminal A 102, and when the running state indicates “during running of the vehicle,” it is determined to be a “region unnecessary for displaying the screen” of in-vehicle terminal A 102.
Then, in step S204, image receiving section A 21 requests mobile terminal 101 to provide regions necessary for displaying the screen of in-vehicle terminal A 102 and in-vehicle terminal B 103 according to the running state of a vehicle determined by running regulation control section 27.
Then, in step S205, image receiving section A 21 receives the image data transmitted from mobile terminal 101 in step S105. Then, in step S206, image receiving section A 21 distributes the image data received in step S205 according to the display regions of in-vehicle terminal A 102 and in-vehicle terminal B 103, and writes the distributed image data in display memory section A 22 and buffer memory section 23.
Then, in step S207, image display section A 24 causes the image data stored in display memory section A 22 in step S206 to he displayed on the screen of in-vehicle terminal. A 102. Then, in step S208, clipping processing section 25 clips the image data stored in display memory section A 22 in step S206 according to a region designated by image receiving section A 21, and writes the clipped image data in buffer memory section 23.
Then, in step S209, image transmitting section A 26 checks whether there is a request for image data from in-vehicle terminal B 103, and the process returns to step S203 when it is determined that there is no request. Meanwhile, when it is determined in step S209 that there is a request for image data from in-vehicle terminal B 103, in-vehicle terminal A 102 performs a running state/attribute information cheek B process in step S210. Here, whether or not the screen of in-vehicle terminal B 103 includes attribute information (for example, a moving image) that is prohibited from being displayed during running of the vehicle is determined. When the screen of in-vehicle terminal B 103 includes the attribute information that is prohibited from being displayed during running of the vehicle, a determination is made “according to the running state.” in other words, When the running state received from the running regulation control section indicates “during stop of the vehicle,” it is determined to be a “region necessary for screen display” of in-vehicle terminal B 103, and when the running state indicates “during running of the vehicle,” it is determined to be a “region unnecessary for screen display” of in-vehicle terminal B 103.
Then, in step S211, image transmitting section A 26 transmits a region requested from in-vehicle terminal B 103 to image receiving section A 21. Further, image transmitting section A 26 transmits, to in-vehicle terminal B 103, image data of the region requested from in-vehicle terminal B 103 according to the running state of a vehicle determined by running regulation control section 27 from the image data stored in buffer memory section 23 written in step S206 and step S208, and then the process proceeds to step S203.
Then, the process of in-vehicle terminal B 103 will be described with reference to steps S301 to S305. First, in step S301 and step S302, in-vehicle terminal B 103 performs the arrangement attribute information reception process and the rectangular image selection arrangement process. Here, the arrangement information and the attribute information of the mobile screen are received from in-vehicle terminal A 102. The user selects a rectangular image that is desired to be displayed on in-vehicle terminal B 103, and defines the arrangement information as a “region necessary for screen display” of in-vehicle terminal B 103.
Further, the user designates an arrangement position (BX, BY) on the screen of in-vehicle terminal B 103 for the selected rectangular image. Here, when the rectangular image data clipped from the mobile screen is displayed on the screen of in-vehicle terminal B 103 according, to the “region necessary for screen display,” the rectangular image data is defined as “necessary image data” in in-vehicle terminal B 103. Further, when the “necessary image data” of in-vehicle terminal B 103 is arranged at coordinate values (BX, BY) used as the origin at the upper left of the screen of in-vehicle terminal B 103, the “necessary image data” and the coordinate values (BX, BY) are defined as “necessary screen data” of in-vehicle terminal B 103.
Then, in step S303, image receiving section B 31. requests in-vehicle terminal A 102 to provide a region necessary for displaying the screen of in-vehicle terminal B 103. Then, in step S304, image receiving section B 31 receives the image data transmitted from in-vehicle terminal A 102 in step S304, and writes the received image data in display memory section B 32.
Then, in step S305, image display section B 33 causes the image data stored in display memory section B 32 in step S304 to he displayed on the screen of in-vehicle terminal B 103, and then the process returns to step S303.
As described above, according to the information display apparatus of the present embodiment. When a screen of a mobile terminal is displayed in a divided manner on screens of two in-vehicle terminals, one in-vehicle terminal receives screen data necessary in both in-vehicle terminals from the mobile terminal, stores image data necessary in the other in-vehicle terminal in a buffer memory, and provides the image data when there is a request from the other in-vehicle terminal. Thus, even when display regions of the two in-vehicle terminals overlap or even when display-content updating intervals of the two in-vehicle terminals are not in synchronization with each other, the transfer amount of image data can be minimized. In addition, one in-vehicle terminal collectively performs the running regulation process, so that the running regulation processing load in the other in-vehicle terminal can be reduced.
It should be noted that, the functional blocks used in the description of the embodiment described above are typically implemented as LSI devices, which are integrated circuits. The functional blocks may he formed as individual chips, or a part or all of the functional blocks may be integrated into a single chip. The term “LSI” is used herein, but the terms “IC,” “system LSI,” “super LSI” or “ultra LSI” may he used as well depending on the level of integration. In addition, the circuit integration is not limited to LSI and may be achieved by dedicated circuitry or a general-purpose processor other than an LSI. After fabrication of LSI, a field programmable gate array (FPGA), which is programmable, or a reconfigurable processor which allows reconfiguration of connections and settings of circuit cells in LSI may be used. Moreover, should a circuit integration technology replacing LSI appear as a result of advancements in semiconductor technology or other technologies derived flout the technology, the functional blocks could be integrated using such a technology. Another possibility is the application of biotechnology, for example.
The information display apparatus according to the present invention has been specifically described thus far based on the embodiment. The present invention, however, is not limited to the embodiment, and various modifications are possible within a scope not departing from the gist of the present invention.
The disclosure of the specification, drawings, and abstract included in Japanese Patent Application No. 2012-74532 filed on Mar. 28, 2012 is incorporated herein by reference in its entirety.
The image display apparatus of the present invention brings about an effect capable of minimizing the transfer amount of image data and reducing a running regulation processing load when a screen of a mobile terminal is displayed in a divided manner on screens of two in-vehicle terminals, so that the image display apparatus of the present invention can be used in the fields of design and manufacturing of in-vehicle vehicle navigation apparatuses, information terminal apparatuses, portable navigation apparatuses, and information terminal apparatuses.
11 Image generating section
12 Display memory section
13 Image display section
14 Image transmitting section
21 Image receiving section A
22 Display memory section A
23 Buffer memory section
24 Image display section A
25 Clipping processing section
26 image transmitting section A
27 Running regulation control section
31 Image receiving section B
32 Display memory section B
33 Image display section B
100 Information display apparatus
101 Mobile terminal
102 In-vehicle terminal A (first in-vehicle terminal)
103 In-vehicle terminal B (second in-vehicle terminal)
201 Display screen of mobile terminal
202 Screen data region of in-vehicle terminal A
203, 204 Screen data region of in-vehicle terminal B
301 Display screen of in-vehicle terminal A
302 Screen data region of in-vehicle terminal A
303 Screen data region of in-vehicle terminal B
401 Display screen of in-vehicle terminal B
402, 403 Image data region of in-vehicle terminal B
Number | Date | Country | Kind |
---|---|---|---|
2012-074532 | Mar 2012 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2013/001475 | 3/7/2013 | WO | 00 |