WO2010050473A1 - Electronic equipment, communication system, communication method and communication program - Google Patents
Electronic equipment, communication system, communication method and communication program Download PDFInfo
- Publication number
- WO2010050473A1 WO2010050473A1 PCT/JP2009/068411 JP2009068411W WO2010050473A1 WO 2010050473 A1 WO2010050473 A1 WO 2010050473A1 JP 2009068411 W JP2009068411 W JP 2009068411W WO 2010050473 A1 WO2010050473 A1 WO 2010050473A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- electronic device
- display
- data
- unit
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/169—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
- G06F1/1692—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1615—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
- G06F1/1616—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Definitions
- the present invention relates to an electronic device, a communication system including a plurality of electronic devices, a communication method using the electronic device, and a communication program.
- JP 2004-005105 A Patent Document 1
- JP 2004-005212 A Patent Document 2
- JP 2004-234504 A Patent Document 3
- JP 2000-339097 A Patent Document 4
- handwritten chat systems using a plurality of electronic devices are becoming widespread.
- Each electronic device included in the handwritten chat system has a handwritten display surface (for example, a whiteboard). All electronic devices included in the system bidirectionally send photographs and input patterns (handwritten patterns) to the whiteboard of each electronic device via the Internet.
- Patent Document 1 Japanese Patent Application Laid-Open No. 2004-005105
- Patent Document 2 Japanese Patent Application Laid-Open No. 2004-005212
- Patent Document 3 Japanese Patent Application Laid-Open No. 2004-234504
- An information processing apparatus provided is disclosed.
- Japanese Unexamined Patent Publication No. 2000-339097 discloses an information processing apparatus including a display unit and a detachable PC (Personal Computer) card.
- the display unit and the PC card include an LCD (Liquid Crystal Display).
- the LCD of the PC card is provided on the back surface of the touch pad.
- Non-Patent Document 1 discloses a notebook personal computer in which the touchpad is a liquid crystal display. Yes. Conventionally, a liquid crystal panel with a built-in optical sensor is known.
- the conventional handwritten chat system can only handle data such as documents and photographs other than handwritten patterns as part of handwritten data.
- the whiteboard displays a screen in which data other than the handwritten pattern and handwritten data are mixed.
- the present invention has been made in order to solve the above-described problems, and enables an electronic device, a communication system, and a communication method to enable each user of a handwritten chat system to smoothly share data other than handwritten data. It is another object of the present invention to provide a communication program.
- the external device includes a first device having a display-integrated tablet and a second device having a monitor, and the command inputs an input pattern to the first device, the display-integrated tablet of the first device. And request that the attached data be transferred to the second device.
- the external device includes a third device having a monitor and a display-integrated tablet, and the command displays an input pattern on the display-integrated tablet of the third device for the third device, and the attached data It is requested to display a screen corresponding to the item on the monitor of the third device.
- the attached data relates to a display screen of a monitor of the electronic device. More preferably, the attached data includes display data serving as a basis of the display screen.
- the monitor is a liquid crystal panel with a built-in optical sensor. More preferably, the attached data includes image data acquired by the optical sensor built-in liquid crystal panel.
- the display-integrated tablet of the electronic device is a liquid crystal panel with a built-in optical sensor.
- a communication unit that communicates with a first device having a monitor and a display-integrated tablet and a second device having a monitor, a display-integrated tablet, and an electronic device.
- a control unit that controls operation of the device, and the control unit displays the input pattern on the display-integrated tablet when the communication unit receives a command including an input pattern and attached data from the first device;
- the communication unit controls the communication unit, and the re-transfer control unit transmits the attached data to the second device.
- the electronic device includes a communication unit that communicates with an external device, a monitor, a display-integrated tablet, and a control unit that controls the operation of the electronic device.
- the communication unit receives a command including an input pattern and attached data from an external device
- the first display control unit displays the input pattern on the display-integrated tablet.
- the monitor displays the attached data on the monitor.
- a second display control unit that displays a corresponding screen.
- a communication system including a first device, a second device, and a third device, wherein the first device communicates with the second device.
- Unit, a first monitor, and a first display-integrated tablet the first display-integrated tablet outputs an input pattern to the first display-integrated tablet, and the operation of the first device
- a first control unit that controls the attached data creation unit that creates monitor-related data as attached data and the first communication unit, and represents an input pattern and attached data.
- a transfer control unit that transmits a command to the second device, wherein the second device includes a second communication unit that communicates with the first device and the third device, a second display-integrated tablet, A second control unit that controls the operation of the second device, When the second communication unit receives the command, the second control unit displays the input pattern on the second display-integrated tablet, and when the second communication unit receives the command, the second communication unit And a re-transfer control unit that transmits the attached data to the third device.
- the third device displays the second monitor and a screen corresponding to the attached data on the second monitor. And a control unit.
- a communication method using an electronic device having a monitor and a display-integrated tablet the electronic device creating attached data, and the electronic device into a display-integrated tablet Transmitting a command for requesting the external device to display the input pattern on the display-integrated tablet and to reproduce the attached data on the monitor.
- a communication program for causing an electronic device having a monitor and a display-integrated tablet to communicate, the step of causing the electronic device to create attached data; And a step of transmitting to the external device a command for requesting the external device to display the input pattern on the display-integrated tablet and to reproduce the attached data on the monitor.
- the electronic device transmits a command requesting the external device to reproduce the input pattern to the display-integrated tablet and the attached data.
- the external device that receives the command displays the input pattern on the display-integrated tablet and displays a screen corresponding to the attached data on the monitor.
- FIG. 7 is a diagram illustrating operations of the electronic device 100, the electronic device 10, and the electronic device 20, and FIG.
- FIG. 33 is a diagram illustrating an image displayed on the electronic device when the user of the electronic device performs handwriting input via the liquid crystal panel in the state of FIG. 32. It is the figure which showed the image displayed on the liquid crystal panel of another electronic device, when other electronic devices receive the handwritten input data based on a character and a figure, and produced
- FIG. 35 is a diagram showing an image displayed on another electronic device when a user of the other electronic device further performs handwriting input via the liquid crystal panel in the state of FIG. 34.
- FIG. 56 is a diagram illustrating images displayed on another electronic device and the electronic device when the user of the electronic device performs handwriting input via the liquid crystal panel in the state of FIG. 53. It is the figure which showed typically the 2nd image data transmitted to another electronic device from an electronic device.
- FIG. 1 is a diagram showing a configuration of a communication system 1 for handwritten chat according to the present invention.
- the communication system 1 includes an electronic device 100, an electronic device 100 #, an electronic device 10, and an electronic device 20.
- the electronic device 100 is configured as a portable device having a display function such as a PDA (Personal Digital Assistant), a notebook personal computer, a portable telephone, and an electronic dictionary.
- a display function such as a PDA (Personal Digital Assistant), a notebook personal computer, a portable telephone, and an electronic dictionary.
- the electronic device 100 # has the same configuration as the electronic device 100.
- Electronic device 100 # includes two optical sensor built-in liquid crystal panels 140 # and 240 #.
- Each electronic device in the communication system 1 can communicate with each other.
- electronic device 100 communicates with electronic device 100 # and electronic device 10.
- the electronic device 10 communicates with the electronic device 100 and the electronic device 20.
- the first housing 100A includes a display device 102.
- Second housing 100B includes main device 101.
- the second housing 100B includes a second unit 1002.
- the main unit 101 includes a CPU (Central Processing Unit) 110, a RAM (Random Access Memory) 171, a ROM (Read-Only Memory) 172, a memory card reader / writer 173, an external communication unit 174, a microphone 175, A speaker 176, an operation key 177, a power switch 191, a power circuit 192, a power detection unit 193, a USB (Universal Serial Bus) connector 194, an antenna 195, and a LAN (Local Area Network) connector 196 are included. .
- Each component (110, 171 to 177, 193) is connected to each other by a data bus DB1.
- a memory card 1731 is attached to the memory card reader / writer 173.
- the CPU 110 executes the program.
- the operation key 177 receives an instruction input from the user of the electronic device 100.
- the RAM 171 stores data generated by the execution of the program by the CPU 110 or data input via the operation keys 177 in a volatile manner.
- the ROM 172 stores data in a nonvolatile manner.
- the ROM 172 is a ROM capable of writing and erasing data such as an EPROM (Erasable Programmable Read-Only Memory) and a flash memory.
- External communication unit 174 communicates with other electronic devices. Specifically, the external communication unit 174 communicates with, for example, the second unit 1002 via the USB connector 194. The external communication unit 174 performs wireless communication with the second unit 1002 via the antenna 195, for example. Further, the external communication unit 174 performs wired communication with other electronic devices via the LAN connector 196.
- the main device 101 may communicate with other electronic devices by wireless communication other than Bluetooth (registered trademark).
- the external communication unit 174 may perform wireless communication with other electronic devices connected to the LAN via a wireless LAN antenna (not shown).
- wireless communication may be performed with another electronic device via an infrared port (not shown).
- the USB connector 194 is used to connect the first unit 1001 to the second unit 1002.
- the main device 101 may include other USB connectors in addition to the USB connector 194.
- the antenna 195 is used for communication in accordance with the Bluetooth (registered trademark) standard between the first unit 1001 and another communication device (for example, the second unit 1002).
- the LAN connector 196 is used to connect the electronic device 100 to the LAN.
- the driver 130 is a drive circuit for driving the liquid crystal panel 140 and the backlight 179. Various drive circuits included in the driver 130 will be described later.
- the backlight 179 is a light source disposed on the back surface of the liquid crystal panel 140.
- the backlight 179 irradiates the back surface with uniform light.
- the image processing engine 180 controls the operation of the liquid crystal panel 140 via the driver 130. Here, the control is performed based on various data sent from the main apparatus 101 via the internal IF 178. Note that the various data includes commands to be described later. Further, the image processing engine 180 processes data output from the liquid crystal panel 140 and sends the processed data to the main apparatus 101 via the internal IF 178. Further, the image processing engine 180 includes a driver control unit 181, a timer 182, and a signal processing unit 183.
- the timer 182 generates time information and sends the time information to the signal processing unit 183.
- the signal processing unit 183 receives data output from the optical sensor.
- the signal processing unit 183 first converts the analog data into digital data.
- the signal processing unit 183 performs data processing on the digital data according to the content of the command sent from the main device 101.
- the signal processing unit 183 sends data (hereinafter referred to as response data) including data after the above data processing and time information acquired from the timer 182 to the main unit 101.
- the signal processing unit 183 includes a RAM (not shown) that can store a plurality of scan data, which will be described later, continuously.
- the timer 182 is not necessarily provided in the image processing engine 180.
- the timer 182 may be provided outside the image processing engine 180 in the display device 102.
- the timer 182 may be provided in the main body device 101.
- the microphone 175 and the speaker 176 are not always provided in the electronic device 100, and may be configured so as not to include either or both of the microphone 175 and the speaker 176 depending on the embodiment of the electronic device 100.
- the display device 102 includes a system liquid crystal.
- the system liquid crystal is a device obtained by integrally forming peripheral devices of the liquid crystal panel 140 on the glass substrate of the liquid crystal panel 140.
- the driver 130 (excluding the circuit that drives the backlight 179), the internal IF 178, and the image processing engine 180 are integrally formed on the glass substrate of the liquid crystal panel 140.
- the display device 102 is not necessarily configured using the system liquid crystal, and the driver 130 (excluding a circuit that drives the backlight 179), the internal IF 178, and the image processing engine 180 are included in the glass substrate. Other substrates may be configured.
- the CPU 210 executes a program.
- the RAM 271 stores data generated by the execution of the program by the CPU 210 in a volatile manner.
- the ROM 272 stores data in a nonvolatile manner.
- the ROM 272 is a ROM capable of writing and erasing data such as an EPROM (Erasable Programmable Read-Only Memory) and a flash memory.
- the external communication unit 274 communicates with other electronic devices. Specifically, the external communication unit 274 communicates with, for example, the first unit 1001 via the USB connector 294. The external communication unit 274 communicates with the first unit 1001 through the antenna 295, for example.
- the main device 104 may communicate with another electronic device (for example, the first unit 1001) by wireless communication other than Bluetooth (registered trademark).
- the external communication unit 274 may perform wireless communication with other electronic devices via an infrared port (not shown).
- the signal strength detection unit 297 detects the strength of the signal received via the antenna 295. Then, the signal strength detection unit 297 sends the detected strength to the external communication unit 274.
- the USB connector 294 is used to connect the second unit 1002 to the first unit 1001.
- the second unit 1002 transmits data to the first unit 1001 via the USB connector 294.
- the second unit 1002 receives data from the first unit 1001 via the USB connector 294.
- the second unit 1002 receives power supply from the first unit 1001 via the USB connector 294 as described above.
- the second unit 1002 stores the electric power supplied from the first unit 1001 in a battery (not shown).
- the power detection unit 293 detects the power supplied via the USB connector 294. In addition, the power supply detection unit 293 sends information about the detected power to the CPU 210.
- the main device 104 may have a function of performing infrared communication.
- the display device 103 includes a driver 230, an optical sensor built-in liquid crystal panel 240 (hereinafter referred to as “liquid crystal panel 240”), an internal IF 278, a backlight 279, and an image processing engine 280.
- the image processing engine 280 includes a driver control unit 281, a timer 282, and a signal processing unit 283.
- the display device 103 has the same configuration as the display device 102. That is, the driver 230, the liquid crystal panel 240, the internal IF 278, the backlight 279, and the image processing engine 280 have the same configuration as the driver 130, the liquid crystal panel 140, the internal IF 178, the backlight 179, and the image processing engine 180 in the display device 102. Have each.
- the driver control unit 281, the timer 282, and the signal processing unit 283 have the same configurations as the driver control unit 181, the timer 182, and the signal processing unit 183 in the display device 102, respectively. Therefore, description of each functional block included in display device 103 will not be repeated.
- the processing in the electronic device 100 is realized by software executed by each hardware and the CPU 110.
- Such software may be stored in the ROM 172 in advance.
- the software may be stored in a memory card 1731 or other storage medium and distributed as a program product.
- the software may be provided as a program product that can be downloaded by an information provider connected to the so-called Internet.
- Such software is read from the storage medium by the memory card reader / writer 173 or other reading device, or downloaded via the communication unit 174 or communication IF (not shown), and then temporarily stored in the ROM 172.
- the software is read from the ROM 172 by the CPU 110 and stored in the RAM 171 in the form of an executable program.
- CPU 110 executes the program.
- Each component constituting the main device 101 of the electronic device 100 shown in FIG. 2 is a general one. Therefore, it can be said that the essential part of the present invention is the software stored in the RAM 171, the ROM 172, the memory card 1731 and other storage media, or the software downloadable via the network. Since the hardware operation of main device 101 of electronic device 100 is well known, detailed description will not be repeated.
- the storage medium is not limited to a memory card, but is a CD-ROM, FD (Flexible Disk), hard disk, magnetic tape, cassette tape, optical disk (MO (Magnetic Optical Disc) / MD (Mini Disc) / DVD (Digital Versatile). Disc)), IC (Integrated Circuit) card (excluding memory card), optical card, mask ROM, EPROM, EEPROM (Electronically Erasable Programmable Read-Only Memory), semiconductor memory such as flash ROM, etc. It may be a medium to be used.
- FIG. 3 is a diagram showing a configuration of the liquid crystal panel 140 and peripheral circuits of the liquid crystal panel 140.
- the liquid crystal panel 140 includes a pixel circuit 141, an optical sensor circuit 144, a scanning signal line Gi, a data signal line SRj, a data signal line SGj, a data signal line SBj, and a sensor signal line.
- SSj, sensor signal line SDj, read signal line RWi, and reset signal line RSi are included.
- i is a natural number satisfying 1 ⁇ i ⁇ m
- j is a natural number satisfying 1 ⁇ j ⁇ n.
- a scanning signal line driving circuit 131 includes a scanning signal line driving circuit 131, a data signal line driving circuit 132, an optical sensor driving circuit 133, a switch 134, as peripheral circuits of the liquid crystal panel 140. And an amplifier 135.
- a drive system is not limited to this.
- the pixel circuit 141 is a circuit for setting the luminance (transmittance) of one pixel. Further, m ⁇ n pixel circuits 141 are arranged in a matrix. More specifically, m pixel circuits 141 are arranged in the vertical direction in FIG. 3 and n pixel circuits in the horizontal direction.
- the pixel circuit 141 includes an R subpixel circuit 141r, a G subpixel circuit 141g, and a B subpixel circuit 141b. Each of these three circuits (141r, 141g, 141b) includes a TFT 142, a pair of electrode pairs 143 including a pixel electrode and a counter electrode, and a capacitor (not shown).
- CMOS Complementary Metal Oxide Semiconductor
- a-Si TFT amorphous silicon thin film transistor
- p-Si TFT polycrystalline silicon thin film transistor
- the TFT 142 will be described as an n-channel field effect transistor.
- the TFT 142 may be a p-type channel field effect transistor.
- the source of the TFT 142 in the R subpixel circuit 141r is connected to the data signal line SRj.
- the gate of the TFT 142 is connected to the scanning signal line Gi.
- the drain of the TFT 142 is connected to the pixel electrode of the electrode pair 143.
- a liquid crystal is disposed between the pixel electrode and the counter electrode.
- the G sub-pixel circuit 141g and the B sub-pixel circuit 141b have the same configuration as the R sub-pixel circuit 141r except that the data signal line to which the source of each TFT 142 is connected is different. Therefore, description of these two circuits (141g, 141b) will not be repeated.
- the high level voltage is applied to the scanning signal line Gi.
- the gate of the TFT 142 is turned on.
- a specified voltage (voltage corresponding to image data for one pixel) is applied to each data signal line (SRj, SGj, SBj).
- a voltage based on the designated voltage is applied to the pixel electrode.
- a potential difference is generated between the pixel electrode and the counter electrode.
- the liquid crystal responds and the luminance of the pixel is set to a predetermined luminance. Note that the potential difference is held by the capacitor (auxiliary capacitor) (not shown) until the scanning signal line Gi is selected in the next frame period.
- the optical sensor driving circuit 133 receives the control signal TC2 from the driver control unit 181 shown in FIG.
- the optical sensor drive circuit 133 sequentially selects one signal line from the reset signal lines (RS1 to RSm) for each unit time based on the control signal TC2, and determines in advance for the selected signal line.
- the voltage VDDR that is higher than usual is applied.
- a voltage VSSR lower than the voltage applied to the selected reset signal line is kept applied to the unselected reset signal line.
- the voltage VDDR may be set to 0V and the voltage VSSR may be set to ⁇ 5V.
- the photosensor driving circuit 133 sequentially selects one signal line from the readout signal lines (RW1 to RWm) per unit time based on the control signal TC2, and determines in advance for the selected signal line.
- a voltage VDD higher than usual is applied.
- the voltage VSSR is applied to the read signal line that is not selected.
- the value of VDD may be set to 8V.
- the optical sensor circuit 144 includes a photodiode 145, a capacitor 146, and a TFT 147.
- the TFT 147 is an n-type channel field effect transistor.
- the TFT 147 may be a p-type channel field effect transistor.
- the anode of the photodiode 145 is connected to the reset signal line RSi.
- the cathode of the photodiode 145 is connected to one electrode of the capacitor 146.
- the other electrode of the capacitor 146 is connected to the read signal line RWi.
- a connection point between the photodiode 145 and the capacitor 146 is referred to as a node N.
- the switch 134 is a switch provided for switching whether or not to apply a predetermined voltage to the sensor signal lines (SD1 to SDn).
- the switching operation of the switch 134 is performed by the optical sensor driving circuit 133.
- the voltage applied to the sensor signal lines (SD1 to SDn) when the switch 134 is turned on will be described later.
- the amplifier 135 amplifies the voltage output from each sensor signal line (SS1 to SSn).
- the amplified voltage is sent to the signal processing unit 183 shown in FIG.
- FIG. 4 is a cross-sectional view of the liquid crystal panel 140 and the backlight 179.
- liquid crystal panel 140 includes an active matrix substrate 151A, a counter substrate 151B, and a liquid crystal layer 152.
- the counter substrate 151B is disposed to face the active matrix substrate 151A.
- the liquid crystal layer 152 is sandwiched between the active matrix substrate 151A and the counter substrate 151B.
- the backlight 179 is disposed on the opposite side of the liquid crystal layer 152 with respect to the active matrix substrate 151A.
- the active matrix substrate 151A includes a polarizing filter 161, a glass substrate 162, a pixel electrode 143a constituting an electrode pair 143, a photodiode 145, a data signal line 157, and an alignment film 164. Further, although not shown in FIG. 4, the active matrix substrate 151A includes the capacitor 146, the TFT 147, the TFT 142, and the scanning signal line Gi shown in FIG.
- the polarizing filter 161, the glass substrate 162, the pixel electrode 143a, and the alignment film 164 are arranged in this order from the backlight 179 side.
- the photodiode 145 and the data signal line 157 are formed on the liquid crystal layer 152 side of the glass substrate 162.
- the counter substrate 151B includes a polarizing filter 161, a glass substrate 162, a light shielding film 163, color filters (153r, 153g, 153b), a counter electrode 143b constituting an electrode pair 143, and an alignment film 164.
- the alignment film 164, the counter electrode 143b, the color filters (153r, 153g, 153b), the glass substrate 162, and the polarizing filter 161 are arranged in this order from the liquid crystal layer 152 side.
- the light shielding film 163 is formed in the same layer as the color filters (153r, 153g, 153b).
- the liquid crystal panel 140 displays an image by blocking or transmitting light emitted by a light source such as external light or a backlight 179. Specifically, the liquid crystal panel 140 changes the direction of liquid crystal molecules in the liquid crystal layer 152 by applying a voltage between the pixel electrode 143a and the counter electrode 143b, thereby blocking or transmitting the light. However, since the light cannot be completely blocked by the liquid crystal alone, a polarizing filter 161 that transmits only light having a specific polarization direction is provided.
- the position of the photodiode 145 is not limited to the above position, and may be provided at a position facing the color filter 153r or a position facing the color filter 153g.
- the description will be divided into a reset period for resetting the optical sensor circuit 144, a sensing period for sensing light using the optical sensor circuit 144, and a readout period for reading the sensing result.
- VINT VSSR +
- the voltage VINT is not more than the threshold value for turning on the gate of the TFT 147, there is no output from the sensor signal line SSj. For this reason, the voltage VPIX does not change. Further, a difference corresponding to the voltage VINT occurs between the electrodes of the capacitor 146. For this reason, the capacitor 146 accumulates charges corresponding to the difference.
- the sensing period will be described.
- the voltage applied to the reset signal line RSi instantaneously switches from the high level (voltage VDDR) to the low level (voltage VSSR).
- the voltage applied to the read signal line RWi is kept at the low level (voltage VSSR).
- the reading period will be described.
- the voltage applied to the reset signal line RSi is kept at the low level (voltage VSSR).
- the voltage applied to the read signal line RWi is instantaneously switched from the low level (voltage VSSR) to the high level (voltage VDD).
- the voltage VDD is higher than the voltage VDDR.
- the potential of the node N is raised through the capacitor 146 as shown in FIG. Note that the increase width of the potential of the node N is a value corresponding to the voltage applied to the read signal line RWi.
- the potential of the node N that is, the voltage VINT
- the gate of the TFT 147 is turned on.
- timing for applying a predetermined voltage to all n sensor signal lines is not limited to the above timing, and may be any timing that is applied at least before the readout period. .
- the photosensor drive circuit 133 applies a voltage VDDR that is higher than usual to the reset signal line RS2. That is, the reset period of the n photosensor circuits in the second row starts. When the reset period ends, the n photosensor circuits in the second row enter a sensing period, and thereafter enter a reading period.
- scan data refers to image data obtained by scanning a scan target (for example, a user's finger). An image displayed based on the scan data is referred to as a “scanned image”. Further, in the following, sensing is referred to as “scan”.
- the scan is performed using all m ⁇ n photosensor circuits as an example, but the present invention is not limited to this. Scanning may be performed on a partial area of the surface of the liquid crystal panel 140 using a photosensor circuit selected in advance.
- the electronic device 100 can take either configuration. Further, switching between the components is assumed to be performed by a command sent from the main device 101 based on an input via the operation key 177 or the like. Note that when scanning is performed on a partial area on the surface of the liquid crystal panel 140, the image processing engine 180 sets a scan target area. The setting of the area may be configured to be specified by the user via the operation key 177.
- the first is a mode in which an image is displayed in a surface area other than the partial area (hereinafter referred to as a scan area).
- the second is a mode in which no image is displayed in the surface area other than the scan area. Which mode is used is based on a command sent from the main apparatus 101 to the image processing engine 180.
- FIG. 6 is a cross-sectional view of the liquid crystal panel 140 and the backlight 179, and shows a configuration in which the photodiode 145 receives light from the backlight 179 during scanning.
- the photodiode 145 receives the reflected light.
- the amount of light received by the photodiode 145 is smaller than the region in which the finger 900 is in contact. Note that the photodiode 145 cannot receive most of the light emitted from the backlight 179 that does not reach the user's finger 900.
- the optical sensor circuit 144 can output a voltage corresponding to the amount of light reflected by the user's finger 900 from the sensor signal line SSj. it can.
- the liquid crystal panel 140 has a contact position of the finger 900, a range in which the finger 900 is in contact (determined by the pressing force of the finger 900), and the liquid crystal panel 140.
- the voltage output from the sensor signal lines (SS1 to SSn) varies depending on the direction of the finger 900 with respect to the surface of the sensor.
- the display device 102 can scan an image (hereinafter also referred to as a reflected image) obtained by reflecting light with the finger 900.
- examples of the scan object other than the finger 900 include a stylus.
- a liquid crystal panel is described as an example of the display device of electronic device 100, but another panel such as an organic EL (Electro-Luminescence) panel is used instead of the liquid crystal panel. Also good.
- FIG. 8 is a diagram for explaining a command of type “000” (that is, a sensing command).
- the CPU 110 sends a command of type “000” (hereinafter referred to as “first command”) from the main unit 101 of the first unit 1001 to the second unit 1002.
- first command a command of type “000”
- the CPU 110 sends the first command from the main body device 101 to the display device 102.
- the case where the CPU 110 sends the first command from the main unit 101 of the first unit 1001 to the second unit 1002 will be described as an example.
- the first command in which “00” is set in the first field DA02 requests the image processing engine 280 to transmit scan data at that time. That is, the sensing first command requests transmission of scan data obtained by scanning using the optical sensor circuit of the liquid crystal panel 240 after the image processing engine 280 receives the first command. Further, the first command in which “01” is set in the first field DA02 requests transmission of scan data when the scan result is changed. Further, the first command in which “10” is set in the first field DA02 requests transmission of scan data at regular intervals.
- the first command in which “001” is set in the second field DA03 requests transmission of the coordinate value of the center coordinate in the partial image.
- the first command in which “010” is set in the second field DA03 requests transmission of only the partial image whose scan result has changed. Note that the change in the scan result indicates that the previous scan result is different from the current scan result.
- the first command in which “100” is set in the second field DA03 requests transmission of the entire image.
- the “whole image” is an image generated by the image processing engine 280 based on the voltage output from each optical sensor circuit when scanning using m ⁇ n optical sensor circuits.
- the “partial image” is a part of the entire image. The reason why the partial image is requested to transmit only the partial image whose scan result has changed will be described later.
- the coordinate value and the partial image or the entire image may be requested at the same time. Further, in the case of a configuration in which a partial area on the surface of the liquid crystal panel 240 is scanned, the entire image is an image corresponding to the area to be scanned.
- the first command in which “0” is set in the fifth field DA06 requests image data with high resolution.
- the first command in which “1” is set in the fifth field DA06 requests image data with a low resolution.
- the CPU 110 writes the command type (“001”), the command transmission destination, and the like in the header DA01.
- the CPU 110 writes the value of the display request with the number “1” in the first field DA02.
- CPU 110 writes information on the number / type of number “2” in second field DA03.
- the CPU 110 writes the value of the display range whose number is “3” in the third field DA04.
- the CPU 110 writes information related to the image data with the number “4” in the fourth field DA05.
- the second field DA03 stores the number of images to be displayed on the liquid crystal panel 240 and a number for designating the type of handwriting language.
- the image processing engine 280 performs processing according to the number of images or the type of language.
- the second command in which “01” is set in the third field DA04 requests the image processing engine 280 to designate the display range on the liquid crystal panel 240 by coordinates. Further, the second command in which “10” is set in the third field DA04 requests the image processing engine 280 to set the display range on the liquid crystal panel 240 to the entire display area.
- the fourth field DA05 stores image data to be displayed on the liquid crystal panel 240 and position information for displaying the image data.
- the image processing engine 280 performs processing for displaying the image data at a position specified by the position information.
- FIG. 10 is a diagram for explaining a command of type “010” (hereinafter referred to as “third command”).
- the CPU 110 sends the third command from the main unit 101 of the first unit 1001 to the second unit 1002.
- the CPU 210 sends a third command from the main body device 104 of the second unit 1002 to the first unit 1001.
- the CPUs 110 and 210 write the command type (“010”), the command transmission destination, and the like in the header DA01.
- the CPUs 110 and 210 write the value of the OS (Operating System) processing request with the number “1” in the first field DA02.
- the CPUs 110 and 210 write the value of the OS information with the number “2” in the second field DA03.
- the third command in which “01” or “10” is set in the first field DA02 is transmitted from the second unit 1002 to the first unit 1001.
- the third command in which “000”, “001”, or “010” is set in the second field DA03 is transmitted from the second unit 1002 to the first unit 1001.
- the third command in which “000” is set in the second field DA03 does not request the activation of the OS in the first unit 1001.
- the third command in which “001” is set in the second field DA03 indicates that the second unit 1002 has selected to start the first OS.
- the third command in which “010” is set in the second field DA03 indicates that the second unit 1002 has selected to start the second OS.
- FIG. 11 is a diagram for explaining a command of type “011” (hereinafter referred to as “fourth command”).
- the CPU 210 sends a fourth command from the main body device 104 of the second unit 1002 to the first unit 1001.
- the CPU 210 writes the command type (“011”), the command transmission destination, and the like in the header DA01.
- the CPU 210 writes information related to the activated application with the number “1” in the first field DA02.
- the CPU 210 writes the startup information with the number “2” in the second field DA03.
- the first field DA02 information specifying an application to be activated in the first unit 1001 is stored.
- the second field DA03 stores information used at the time of activation setting and information used after activation.
- FIG. 12 is a diagram for explaining a command of type “100” (hereinafter referred to as “fifth command”).
- the CPU 210 sends the fifth command from the main body device 104 of the second unit 1002 to the first unit 1001.
- the fifth command in which “01” is set in the first field DA02 requests the first unit 1001 to receive a file.
- the number of files transmitted from the second unit 1002 to the first unit 1001 is stored. Further, a file transmitted from the second unit 1002 to the first unit 1001 is stored in the third field DA04.
- FIG. 13 is a diagram for explaining a command of type “101” (hereinafter referred to as “sixth command”).
- the CPU 110 sends the sixth command from the main unit 101 of the first unit 1001 to the second unit 1002.
- the CPU 210 sends the sixth command from the main body device 104 of the second unit 1002 to the first unit 1001.
- the CPUs 110 and 210 write the command type (“101”), the command transmission destination, and the like in the header DA01.
- the CPUs 110 and 210 write the value of the communication type with the number “1” in the first field DA02.
- the CPUs 110 and 210 write the value of the connection destination with the number “2” in the second field DA03.
- the CPUs 110 and 210 write the value of the transfer destination with the number “3” in the third field DA04.
- the CPUs 110 and 210 write the value of the signal strength acquisition timing number “4” in the fourth field DA05.
- the sixth command in which “001” is set in the first field DA02 requests the counterpart device to perform infrared communication.
- the sixth command in which “010” is set in the first field DA02 requests the counterpart device to perform wireless communication by Bluetooth (registered trademark).
- the sixth command in which “011” is set in the first field DA02 requests the counterpart device to perform LAN communication.
- the sixth command in which “000” is set in the second field DA03 indicates that it does not have information specifying the communication connection destination.
- the sixth command in which “001” is set in the second field DA03 is transmitted by the first unit 1001 to the device to which the first unit 1001 is connected.
- Such a sixth command requests transmission of information related to a device to which the first unit 1001 is connected.
- the sixth command in which “010” is set in the second field DA03 is transmitted by the second unit 1002 to the first unit 1001 to which the second unit 1002 is connected.
- Such a sixth command requests transmission of information regarding the first unit 1001 to which the second unit 1002 is connected.
- the sixth command in which “000” is set in the third field DA04 indicates that it does not have information specifying the transfer destination of data (for example, a file).
- the sixth command in which “001” is set in the third field DA04 is transmitted by the first unit 1001 to the data transfer destination device.
- Such a sixth command requests transmission of information relating to the data transfer destination device.
- the sixth command in which “010” is set in the third field DA04 is transmitted by the second unit 1002 to the first unit 1001 that is the data transfer destination.
- Such a sixth command requests transmission of information related to the first unit 1001 of the data transfer destination.
- the sixth command in which “100” is set in the third field DA04 is transmitted by the first unit 1001 to the data transfer destination device (for example, the second unit 1002).
- the data transfer destination device for example, the second unit 1002.
- Such a sixth command requests that information regarding the first unit 1001 be set as device information of the data transfer source.
- the sixth command in which “00”, “01”, “10”, or “11” is set in the fourth field DA05 is transmitted by the first unit 1001 to the second unit 1002.
- the sixth command in which “00” is set in the fourth field DA05 does not request the second unit 1002 to transmit data indicating the signal strength. Also, the sixth command in which “01” is set in the fourth field DA05 requests the signal strength detection unit 297 to transmit data indicating the signal strength at that time. Furthermore, the sixth command in which “10” is set in the fourth field DA05 requests transmission of data indicating the signal strength when the signal strength is changed. Further, the sixth command in which “11” is set in the fourth field DA05 requests the transmission of data indicating the signal strength at regular intervals.
- FIG. 14 is a diagram showing a schematic configuration of response data.
- the response data is data corresponding to the content of the first command (sensing command).
- the response data includes a header data area DA11, a coordinate data area DA12, a time data area DA13, and an image data area DA14.
- the value of the center coordinates of the partial image is written in the data area DA12 indicating the coordinates.
- the time information acquired from the timer 282 of the image processing engine 280 is written in the data area indicating the time.
- image data that is, scan data
- the image processing engine 280 is written in the data area indicating the image.
- FIG. 15 is a diagram showing an image obtained by scanning the finger 900 (that is, a scanned image).
- an image of a region W1 surrounded by a thick solid line is an entire image
- an image of a region P1 surrounded by a broken line is a partial image.
- the center point C1 of the cross indicated by a thick line is the center coordinate.
- a pixel that is, a predetermined gradation or a pixel having a photosensor circuit which is a rectangular region and whose output voltage from the sensor signal line SSj is equal to or higher than a predetermined value.
- An area including all of the pixels having a luminance equal to or higher than a predetermined luminance is set as a partial image area.
- the center coordinates are coordinates determined in consideration of the gradation of each pixel in the partial image area. Specifically, for each pixel in the partial image, the center coordinates are determined by performing weighting processing based on the gradation of the pixel and the distance between the pixel and the rectangular center point (that is, the centroid). Is done. That is, the center coordinates do not necessarily match the centroid of the partial image.
- the position of the center coordinates is not necessarily limited to the above, and the center coordinates may be the coordinates of the centroid or the coordinates near the centroid.
- the image processing engine 280 When “001” is set in the data area indicating the data type of the first command, the image processing engine 280 writes the value of the central coordinate in the data area DA12 indicating the coordinate. In this case, the image processing engine 280 does not write image data in the data area DA14 indicating an image. After writing the value of the center coordinate, the image processing engine 280 sends response data including the value of the center coordinate to the main body device 104. The main device 104 sends response data including the value of the center coordinate to the main device 101 of the first unit 1001. As described above, when “001” is set in the data area indicating the data type, the first command does not request output of the image data but requests output of the value of the center coordinate.
- the image processing engine 280 stores the image data of the partial image whose scan result has changed in the data area DA14 indicating the image. Write. In this case, the image processing engine 280 does not write the value of the center coordinate in the data area DA12 indicating the coordinate.
- the image processing engine 280 writes the image data of the partial image whose scan result has changed, and then sends response data including the image data of the partial image to the main body device 104.
- the main device 104 sends response data including image data of the partial image to the main device 101 of the first unit 1001.
- the first command does not request the output of the value of the center coordinate, and the image data of the partial image whose scan result has changed. Request output.
- the reason for requesting transmission of only the partial image whose scan result has changed is that the scan data of the partial image area of the scan data is more important than the scan data of the other area. This is because the data is high, and the scan data in the region corresponding to the region of the partial image in the scan data is likely to change due to the contact state with the scan object such as the finger 900.
- the image processing engine 280 When “011” is set in the data area indicating the data type of the first command, the image processing engine 280 writes the value of the center coordinate in the data area DA12 indicating the coordinate and also indicates the data indicating the image. The image data of the partial image whose scan result has changed is written in the area DA14. Thereafter, the image processing engine 280 sends response data including the value of the center coordinate and the image data of the partial image to the main body device 104. The main device 104 sends response data including the value of the center coordinate and the image data of the partial image to the main device 101 of the first unit 1001.
- the first command outputs the value of the center coordinate and the output of the image data of the partial image whose scan result has changed. Request.
- the image processing engine 280 displays the entire image in the data area DA14 indicating the image of the response data shown in FIG. Write image data. In this case, the image processing engine 280 does not write the value of the center coordinate in the data area DA12 indicating the coordinate.
- the image processing engine 280 writes the image data of the entire image, and then sends response data including the image data of the entire image to the main body device 104.
- the main device 104 sends response data including image data of the entire image to the main device 101 of the first unit 1001.
- the first command requests the output of the image data of the entire image without requesting the output of the center coordinate value. .
- the image processing engine 280 When “101” is set in the data area indicating the data type of the first command, the image processing engine 280 writes the value of the central coordinate in the data area DA12 indicating the coordinate and the data indicating the image. The image data of the entire image is written in the area DA14. Thereafter, the image processing engine 280 sends response data including the value of the center coordinate and the image data of the entire image to the main body device 104. The main device 104 sends response data including the value of the center coordinate and the image data of the entire image to the main device 101 of the first unit 1001.
- the first command requests the output of the value of the center coordinate and the output of the image data of the entire image.
- the structure of the liquid crystal panel 140 is not limited to the structure shown in FIG.
- a liquid crystal panel having a mode different from that in FIG. 3 will be described.
- FIG. 16 is a circuit diagram of the photosensor built-in liquid crystal panel 140A according to the different embodiment.
- photosensor built-in liquid crystal panel 140A (hereinafter referred to as liquid crystal panel 140A) includes three photosensor circuits (144r, 144g, 144b) in one pixel.
- the liquid crystal panel 140A is different from the liquid crystal panel 140 including one photosensor circuit in one pixel in that the liquid crystal panel 140A includes three photosensor circuits (144r, 144g, and 144b) in one pixel.
- the configuration of the optical sensor circuit 144 is the same as that of each of the three optical sensor circuits (144r, 144g, 144b).
- liquid crystal panel 140 since the liquid crystal panel 140 includes only one photosensor circuit 144 in one pixel, two data signal lines for the TFT 147 disposed in one pixel are a sensor signal line SSj and a sensor signal line SDj. Met. However, since the liquid crystal panel 140A includes three photosensor circuits (144r, 144g, 144b) in one pixel, there are six data signal lines for TFTs (147r, 147g, 147b) arranged in one pixel. It becomes.
- the sensor signal line SSRj and the sensor signal line SDRj are arranged corresponding to the TFT 147r connected to the cathode of the photodiode 145r arranged at a position facing the color filter 153r.
- a sensor signal line SSGj and a sensor signal line SDGj are arranged corresponding to the TFT 147g connected to the cathode of the photodiode 145g arranged at a position facing the color filter 153g.
- a sensor signal line SSBj and a sensor signal line SDBj are disposed corresponding to the TFT 147b connected to the cathode of the photodiode 145b disposed at a position facing the color filter 153b.
- the white light emitted from the backlight 179 passes through the three color filters (153r, 153g, 153b), and red, green, and blue are displayed on the surface of the liquid crystal panel 140A. It mixes and becomes white light.
- white light is reflected by the scan object, a part of the white light is absorbed by the pigment on the surface of the scan object, and a part is reflected. And the reflected light permeate
- the color filter 153r transmits light having a red wavelength, and the photodiode 145r receives light having the red wavelength.
- the color filter 153g transmits light having a green wavelength, and the photodiode 145g receives light having the green wavelength.
- the color filter 153b transmits light having a blue wavelength, and the photodiode 145b receives light having the blue wavelength. That is, the light reflected by the scan object is separated into three primary colors (R, G, B) by three color filters (153r, 153g, 153b), and each photodiode (145r, 145g, 145b) The light of the color corresponding to is received.
- each photodiode (145r, 145g, 145b) When a part of white light is absorbed by the pigment on the surface of the scan target, the amount of light received by each photodiode (145r, 145g, 145b) is different for each photodiode (145r, 145g, 145b). For this reason, the output voltages of the sensor signal line SSRj, the sensor signal line SSGj, and the sensor signal line SSBj are different from each other.
- the image processing engine 180 determines the R gradation, the G gradation, and the B gradation according to each output voltage, so that the image processing engine 180 sends the RGB color image to the main body device 101. Can send.
- the scan object can be scanned in color.
- FIG. 17 is a cross-sectional view showing a configuration in which a photodiode receives external light during scanning. As shown in the figure, part of the external light is blocked by the finger 900. Therefore, the photodiode disposed under the surface region of the liquid crystal panel 140 that is in contact with the finger 900 can hardly receive external light. In addition, although the photodiodes disposed under the surface area where the shadow of the finger 900 is formed can receive a certain amount of external light, the amount of external light received is small compared to the surface area where no shadow is formed.
- the optical sensor circuit 144 can output a voltage corresponding to the position of the finger 900 with respect to the surface of the liquid crystal panel 140 from the sensor signal line SSj. it can.
- the liquid crystal panel 140 has a contact position of the finger 900, a range in which the finger 900 is in contact (determined by the pressing force of the finger 900), and the liquid crystal panel 140.
- the voltage output from the sensor signal lines (SS1 to SSn) varies depending on the direction of the finger 900 with respect to the surface of the sensor.
- the display device 102 can scan an image (hereinafter also referred to as a shadow image) obtained by blocking external light by the finger 900.
- the display device 102 may be configured to perform scanning by turning on the backlight 179 and then performing scanning again by turning off the backlight 179.
- the display device 102 may be configured to perform scanning by turning off the backlight 179 and then performing scanning again by turning on the backlight 179.
- the operation of the display device 103 is controlled in accordance with a command (for example, a first command) from the main body device 101 as in the operation of the display device 102.
- the display device 103 has the same configuration as the display device 102. Therefore, when the display device 103 receives the same command as the display device 102 from the main body device 101, the display device 103 performs the same operation as the display device 102. For this reason, description of the configuration and operation of the display device 103 will not be repeated.
- the main device 101 can send commands having different commands to the display device 102 and the display device 103.
- the display device 102 and the display device 103 perform different operations.
- the main device 101 may send a command to either the display device 102 or the display device 103. In this case, only one display device performs an operation according to the command.
- the main device 101 may send a command having the same command to the display device 102 and the display device 103. In this case, the display device 102 and the display device 103 perform the same operation.
- the size of the liquid crystal panel 140 of the display device 102 and the size of the liquid crystal panel 240 of the display device 103 may be the same or different. Further, the resolution of the liquid crystal panel 140 and the resolution of the liquid crystal panel 240 may be the same or different.
- FIG. 18 is a block diagram illustrating a hardware configuration of the electronic device 1300. Similar to the electronic device 100, the electronic device 1300 includes a first housing 100A and a second housing 100B. Referring to FIG. 18, electronic device 1300 includes a first unit 1001A and a second unit 1002. The first unit 1001A includes a main body device 101 and a display device 102A. The second unit 1002 includes a main device 104 and a display device 103.
- the display device 102A includes a liquid crystal panel that does not incorporate a photosensor (that is, a liquid crystal panel having only a display function).
- the electronic device 1300 is different from the electronic device 100 in which the first unit 1001A includes a liquid crystal panel that does not include a photosensor, and the first unit 1001 includes a liquid crystal panel 240 that includes a photosensor.
- Such an electronic device 1300 performs the above-described sensing using the display device 103 of the second unit 1002.
- the first unit 1001 may be provided with, for example, a resistive film type or capacitive type touch panel instead of the liquid crystal panel 140 incorporating the optical sensor.
- the display device 102 includes the timer 182 and the display device 103 includes the timer 282.
- the display device 102 and the display device 103 may share one timer. .
- the electronic device 100 is described as a foldable device, but the electronic device 100 is not necessarily limited to the foldable device.
- the electronic device 100 may be a sliding device configured such that the first housing 100A slides with respect to the second housing 100B.
- the second unit 1002 is detachable from the first unit 1001 via the USB connectors 194 and 294.
- the electronic device 100 which concerns on this Embodiment can exhibit the following functions, for example at the time of power activation.
- the first unit 1001 activates a BIOS (Basic Input / Output System) by using power from the power supply circuit 192.
- BIOS Basic Input / Output System
- the second unit 1002 acquires power from the first unit 1001 via the USB connectors 194 and 294.
- the second unit 1002 can transmit and receive data to and from the first unit 1001 by using the power.
- the CPU 210 of the second unit 1002 can display the OS type in a selectable manner on the liquid crystal panel 240 by using the power from the USB connectors 194 and 294.
- the user selects an OS to be started up via the liquid crystal panel 240.
- the CPU 210 transmits a command (for example, a “first OS” command shown in FIG. 10) specifying the OS to be activated to the first unit 1001 via the USB connectors 194 and 294 according to the user's selection. .
- the first unit 1001 starts the OS in response to the command.
- the second unit 1002 transmits and receives data to and from an external mobile phone or the like via the antenna 295.
- the CPU 210 of the second unit 1002 acquires photographic image data and corresponding thumbnail data from an external mobile phone via the antenna 295, and stores the photographic image data and corresponding thumbnail data in the RAM 271 or the like.
- the CPU 210 reads the thumbnail data from the RAM 271 and causes the liquid crystal panel 240 to display a thumbnail image of the photo in a selectable manner.
- the CPU 210 causes the liquid crystal panel 240 to display a photographic image in response to an external selection command.
- the CPU 210 displays a photographic image on the liquid crystal panel 140 or the display device 102A via the USB connector 294.
- FIG. 19 is a block diagram showing a functional configuration of the communication system 1 according to the present embodiment.
- the communication system 1 includes the electronic devices 100, 100 #, 10, and 20.
- the electronic apparatus 100 includes the first unit 1001 and the second unit 1002.
- the first unit 1001 includes an input unit 310, a display unit 320, a storage unit 330, an external communication unit 174, an internal interface (I / F) unit 340, and a control unit 350.
- the input unit 310 receives an instruction from the outside.
- the operation key 177 functions as the input unit 310.
- the liquid crystal panel 140 with a built-in optical sensor also functions as the input unit 310.
- the display unit 320 outputs information inside the first unit 1001 to the outside.
- the liquid crystal panel 140 functions as the display unit 320.
- another display device for example, a display such as an LCD (Liquid Crystal Display) may be used.
- the storage unit 330 stores information such as display data 332. In addition, the storage unit 330 stores a program for the operation of the first unit 1001 and the like.
- External communication unit 174 exchanges information with other electronic devices. Since external communication unit 174 has already been described, detailed description thereof will not be repeated.
- the internal I / F unit 340 exchanges information with the internal I / F unit 440 on the second unit 1002 side.
- the USB connector 194 functions as the internal I / F unit 340.
- the antenna 195 functions as the internal I / F unit 340.
- the method of exchanging information by the internal I / F unit 340 is not limited to this.
- the control unit 350 controls operations of the display unit 320, the storage unit 330, the external communication unit 174, and the internal I / F unit 340 based on an instruction received by the input unit 310 and the like.
- the control unit 350 includes a display control unit 352 and an attached data creation unit 354.
- the display control unit 352 causes the display unit 320 to display an image based on the display data 332.
- the attached data creation unit 354 creates attached data in accordance with an instruction received by the input unit 310 or the like. Details of the attached data will be described later.
- the attached data creation unit 354 controls the internal I / F unit 340 and sends the attached data to the second unit 1002.
- the second unit 1002 includes an input unit 410, a display unit 420, a storage unit 430, an external communication unit 274, an internal I / F unit 440, and a control unit 450.
- the input unit 410 receives an instruction from the outside.
- the display unit 420 displays information inside the second unit 1002 to the outside.
- the optical sensor built-in liquid crystal panel 240 and the backlight 279 serve as the input unit 410 and the display unit 420.
- another display device for example, a combination of a display such as an LCD (Liquid Crystal Display) and an input device capable of multipoint input can be used instead of the optical sensor built-in liquid crystal panel 240.
- the optical sensor built-in liquid crystal panel 240 is an example of a display-integrated tablet.
- the storage unit 430 stores information such as display data 432 displayed on the optical sensor built-in liquid crystal panel 240 and attached data 434 created by the attached data creating unit 354.
- the display data 432 includes an input pattern 433 corresponding to the input received by the optical sensor built-in liquid crystal panel 240.
- the input pattern 433 includes, for example, user handwritten characters and handwritten graphics.
- the external communication unit 274 exchanges information with other electronic devices. Since external communication unit 274 has already been described, detailed description thereof will not be repeated.
- the internal I / F unit 440 exchanges information with the internal I / F unit 340 on the first unit 1001 side.
- the USB connector 294 functions as the internal I / F unit 440.
- the antenna 295 functions as the internal I / F unit 440.
- the method of exchanging information by the internal I / F unit 440 is not limited to this.
- the control unit 450 controls operations of the display unit 420, the storage unit 430, the external communication unit 274, and the internal I / F unit 440 based on an instruction received by the input unit 410 and the like.
- the control unit 450 includes a display control unit 452 and a transfer control unit 454.
- the display control unit 452 controls the liquid crystal panel 240 and the backlight 279, and displays an image based on the display data 432 on the liquid crystal panel 240.
- the transfer control unit 454 creates a command including the input pattern 433 and the attached data 434.
- the transfer control unit 454 controls the external communication unit 274 and transmits the created command to other electronic devices (electronic devices 100 #, 10, 20).
- the transfer control unit 454 may transmit the command to another electronic device by controlling the external communication unit 174 on the first unit 1001 side instead of the external communication unit 274.
- Electronic device 10 includes an input unit 510, a display unit 520, a storage unit 530, a communication unit 540, and a control unit 550.
- the input unit 510 receives an instruction from the outside.
- the display unit 520 displays information inside the electronic device 10 to the outside.
- the optical sensor built-in liquid crystal panel 12 functions as the input unit 510 and the display unit 520.
- the optical sensor built-in liquid crystal panel 240 is an example of a display-integrated tablet, and a display-integrated tablet having a configuration different from that of the optical sensor-embedded liquid crystal panel 240 may be used.
- a part of the function of the input unit 510 may be realized by another input device such as an input key provided in the electronic apparatus 10.
- the storage unit 530 stores information such as display data 532 displayed on the optical sensor built-in liquid crystal panel 12.
- the display data 532 includes an input pattern 533 corresponding to the input received by the optical sensor built-in liquid crystal panel 12.
- the communication unit 540 exchanges information with other electronic devices.
- the communication unit 540 communicates with other electronic devices using wireless communication in accordance with standards such as Bluetooth (registered trademark) and IrDA (Infrared Data Association), for example.
- the control unit 550 controls operations of the display unit 520, the storage unit 530, and the communication unit 540 based on the instruction received by the input unit 510 and the like.
- the control unit 550 includes a display control unit 552 and a retransfer control unit 554.
- the display control unit 552 controls the liquid crystal panel 12 with a built-in optical sensor and displays an image based on the display data 532 on the liquid crystal panel 12 with a built-in optical sensor.
- the transfer control unit 454 controls the communication unit 540 based on the command from the electronic device 100 and transmits a command including the attached data 434 included in the command to the electronic device 20. Details of the operation of the transfer control unit 454 will be described later.
- the electronic device 20 includes an input unit 610, a display unit 620, a storage unit 630, a communication unit 640, and a control unit 650.
- the input unit 610 receives an instruction from the outside. A part of the function of the input unit 610 is realized by an input device such as an input key or a touch pad provided in the electronic device 20.
- the display unit 620 displays information inside the electronic device 10 to the outside. In the present embodiment, the monitor 22 functions as the display unit 520.
- the storage unit 630 stores information such as display data to be displayed on the monitor 22.
- the communication unit 640 exchanges information with other electronic devices.
- the communication unit 540 communicates with other electronic devices using, for example, wireless communication in accordance with standards such as Bluetooth (registered trademark) and IrDA. It is assumed that the communication standards used by each electronic device in the system are unified.
- the control unit 650 controls operations of the display unit 620, the storage unit 630, and the communication unit 640 based on an instruction received by the input unit 610.
- Control unit 650 includes a display control unit 652.
- the display control unit 652 controls the monitor 22 and displays an image based on the display data on the monitor 22.
- each electronic device included in the communication system 1 according to the present embodiment can directly transmit and receive data via a network by using an IP address assigned to itself.
- the electronic devices 100, 100 #, 10, 20 included in the communication system 1 according to the present embodiment can constitute a so-called P2P (Pear to Pear) type network.
- FIG. 20 is a diagram for explaining operations of the electronic device 100 and the electronic device 100 #.
- FIG. 20 (A) is a diagram showing a display screen of electronic device 100 and electronic device 100 # before electronic device 100 transfers data to electronic device 100 #.
- liquid crystal panel 240 of electronic device 100 displays an image of a personal computer and an input pattern (in the figure, this ⁇ ) input to liquid crystal panel 240.
- the liquid crystal panel 140 displays an image different from the image displayed on the liquid crystal panel 240.
- the image on the liquid crystal panel 140 is a web page including detailed data regarding the personal computer displayed on the liquid crystal panel 240.
- liquid crystal panel 240 # of the electronic device 100 # displays a personal computer image that is the same as the image displayed on the liquid crystal panel 240. However, liquid crystal panel 240 # does not display the input pattern input to liquid crystal panel 240 of electronic device 100. Liquid crystal panel 140 # is not displaying an image at this point.
- electronic device 100 Based on an instruction to input unit 310 or input unit 410, electronic device 100 transmits a command including input pattern 433 and attached data 434 to electronic device 100 # via external communication unit 174 or external communication unit 274. To do. Details of the command will be described later.
- the attached data 434 is a URL (Uniform Resource Locator) of a web page displayed on the liquid crystal panel 140 when the attached data creating unit 354 receives an instruction to create attached data. That is, when the attached data creation unit 354 receives an attachment data creation instruction, the attached data creation unit 354 reads the URL of the web page displayed from the storage unit 330 and sets the read URL as the attached data 434.
- URL Uniform Resource Locator
- the attached data 434 is not limited to the URL of the web page. More generally, the attached data 434 may be a link to a display screen. For example, the attached data 434 may be an address on a data server accessible by each electronic device.
- the attached data creation unit 354 may use a file (for example, image data or document data) being displayed on the liquid crystal panel 140 as the attached data 434.
- the attached data creation unit 354 may use the display data 432 itself that is the basis of the display screen as the attached data 434.
- the link is attached data 434 because the amount of transfer data can be reduced.
- FIG. 20B is a diagram showing a display screen of electronic device 100 and electronic device 100 # after electronic device 100 transfers data to electronic device 100 #. Referring to FIG. 20B, the display screen of electronic device 100 does not change before and after data transfer.
- display control unit 452 of electronic device 100 # causes liquid crystal panel 240 # to display a display corresponding to input pattern 433 included in the command.
- display control unit 352 # displays a screen corresponding to attached data 434 on liquid crystal panel 140 #.
- control unit 350 # activates the browser.
- the browser creates web page display data corresponding to the URL.
- Display control unit 352 # causes liquid crystal panel 140 # to display a screen based on the generated display data.
- control unit 350 # activates an application corresponding to the file format.
- the application creates display data.
- the display control unit 352 # displays a screen based on the display data 432 on the display panel 140 #.
- electronic device 100 and electronic device 100 # share image data for handwritten chat by means of liquid crystal panels 240 and 240 #.
- electronic device 100 # displays a screen corresponding to attached data 434 on liquid crystal panel 140 # in accordance with a command from electronic device 100. Therefore, according to the communication system 1 according to the present embodiment, it is possible to smoothly share the attached data without making it difficult to see the screen for handwritten chat.
- the electronic device 100 since the electronic device 100 creates data related to the display screen of the liquid crystal panel 140 as the attached data 434, the user of the electronic device 100 can check the content of the attached data 434 on the liquid crystal panel 140. That is, the user can confirm the content of the attached data 434 without changing the display on the liquid crystal panel 240. Therefore, according to this system 1, the user can create attachment data without interrupting the flow of handwritten chat.
- the attached data creation unit 354 may use the image data acquired by the liquid crystal panel 140 by the optical sensor as the attached data 434.
- the user causes the liquid crystal panel 140 to read a document or photograph at hand close to the liquid crystal panel 140. In this way, the user can transfer documents and photos to electronic device 100 #.
- command From here, the command which the electronic device 100 produces is demonstrated.
- the command requests each electronic device in the communication system 1 to execute a predetermined operation.
- the command is described in a predetermined standard, and each electronic device performs a predetermined operation according to the command when receiving the command.
- the command includes a header DA110, input pattern data DA120, and attached data DA130.
- the command requests the electronic device that is the destination of the command to display the input pattern corresponding to the input pattern data DA120 on the display-integrated tablet and to reproduce the attached data DA130 on a monitor different from the display-integrated tablet. .
- the command indicates that the input pattern is displayed on the display-integrated tablet of the device, and the attached data DA130 is reproduced on the monitor of the device, such as the electronic device 100 #, which includes the display-integrated tablet and the monitor.
- the device displays an input pattern on the display-integrated tablet and displays an image corresponding to the attached data on the monitor. To do.
- the command format according to this embodiment will be described with reference to FIG. In FIG. 22, the header DA110 is omitted and only the input pattern data DA120 and the attached data DA130 are shown. However, the command format is not limited to that shown here. The command may be described in a standard common to each electronic device in the communication system 1.
- the input pattern data DA120 includes a plurality of data representing input patterns to the liquid crystal panel, that is, line (START, END, COLOR). This data connects the START coordinates and the END coordinates, and corresponds to a line segment having a color specified by COLOR.
- Line (p, q, R) in FIG. 22 represents a red line segment from coordinates p to coordinates q.
- line (r, s, B) represents a blue line segment from the coordinate r to the coordinate s.
- the transfer control unit 454 adds data representing an input pattern to the input pattern data DA120 each time a pattern is input by chat exchange or the like. Transfer control unit 454 adds data representing a new input pattern to the bottom of input pattern data DA120.
- Attachment data DA130 includes an attach (URL; [character string representing URL]) representing attachment of a URL and a File (data) representing attachment of a file.
- the electronic device that has received the command performs an operation according to the type of attached data. That is, the electronic device activates a browser when the attached data is a URL.
- an application corresponding to the file format is activated.
- step S101 the attached data creation unit 354 of the electronic device 100 creates the attached data 434 in response to the attached data creation instruction received by the input unit 310.
- the attached data creation unit 354 stores the created attached data 434 in the storage unit 430.
- step S103 the transfer control unit 454 creates a command including the input pattern 433 and the attached data 434 according to the data transfer instruction received by the input unit 310.
- Transfer control unit 454 controls external communication unit 274 (or external communication unit 174), and transmits the created command to electronic device 100 #.
- step S201 external communication unit 274 # of electronic device 100 # receives a command including input pattern 433 and attached data 434.
- step S203 the display control unit 452 # displays the input pattern included in the command on the liquid crystal panel 240 # (display integrated tablet).
- step S205 the display control unit 352 # displays the attached data included in the command on the liquid crystal panel 140 # (monitor).
- the command has a display-integrated tablet but does not have a monitor (referred to as a single-screen device) to display the input pattern on the display-integrated tablet of the device and to have attached data as a monitor.
- Request transfer to device That is, when the one-screen device receives the command, it displays the input pattern on the display-integrated tablet of the device, and transfers the attached data to the device having the monitor.
- FIG. 24 is a diagram illustrating operations of the electronic device 100, the electronic device 10, and the electronic device 20.
- FIG. 24A is a diagram illustrating a display screen of the electronic device 100 and the electronic device 10 before the electronic device 100 transfers data to the electronic device 10.
- liquid crystal panel 240 of electronic device 100 displays an image of a personal computer and an input pattern (in the figure, this ⁇ ) input to liquid crystal panel 240.
- the liquid crystal panel 140 displays an image different from the image displayed on the liquid crystal panel 240.
- the image on the liquid crystal panel 140 is a web page including detailed data regarding the personal computer displayed on the liquid crystal panel 240.
- the optical sensor built-in liquid crystal panel 12 of the electronic device 10 displays an image of a personal computer that is common to the image displayed on the liquid crystal panel 240.
- the optical sensor built-in liquid crystal panel 12 does not display the input pattern input to the liquid crystal panel 240 of the electronic device 100.
- FIG. 24B is a diagram illustrating operations of the electronic device 10 and the electronic device 20 when the electronic device 100 sends a command to the electronic device 10.
- the electronic device 10 that has received the command displays a display corresponding to the input pattern 433 included in the command on the liquid crystal panel 12 with a built-in optical sensor.
- the electronic device 10 transmits the attached data included in the command to the electronic device 20 having the monitor 22.
- the electronic device 10 may determine the transfer destination by another method. For example, when the electronic device 10 receives the command, the electronic device 10 may inquire of the surrounding electronic devices whether the attached data can be received and may transmit the attached data to the electronic device that has replied that the attached data can be received.
- the single-screen device in the communication system 1 operates as described above. Therefore, the user of the one-screen device can check the attached data with another electronic device.
- step S301 the attached data creation unit 354 of the electronic device 100 creates the attached data 434 according to the attached data creation instruction received by the input unit 310.
- the attached data creation unit 354 stores the created attached data 434 in the storage unit 430.
- step S303 the transfer control unit 454 creates a command including the input pattern 433 and the attached data 434 according to the data transfer instruction received by the input unit 310.
- the transfer control unit 454 controls the external communication unit 274 (or the external communication unit 174) and transmits the created command to the electronic device 10.
- step S401 the communication unit 540 of the electronic device 10 receives a command including the input pattern 433 and the attached data 434.
- step S403 the display control unit 552 displays the input pattern included in the command on the optical sensor built-in liquid crystal panel 12 (display-integrated tablet).
- step S405 the retransfer control unit 554 controls the communication unit 540 and transmits the attached data included in the command to the electronic device 20.
- step S501 the communication unit 640 of the electronic device 20 receives the attached data.
- step S503 the control unit 650 activates an application according to the format of the attached data, and creates display data corresponding to the attached data.
- the display control unit 652 displays display data corresponding to the attached data on the monitor 22.
- the electronic device 10 can also transfer data to the electronic device 100.
- the electronic device 10 transmits the input pattern 533 input to the optical sensor built-in liquid crystal panel 12 to the electronic device 100. Users of the electronic device 100 and the electronic device 10 can perform handwritten chat by repeating such data transfer.
- the purpose of this implementation example is to acquire an object related data from an external device by designating an object displayed via one display panel and display an image based on the data via the other display panel.
- An object of the present invention is to provide an electronic device, a communication system, a display control method, a data communication method, and a program.
- FIG. 26 is a diagram showing a schematic configuration of the communication system 1A.
- communication system 1A includes electronic device 100 ⁇ , electronic device 2000, and server device 9000.
- the electronic device 2000 is configured as a portable device having a communication function and a display function, such as a portable telephone, a PDA, and a notebook personal computer.
- a case where the electronic device 100 ⁇ is a notebook personal computer and the electronic device 2000 is a mobile phone will be described as an example.
- the electronic device 100 ⁇ has the configuration and functions shown in FIGS. Therefore, the contents described with reference to FIGS. 2 to 18 are not repeated here.
- the electronic device 100 ⁇ and the electronic device 2000 directly transmit / receive data to / from each other via a network by using an IP (Internet Protocol) address assigned to the electronic device 100 ⁇ and the electronic device 2000. That is, the electronic devices 100 ⁇ and 2000 included in the communication system 1A constitute a so-called P2P (Pear to Pear) type network.
- IP Internet Protocol
- the server device 9000 stores property data and map data in association with each other.
- the “property data” is data indicating each piece of information (housing information) about the house, such as the location of the property, the floor plan of the property, the rent of the property, the appearance of the property, the age of the property, and the equipment of the property.
- the server device 9000 When the server device 9000 receives a map data transmission instruction, the server device 9000 transmits map data related to the instruction to the electronic device that issued the instruction. At the time of transmission of the map data, the server device 9000 displays data (hereinafter referred to as “data”) for displaying the property included in the map image area (hereinafter referred to as “map area”) based on the map data on the map image. "Accompanying data”) is transmitted in association with the map data.
- an image displayed when the electronic device 100 ⁇ displays the map data and the accompanying data on the liquid crystal panel 140 is referred to as a “first image”.
- An image displayed on the map image based on the accompanying data is referred to as an “object”. That is, the first image includes an object. Further, as will be described in detail later, the object can be specified by an operation key 177 or a pointing device (not shown).
- FIG. 27 is a diagram illustrating an external appearance of the electronic device 2000.
- electronic device 2000 includes a microphone 2105, operation keys 2107, a liquid crystal panel 2108, an earphone 2109, and a camera (not shown).
- the electronic device 2000 includes a first casing 2000A and a second casing 2000B.
- the first housing 2000A and the second housing 2000B are foldably connected by a hinge 2000C.
- the first housing 2000A includes a liquid crystal panel 2108 and an earphone 2109.
- Second housing 2000B includes operation keys 2107, a microphone 2105, and a camera.
- the electronic device 2000 is not necessarily limited to a foldable device.
- the electronic device 2000 may be a straight type device.
- the electronic device 2000 may be a slide type device.
- FIG. 28 is a diagram illustrating a hardware configuration of the electronic device 2000.
- electronic device 2000 includes CPU 2100, RAM 2101, ROM 2102, communication unit 2103, camera 2104, microphone 2105, speaker 2106, operation key 2107, liquid crystal panel 2108, and earphone 2109. Including. Each component is mutually connected by a data bus DB3.
- the CPU 2100 executes a program.
- the operation key 2107 receives an instruction input from the user of the electronic device 2000.
- the RAM 2101 volatilely stores data generated by execution of a program by the CPU 2100 or data input via the operation keys 2107.
- the ROM 2102 stores data in a nonvolatile manner.
- the ROM 2102 is a ROM capable of writing and erasing such as an EPROM and a flash memory.
- the communication unit 2103 performs wireless communication with other electronic devices (not shown).
- the electronic device 2000 may include an interface (IF) for connecting to another electronic device by wire.
- IF interface
- the camera 2104 captures a subject according to the operation of the user's operation keys.
- the image data of the photographed subject is stored in the RAM 2102 or an external memory (for example, a memory card).
- the microphone 2105 receives user's voice input.
- the electronic device 2000 digitizes the input voice (analog data). Then, electronic device 2000 sends the digitized voice to a communication partner (for example, another mobile phone).
- a communication partner for example, another mobile phone.
- Speaker 2106 outputs sound based on music data stored in RAM 2101, for example.
- Earphone 2109 outputs the voice transmitted from the communication partner.
- the liquid crystal panel 2108 displays an image stored in the ROM 2102 or the RAM 2101.
- the liquid crystal panel 2108 displays an image taken by the camera 2104, for example. Further, the liquid crystal panel 2108 displays an image transmitted from the electronic device 100 ⁇ . The contents displayed on the liquid crystal panel 2108 will be described later.
- the liquid crystal panel 2108 is a liquid crystal pen tablet in which a liquid crystal display is integrated with the pen tablet. Therefore, electronic device 2000 can accept handwritten input data of line images via liquid crystal panel 2108. The electronic device 2000 displays handwriting input data on the liquid crystal panel 2108.
- the electronic device 2000 may include a device in which a display panel other than the liquid crystal panel (for example, an organic EL) and a tablet are integrated instead of the liquid crystal panel 2108.
- the electronic device 2000 may be configured to include an optical sensor liquid crystal panel instead of the liquid crystal panel 2108.
- the processing in the electronic device 2000 is realized by each hardware and software executed by the CPU 2100.
- Such software may be stored in the ROM 2102 in advance.
- the software may be stored in a storage medium and distributed as a program product.
- the software may be provided as a program product that can be downloaded by an information provider connected to the so-called Internet.
- Such software is read from the storage medium or downloaded via the communication unit 2103 or the communication IF (not shown) and then temporarily stored in the ROM 2102.
- the software is read from the ROM 2102 by the CPU 2100 and stored in the RAM 2101 in the form of an executable program.
- CPU 2100 executes the program.
- the storage medium is not limited to a memory card, but is a CD-ROM, FD, hard disk, magnetic tape, cassette tape, optical disk (MO / MD / DVD), IC card (excluding a memory card), optical card, mask ROM Further, a medium for storing a program in a fixed manner such as a semiconductor memory such as an EPROM, an EEPROM, or a flash ROM may be used.
- the program here includes not only a program directly executable by the CPU but also a program in a source program format, a compressed program, an encrypted program, and the like.
- FIG. 29 is a functional block diagram of the electronic device 100 ⁇ .
- electronic device 100 ⁇ includes a control unit 1010, liquid crystal panels 140 and 240, and a storage device 90.
- the storage device 90 is built in the electronic device 100 ⁇ .
- the storage device 90 includes a VRAM 91.
- the storage device 90 is composed of, for example, RAMs 171 and 271.
- the control unit 1010 includes a reception unit 1011, a display control unit 1012, a first reception unit 1013, a transmission unit 1014, and a second reception unit 1015.
- the receiving unit 1011 receives the map data and accompanying data from the server device 9000.
- the receiving unit 1011 receives map data and accompanying data as a response signal to the request signal from the electronic device 100 ⁇ .
- the request signal is transmitted by the transmission unit 1014.
- the receiving unit 1011 sends the map data and accompanying data to the display control unit 1012.
- the display control unit 1012 displays an image on at least one of the liquid crystal panel 140 and the liquid crystal panel 240.
- the display control unit 1012 displays the first image described above on the liquid crystal panel 140 based on, for example, map data and accompanying data.
- the first receiving unit 1013 receives an input for designating the object included in the first image in a state where the first image is displayed on the liquid crystal panel 140. Note that the input is performed via an input device such as an operation key 177 or a pointing device.
- the first input unit 13 sends first information indicating the designated object to the transmission unit 1014.
- the transmission unit 1014 When the transmission unit 1014 receives the first information from the first reception unit 1013, the transmission unit 1014 transmits the first information to the server device 9000.
- the receiving unit 1011 receives the second information related to the first information from the server device 9000.
- the receiving unit 1011 receives the second information as a response signal to the request signal (first information) from the electronic device 100 ⁇ .
- 2nd information is the property data mentioned above. Below, 2nd information is demonstrated as property data.
- the display control unit 1012 causes the liquid crystal panel 240 to display the property data.
- the second reception unit 1015 receives handwriting input data through the liquid crystal panel 240 in a state where the property data is displayed on the liquid crystal panel 240.
- the second reception unit sends the handwriting input data to the display control unit 1012 and the transmission unit 1014.
- the display control unit 1012 When the handwriting input data is received from the second receiving unit 1015, the display control unit 1012 receives the input image data of the image displayed on the liquid crystal panel 240 (image data stored in the VRAM 91), and Composite image data is generated by combining handwritten input data. The display control unit 1012 causes the liquid crystal panel 240 to display a composite image based on the composite image data.
- the images displayed on the liquid crystal panels 140, 240, and 2108 are referred to as “display images”.
- the image data of the display image is referred to as “display data”.
- the transmission unit 1014 When the transmission unit 1014 receives the handwriting input data from the second reception unit 1015, the transmission unit 1014 transmits the property data and the handwriting input data to the electronic device 2000. In addition, the transmission unit 1014 transmits handwriting input data to the electronic device 2000 when the property data has already been transmitted to the electronic device 2000.
- the receiving unit 1011 further receives handwriting input data input in the electronic device 2000.
- the receiving unit 1011 sends the received handwritten input data to the display control unit 1012.
- the display control unit 1012 synthesizes the display data (that is, the property data and the handwritten input data transmitted to the electronic device 2000) and the received handwritten input data, and displays an image based on the combined image data on the liquid crystal panel 240.
- the transmission unit 1014 transmits the combined image data to the server device 9000.
- FIG. 30 is a functional block diagram of the electronic device 2000.
- electronic device 2000 includes a control unit 2010, a liquid crystal panel 2108, and a storage device 2090.
- the storage device 2090 includes a VRAM 2091.
- the storage device 2090 includes a RAM 2101.
- the control unit 2010 includes a reception unit 2011, a display control unit 2012, a reception unit 2013, and a transmission unit 2014.
- the receiving unit 2011 receives the property data and the handwriting input data transmitted by the transmitting unit 1014 of the electronic device 100 ⁇ .
- the receiving unit 2011 sends the received property data and handwriting input data to the display control unit 2012.
- the display control unit 2012 synthesizes the property data and the handwriting input data to generate composite image data.
- the display control unit 1012 causes the liquid crystal panel 2108 to display a composite image based on the composite image data.
- the accepting unit 2013 accepts handwriting input data via the liquid crystal panel 2108.
- the accepting unit 2013 accepts handwriting input data via the liquid crystal panel 2108 in a state where the composite image synthesized by the display control unit 2012 is displayed on the liquid crystal panel 2108.
- the accepting unit 2013 sends the accepted handwritten input data to the display control unit 2012 and the transmitting unit 2014.
- the display control unit 2012 receives the input image data of the image displayed on the liquid crystal panel 2018 (image data stored in the VRAM 2091) and the handwriting. Composite image data is generated by combining the input data.
- the display control unit 2012 causes the liquid crystal panel 2108 to display a composite image based on the composite image data.
- the transmission unit 2014 transmits the handwriting input data sent from the reception unit 2013 to the electronic device 100 ⁇ .
- FIG. 31 is a diagram showing a case where the electronic device 100 ⁇ displays the first image on the liquid crystal panel 140.
- electronic device 100 ⁇ displays a map image and a plurality of objects on liquid crystal panel 140.
- the electronic device 100 ⁇ displays each object superimposed on the map image.
- each object is configured using a character indicating a number and a figure surrounding the character.
- FIG. 32 is a diagram illustrating an image displayed on the liquid crystal panel 240 of the electronic device 100 ⁇ after the electronic device 100 ⁇ receives the property data from the server device 9000.
- electronic device 100 ⁇ causes liquid crystal panel 240 to display the property data.
- the figure shows an example in which an image based on data indicating the floor plan of the property data is displayed on the liquid crystal panel 240.
- FIG. 33 is a diagram showing an image displayed on the electronic device 100 ⁇ when the user of the electronic device 100 ⁇ performs handwriting input via the liquid crystal panel 240 in the state of FIG. It is assumed that the character C11 and the figures C12 and 13 are input to the electronic device 100 ⁇ as handwriting input.
- electronic device 100 ⁇ displays the input character C11 and figures C12, 13 in a superimposed manner on an image showing a floor plan (that is, a display image).
- the electronic device 100 ⁇ sends handwriting input data based on the character C11 and the graphics C12 and 13 to the electronic device 2000.
- the electronic device 2000 receives handwriting input data based on the character C11 and the graphics C12 and 13, and the display control unit 2013 generates the above-described composite image data. It is the figure which showed the image displayed.
- images having the same contents are displayed on the liquid crystal panel 240 of the electronic device 100 ⁇ and the liquid crystal panel 2108 of the electronic device 2000.
- the user of the electronic device 100 ⁇ and the user of the electronic device 2000 can confirm images of the same content on the liquid crystal panels 240 and 2108 of each other.
- FIG. 35 is a diagram showing an image displayed on electronic device 2000 when the user of electronic device 2000 further performs handwriting input via liquid crystal panel 2108 in the state of FIG. It is assumed that the figure C14 and the character C15 are input to the electronic device 2000 as handwriting input.
- electronic device 2000 displays the input graphic C14 and character C15 in a superimposed manner on a display image (an image showing a floor plan in which character C11 and graphic C12, 13 are superimposed).
- Electronic device 2000 sends handwriting input data of figure C14 and character C15 to electronic device 100 ⁇ .
- FIG. 36 shows a case where handwritten input data based on the figure C14 and the character C15 is received by the electronic device 100 ⁇ and the display control unit 1012 generates the above-described composite image data, and the liquid crystal panels 140 and 240 of the electronic device 100 ⁇ are displayed. It is the figure which showed the image displayed.
- electronic device 100 ⁇ displays handwritten input data based on graphic C14 and character C15 in a superimposed manner on a display image displayed on liquid crystal panel 240.
- FIG. 37 is a diagram illustrating a sequence among the electronic device 100 ⁇ , the electronic device 2000, and the server device 9000. Specifically, FIG. 37 is a diagram showing a sequence including the processing described based on FIGS.
- step S1 the electronic device 100 ⁇ transmits a request signal to the server device 9000 in order to receive the map data and the accompanying data.
- step S2 the server device 9000 transmits the map data and the accompanying data to the electronic device 100 ⁇ .
- step S3 the electronic device 100 ⁇ transmits a request signal to the server device 9000 in order to receive the property data related to the specified object.
- step S4 the server device 9000 transmits the property data to the electronic device 100 ⁇ .
- step S5 the electronic device 100 ⁇ transmits the property data and the handwriting input data to the electronic device 2000.
- step S6 the electronic device 2000 transmits the handwriting input data input by the electronic device 2000 to the electronic device 100 ⁇ .
- step S7 the electronic device 100 ⁇ displays the display data related to the liquid crystal panel 240 (that is, image data obtained by combining the property data and the handwriting input data transmitted to the electronic device 2000) and the handwriting input data received from the electronic device 2000. And the combined image data is transmitted to the server device 9000.
- FIG. 38 is a flowchart showing a data processing flow in the electronic apparatus 100 ⁇ .
- the transmission processing of image data from the electronic device 100 ⁇ to the server device 9000 shown in step S7 in FIG. 37 is not included in FIG.
- step S11 electronic device 100 ⁇ receives map data and accompanying data from server device 9000.
- step S12 the electronic device 100 ⁇ displays a first image, which is an image based on the map data and the accompanying data, on the liquid crystal panel 140.
- step S13 the electronic device 100 ⁇ accepts designation of an object included in the display image.
- step S14 the electronic device 100 ⁇ transmits the first information indicating the designated object to the server device 9000.
- step S15 the electronic device 100 ⁇ receives the property data related to the first information from the server device 9000.
- step S16 the electronic device 100 ⁇ displays an image based on the received property data on the liquid crystal panel 240.
- step S17 the electronic device 100 ⁇ determines whether or not handwriting input data is received via the liquid crystal panel 240.
- step S18 electronic device 100 ⁇ combines the property data and the handwriting input data.
- electronic device 100 ⁇ transmits the property data to electronic device 2000 in step S21.
- step S19 the electronic device 100 ⁇ displays an image based on the combined image data on the liquid crystal panel 240.
- step S20 the electronic device 100 ⁇ transmits the property data and the handwriting input data to the electronic device 2000.
- step S22 the electronic device 100 ⁇ determines whether image data that is handwritten input data has been received from the electronic device 2000.
- step S23 electronic device 100 ⁇ displays the received image data superimposed on the display image on liquid crystal panel 240.
- CPU 110 advances the process to step S24.
- step S24 the electronic device 100 ⁇ determines whether or not communication with the electronic device 2000 has ended. If it is determined that electronic device 100 ⁇ has ended (YES in step S24), CPU 110 ends the series of processing. On the other hand, if it is determined that electronic device 100 ⁇ has not ended (NO in step S24), CPU 110 returns the process to step S17.
- FIG. 39 is a flowchart showing a flow of data processing in the electronic device 2000.
- electronic device 2000 receives image data that is handwritten input data from electronic device 100 ⁇ .
- electronic device 2000 displays an image based on the received image data on liquid crystal panel 2108.
- step S33 electronic device 2000 determines whether or not handwriting input data is received via liquid crystal panel 2108.
- step S34 electronic device 2000 synthesizes the display data and the received handwriting input data.
- CPU 2100 advances the process to step S38.
- step S35 the electronic device 2000 displays an image based on the combined image data on the liquid crystal panel 2108.
- step S36 the electronic device 2000 transmits the handwriting input data input via the liquid crystal panel 2108 to the electronic device 100 ⁇ .
- step S37 electronic device 2000 determines whether or not image data that is handwritten input data has been received from electronic device 100 ⁇ . If it is determined that electronic device 2000 has received (YES in step S37), CPU 2100 returns the process to step S34. On the other hand, when CPU 2100 determines that electronic device 2000 is not receiving (NO in step S37), CPU 2100 advances the process to step S38.
- step S38 the electronic device 2000 determines whether or not communication with the electronic device 100 ⁇ is completed. When it is determined that electronic device 2000 has ended (YES in step S38), CPU 2100 ends the series of processing. On the other hand, when it is determined that electronic device 2000 has not ended (NO in step S38), CPU 2100 returns the process to step S33.
- electronic device 100 ⁇ accepts an input for designating an object included in the first image in a state where the first image is displayed on display panel 140. Also, the electronic device 100 ⁇ transmits first information indicating the designated object to the server device 9000. Furthermore, the electronic device 100 ⁇ receives the second information related to the first information from the server device 9000. Then, the electronic device 100 ⁇ causes the display panel 240 to display the received second information.
- the electronic device 100 ⁇ can acquire the second information related to the object from the electronic device 2000 by designating the object displayed on the liquid crystal panel 140. Furthermore, the electronic device 100 ⁇ can display an image based on the second information on the other liquid crystal panel 240.
- the electronic device 100 ⁇ displays the second information on the liquid crystal panel 240 different from the liquid crystal panel 140, it is not necessary to change the display mode of the liquid crystal panel 140. Therefore, the electronic device 100 ⁇ can prevent the display of part or all of the map image from being hindered by the display of the second information.
- the electronic device 100 ⁇ accepts handwritten input data via the liquid crystal panel 240 in a state where the second information is displayed. Furthermore, the electronic device 100 ⁇ transmits the second information and the accepted handwritten input data to the electronic device 2000.
- the electronic device 2000 can acquire the second information and the handwriting input data input by the electronic device 100 ⁇ .
- the electronic device 100 ⁇ receives the handwriting input data input in the electronic device 2000. Also, the electronic device 100 ⁇ combines the image data included in the second information, the handwriting input data transmitted from the electronic device 100 ⁇ to the electronic device 2000, and the handwriting input data received from the electronic device 2000. An image based on the image data obtained by the synthesis is displayed on the liquid crystal panel 240.
- the electronic device 100 ⁇ can superimpose and display an image based on the handwriting input data received from the electronic device 2000 on the display image of the liquid crystal panel 240.
- the communication system 1A includes an electronic device 3300 (see FIG. 40) described later instead of the electronic device 100 ⁇ , and includes an electronic device 3400 (see FIG. 41) described later instead of the electronic device 2000.
- the check box is a kind of component of GUI (Guraphical User Interface). The check box is used by the user to select at least one item from a plurality of option items.
- FIG. 40 is a diagram illustrating functional blocks of the electronic device 3300.
- electronic device 3300 includes a control unit 1010A, a storage device 90, a liquid crystal panel 140, and a liquid crystal panel 240.
- the control unit 1010A includes a receiving unit 1011, a display control unit 1012, a first receiving unit 1013, a transmitting unit 1014, a second receiving unit 1015, and a changing unit 1016.
- Electronic device 3300 is different from electronic device 100 ⁇ that does not include change unit 1016 in that change unit 1016 is included.
- the second information exchanged between the devices in the communication system 1A includes data for displaying a check box for each item regarding a plurality of items related to the second information. Further, the second information includes at least data indicating the first check box group and data indicating the second check box group as data for displaying the check box (see FIGS. 42 to 45).
- the display control unit 1012 displays a plurality of check boxes on the liquid crystal panel 240 together with an image showing the floor plan.
- the change unit 1016 changes the state of each check box to a check state or a non-check state according to an input from the operation key 177 or the like. More specifically, the changing unit 1016 changes the state of each check box included in the first check box group. The state of each check box included in the second check box group is changed by electronic device 2000.
- the receiving unit 1011 receives state information indicating the state of each check box included in the second check box group from the electronic device 2000. For example, the receiving unit 1011 receives the status information from the electronic device 2000 together with the handwriting input data input via the liquid crystal panel 2108.
- the transmission unit 1014 transmits state information indicating the state of each check box in the first check box group and the state of each check box in the second check box group to the server device 9000.
- the receiving unit 1011 receives related information related to the state information from the server device 9000. More specifically, the receiving unit 1011 includes, as the related information, first related information related to an item checked in the first check box group and second related to an item checked in the second check box group. Receive related information.
- the display control unit 1012 displays the related information on the liquid crystal panel 240. More specifically, the display control unit 1012 displays the first related information on the liquid crystal panel 240.
- the transmission unit 1014 transmits the second related information to the electronic device 2000.
- the related information is, for example, information (hereinafter referred to as “detailed information”) about a property that shows more detailed content than the above-described property data.
- the detailed information for example, information such as the manufacturer name of the kitchen system and the heat insulation structure of the wall is applicable.
- the check box is used for the purpose of acquiring detailed information on the property.
- FIG. 41 is a diagram illustrating functional blocks of the electronic device 3400.
- electronic device 3400 includes a control unit 2010A, a storage device 2090, and a liquid crystal panel 2108.
- the control unit 2010 ⁇ / b> A includes a reception unit 2011, a display control unit 2012, a reception unit 2013, a transmission unit 2014, and a change unit 2015.
- the changing unit 2015 changes the state of each check box displayed on the electronic device 2000 to a check state or a non-check state. More specifically, the changing unit 2015 changes the state of each check box included in the second check box group.
- the transmission unit 2014 transmits the state information in the second check box group to the electronic device 100 ⁇ .
- the receiving unit 2011 receives, from the server device 9000 via the electronic device 100 ⁇ , the second related information related to the item checked in the second check box group.
- the display control unit 2012 displays the received second related information on the liquid crystal panel 2108.
- FIG. 42 is a diagram showing a state in which an image showing the floor plan and the first check box group J1 and the second check box group J2 are displayed on the liquid crystal panel 240 of the electronic apparatus 3300.
- electronic device 3300 acquires various information such as kitchen information, wall information, bath information, toilet information, and floor information from server device 9000 as the detailed information described above.
- a check box is displayed corresponding to each item such as a kitchen.
- electronic device 3300 accepts a check box status change for each check box included in first check box group J1.
- FIG. 43 is a diagram showing a state where the kitchen items of the first check box group J1 are in a checked state.
- the changing unit 1016 changes the kitchen item from the unchecked state to the checked state. change.
- the transmission unit 1014 transmits the state information in the first check box group to the electronic device 3400.
- the electronic 3400 displays the same content as in FIG. 43 on the liquid crystal panel 2108.
- the electronic device 3400 receives a check box status change for each check box included in the second check box group J2.
- the changing unit 2015 changes the wall item. Change from unchecked state to checked state.
- FIG. 44 is a diagram showing a display screen of the liquid crystal panel 2108 after the check box of the wall item in the second check box group J2 is changed to the check state.
- electronic device 3400 displays on the liquid crystal panel 2108 the items checked by electronic device 3300 and the items checked by electronic device 3400.
- the transmission unit 2014 transmits the state information in the second check box group J2 to the electronic device 3300.
- the electronic device 3300 that has received the state information displays a display screen having the same content as the display screen shown in FIG.
- the electronic device 3300 transmits the state information in the first check box group J1 and the state information in the second check box group J2 to the server device 9000. Therefore, the electronic device 3300 can acquire detailed information regarding the kitchen from the server device 9000. In addition, the electronic device 3400 can acquire detailed information regarding the wall from the server device 9000 via the electronic device 3300.
- FIG. 45 is a diagram showing a state in which an image showing the floor plan and the check box groups J1 and J2 for narrowing search are displayed on the liquid crystal panel 240 of the electronic device 3300.
- the state of each check box in first check box group J1 is changed in electronic device 3300 as described above.
- the state of each check box in the second check box group J2 is changed in the electronic device 3300 as described above.
- the electronic device 3300 transmits the state information in the first check box group J1 and the state information in the second check box group J2 to the server device 9000.
- the server device 9000 performs a search for property data based on the state information in each check box group J1, J2. Then, the server device 9000 transmits the search result (property data) to the electronic device 3300. The electronic device 3300 transmits the search result to the electronic device 3400.
- the electronic devices 3300 and 3400 can acquire property data that satisfies the wishes of the user of the electronic device 3300 and the users of the electronic device 3400.
- the configuration in which the electronic device 100 ⁇ acquires housing information (property data) from the server device 9000 and displays the housing information on the liquid crystal panel 240 has been described as an example.
- the information acquired by the electronic device 100 ⁇ from the server device 9000 is not limited to the house information.
- the server device 9000 stores a car catalog
- the electronic device 100 ⁇ may acquire the car catalog from the server device 9000.
- the communication system 1A may be applied to the processing of a digital photo print order using the server device 9000 as a photo shop device and the electronic device 100 ⁇ as an ordering device.
- the control unit 1010 of the electronic device 100 ⁇ generates stroke data based on the handwriting input data received via the liquid crystal panel 240.
- the transmission unit 1014 transmits the generated stroke data to the electronic device 2000.
- the electronic device 2000 may receive the stroke data from the electronic device 100 ⁇ and display an image based on the received stroke data on the liquid crystal panel 2108.
- control unit 2010 of the electronic device 2000 generates stroke data based on the handwriting input data received via the liquid crystal panel 2108, as with the electronic device 100 ⁇ .
- the transmission unit 2014 transmits the generated stroke data to the electronic device 100 ⁇ .
- the electronic device 100 ⁇ may receive the stroke data from the electronic device 2000 and display an image based on the received stroke data on the liquid crystal panel 240.
- the electronic devices 3300 and 3400 may be configured to transmit and receive stroke data as described above.
- the electronic device receives a first display panel, a second display panel, and an input for designating an object included in the first image in a state where the first image is displayed on the first display panel.
- a display control unit that displays the two information on the second display panel.
- the electronic device further includes a second reception unit that receives handwriting input data via the second display panel in a state where the second information is displayed, and the transmission unit includes the second information, the handwriting input data, Is preferably transmitted to the second external device.
- the second information includes image data
- the receiving unit receives handwritten input data input in the second external device
- the display control unit includes the image data of the second information, the transmitted handwritten input data, It is preferable to combine the received handwritten input data and display an image based on the combined image data on the second display panel.
- the first image is preferably an image based on data received from the first external device.
- the second information includes data for displaying a check box for each of the plurality of items related to the second information, and the electronic device changes the state of each check box to a check state or a non-check state.
- Each of the change units further includes a change unit, the transmission unit transmits state information indicating the state of each check box to the first external device, and the reception unit receives related information related to the state information from the first external device.
- the display control unit preferably displays the related information on the second display panel.
- the second information includes data for displaying the first check box group and data for displaying the second check box group as data for displaying the check box, and the changing unit is included in the first check box group. It is preferable to change the state for each check box.
- the receiving unit receives state information indicating the state of each check box included in the second check box group from the second external device, and the transmitting unit includes the first check box group, the second check box group, and the like. Is transmitted to the first external device, and the receiving unit includes, as related information, first related information related to an item checked in the first check box group, and check status in the second check box group.
- the display control unit receives the second related information related to the item and causes the display control unit to display the first related information on the second display panel.
- the transmitting unit preferably transmits the second related information to the second external device. Moreover, it is preferable that 1st information is map information and 2nd information is housing information.
- the second display panel includes a plurality of photosensor circuits that generate electrical signals in response to incident light and a plurality of pixel circuits that emit light in response to the electrical signals, and the reception unit includes a plurality of photosensor circuits. It is preferable that the handwriting input data is received based on the electrical signal from and the display control unit displays the second information and the handwriting input data on the plurality of pixel circuits.
- the electronic device includes a display unit, a receiving unit that receives information including the first image data and second image data based on the handwriting input data from the other electronic devices, the first image data, and the first image data.
- the display control unit that combines the two image data and displays the image based on the combined image data on the display panel, and the handwriting input via the display panel in a state where the image based on the combined image data is displayed
- a reception unit that receives data, and a transmission unit that transmits the received handwritten input data to another electronic device, and information displays a check box for each item regarding a plurality of items related to the information
- the electronic device further includes a change unit that changes a state of each check box to a check state or a non-check state, and the transmission unit includes each check box.
- the state information showing the state, to the other electronic devices.
- the information includes data for displaying the first check box group and data for displaying the second check box group
- the changing unit includes one check box group of the first check box group and the second check box group. It is preferable that the state of each check box included in is changed, and the transmission unit transmits the state information in one check box group to another electronic device.
- the receiving unit receives related information related to an item checked in one check box group from another electronic device, and the display control unit displays the related information on the display panel.
- the communication system includes a first electronic device and a second electronic device, and the first electronic device includes an image based on the first image data in the first display panel, the second display panel, and the first display panel. Is displayed, a first receiving unit that receives an input that specifies an object included in the image, a first transmission unit that transmits first information indicating the specified object to an external device, and first information In a state in which the first information is received from the external device, the first display control unit that displays the received second information on the second display panel, and the second information is displayed.
- a second receiving unit that receives handwritten input data via the second display panel, and the first transmitting unit transmits the second information and the handwritten input data to the second electronic device.
- the first image from the third display panel and the first electronic device A second receiving unit that receives the information including the data and the second image data based on the handwriting input data, and combines the first image data and the second image data, and based on the combined image data
- a second display control unit that displays an image on the third display panel, a third reception unit that receives handwriting input data via the third display panel in a state where an image based on the composite image data is displayed, and
- a second transmission unit configured to transmit handwriting input data to the first electronic device.
- the display control method is a display control method in an electronic device, and in the state where an image is displayed on the first display panel, a step of receiving an input for specifying an object included in the image, and the specified object Transmitting the first information indicating to the external device, receiving the second information related to the first information from the external device, and displaying the received second information on the second display panel; including.
- the data communication method is a data communication method in an electronic device, and receives information including first image data and second image data based on handwriting input data from another electronic device. , Combining the first image data and the second image data, displaying an image based on the combined image data on the display panel, and displaying the image based on the combined image data. Receiving the handwriting input data via the network, and transmitting the received handwriting input data to another electronic device.
- the information is related to a plurality of items related to the information.
- the data communication method further includes a step of changing the state of each check box to a check state or a non-check state, respectively. When, further comprising a state information showing the state of each check box, and transmitting to the another electronic device.
- the program is a program for causing the electronic device to perform display control, and accepts an input for designating an object included in the image in a state where the image is displayed on the first display panel; Transmitting the first information indicating the designated object to the external device; receiving the second information related to the first information from the external device; and displaying the received second information on the second display panel Step to be executed.
- the program is a program for causing an electronic device to perform data communication, and receives information including first image data and second image data based on handwritten input data from another electronic device.
- a step of combining the first image data and the second image data causing the display panel to display an image based on the combined image data, and displaying an image based on the combined image data.
- a step of accepting handwritten input data via the display panel a step of transmitting the received handwritten input data to another electronic device, and information on a plurality of items related to the information, check boxes for each item And a step for changing the state of each check box to a checked state or an unchecked state, and
- the state information indicates the state of Kkubokkusu, and a step of transmitting to the another electronic device.
- the electronic device can acquire data related to the object from another electronic device and display an image based on the data on the other display device. The effect that becomes.
- the purpose of this implementation example is an electronic device, a communication system, a data communication method, a display control method, and a program capable of displaying handwritten input data input in an electronic device in at least an appropriate size in another electronic device Is to provide.
- FIG. 46 is a diagram showing a schematic configuration of the communication system 1B.
- communication system 1B includes electronic device 100 ⁇ and electronic device 12000.
- Electronic device 12000 is configured as a portable device having a communication function and a display function, such as a portable phone, a PDA, and a notebook personal computer.
- the electronic device 100 ⁇ is a laptop personal computer and the electronic device 12000 is a mobile phone. In the following, it is assumed that the electronic device 100 ⁇ is disposed in an office or the like. On the other hand, the electronic device 12000 is assumed to be brought by the user to the destination.
- the electronic device 100 ⁇ has the configuration and functions shown in FIGS. 2 to 18 as with the electronic devices 100 and 100 ⁇ . Therefore, the contents described with reference to FIGS. 2 to 18 are not repeated here.
- the electronic device 100 ⁇ and the electronic device 12000 perform bidirectional communication by executing a dedicated application.
- the electronic device 100 ⁇ is in a standby state with the application activated.
- the dedicated application stored in the electronic device 12000 is activated by the user.
- the electronic device 100 ⁇ and the electronic device 12000 directly transmit / receive data to / from each other via the network by using the IP address assigned to the electronic device 100 ⁇ and the electronic device 12000. That is, the electronic devices 100 ⁇ and 12000 included in the communication system 1B constitute a so-called P2P type network.
- FIG. 47 is a diagram illustrating an appearance of the electronic device 12000.
- electronic device 12000 includes a microphone 2105, operation keys 2107, a liquid crystal panel 2108, an earphone 2109, and a camera (not shown).
- the electronic device 12000 includes a first housing 2000A and a second housing 2000B.
- the first housing 2000A and the second housing 2000B are foldably connected by a hinge 2000C.
- the first housing 2000A includes a liquid crystal panel 2108 and an earphone 2109.
- Second housing 2000B includes operation keys 2107, a microphone 2105, and a camera.
- the electronic device 12000 is not necessarily limited to a foldable device.
- the electronic device 12000 may be a straight type device.
- the electronic device 12000 may be a slide type device.
- FIG. 48 is a diagram illustrating a hardware configuration of the electronic device 12000.
- electronic device 12000 includes CPU 2100, RAM 2101, ROM 2102, communication unit 2103, camera 2104, microphone 2105, speaker 2106, operation key 2107, liquid crystal panel 2108, and earphone 2109. Including. Each component is mutually connected by a data bus DB3.
- the CPU 2100 executes a program.
- the operation key 2107 receives an instruction input from the user of the electronic device 12000.
- the RAM 2101 volatilely stores data generated by execution of a program by the CPU 2100 or data input via the operation keys 2107.
- the ROM 2102 stores data in a nonvolatile manner.
- the ROM 2102 is a ROM capable of writing and erasing such as an EPROM and a flash memory.
- the communication unit 2103 performs wireless communication with other electronic devices (not shown). Although not shown in FIG. 48, the electronic device 12000 may include an interface (IF) for connecting to another electronic device by wire.
- IF interface
- the camera 2104 captures a subject according to the operation of the user's operation keys.
- the image data of the photographed subject is stored in the RAM 2102 or an external memory (for example, a memory card).
- the microphone 2105 receives user's voice input.
- the electronic device 12000 digitizes the input voice (analog data).
- Electronic device 12000 then sends the digitized voice to a communication partner (for example, another mobile phone).
- Speaker 2106 outputs, for example, music data stored in RAM 2101.
- Earphone 2109 outputs the voice transmitted from the communication partner.
- the liquid crystal panel 2108 displays an image stored in the ROM 2102 or the RAM 2101.
- the liquid crystal panel 2108 displays an image taken by the camera 2104, for example. Further, the liquid crystal panel 2108 displays an image transmitted from the electronic device 100 ⁇ . The contents displayed on the liquid crystal panel 2108 will be described later.
- the liquid crystal panel 2108 is a liquid crystal pen tablet in which a liquid crystal display is integrated with the pen tablet. Therefore, electronic device 12000 can accept handwritten input data of a line image via liquid crystal panel 2108. Electronic device 12000 displays the input handwritten input data via liquid crystal panel 2108.
- the electronic device 12000 may include a device in which a display panel other than the liquid crystal panel (for example, an organic EL) and a tablet are integrated instead of the liquid crystal panel 2108.
- the electronic device 12000 may be configured to include a photosensor liquid crystal panel instead of the liquid crystal panel 2108.
- the processing in the electronic device 12000 is realized by each hardware and software executed by the CPU 2100.
- Such software may be stored in the ROM 2102 in advance.
- the software may be stored in a storage medium and distributed as a program product.
- the software may be provided as a program product that can be downloaded by an information provider connected to the so-called Internet.
- Such software is read from the storage medium or downloaded via the communication unit 2103 or the communication IF (not shown) and then temporarily stored in the ROM 2102.
- the software is read from the ROM 2102 by the CPU 2100 and stored in the RAM 2101 in the form of an executable program.
- CPU 2100 executes the program.
- Each component constituting the electronic device 12000 shown in FIG. 48 is a general one. Therefore, it can be said that the essential part of the present invention is RAM 2101, ROM 2102, software stored in the storage medium, or software that can be downloaded via a network. Since the hardware operation of electronic device 12000 is well known, detailed description will not be repeated.
- the storage medium is not limited to a memory card, but is a CD-ROM, FD, hard disk, magnetic tape, cassette tape, optical disk (MO / MD / DVD), IC card (excluding a memory card), optical card, mask ROM Further, a medium for storing a program in a fixed manner such as a semiconductor memory such as an EPROM, an EEPROM, or a flash ROM may be used.
- the program here includes not only a program directly executable by the CPU but also a program in a source program format, a compressed program, an encrypted program, and the like.
- FIG. 49 is a functional block diagram of the electronic device 100 ⁇ .
- electronic device 100 ⁇ includes a control unit 4910, liquid crystal panels 140 and 240, and a storage device 90.
- the storage device 90 is built in the electronic device 100 ⁇ .
- the storage device 90 includes a VRAM 91 and a database 92.
- the storage device 90 is composed of, for example, RAMs 171 and 271. Note that the storage device 90 is not necessarily built in the electronic device 100 ⁇ .
- the storage device 90 may be a device externally connected to the electronic device 100 ⁇ .
- the control unit 4910 includes a reception unit 4911, a search unit 4912, a display control unit 4913, a reception unit 4914, an image generation unit 4915, a position detection unit 4916, and a transmission unit 4917.
- the display control unit 4913 includes a range determination unit 4931.
- the image generation unit 4915 includes a ratio calculation unit 4951.
- the receiving unit 4911 receives the image data transmitted from the electronic device 12000. For example, the receiving unit 4911 receives image data of a subject captured by the camera 2104 of the electronic device 12000. The receiving unit 4911 sends the received image data to the display control unit 4913. In addition, the reception unit 4911 receives first related information associated with the image data from the electronic device 12000. The reception unit 4911 sends the first related information to the search unit 4912.
- first image data the image data transmitted from the electronic device 12000 is referred to as “first image data”.
- first image data the case where the first image data is motorcycle image data will be described as an example.
- the first related information is, for example, information for specifying a motorcycle model.
- the search unit 4912 searches the database stored in the storage device 90 for the second related information associated with the first related information.
- the search unit 4912 sends the searched second related information to the display control unit 4913.
- the second related information is, for example, detailed information of the specified motorcycle model.
- the detailed information is, for example, information used when making a purchase assessment of the motorcycle. A specific example of the detailed information will be described later (FIG. 53).
- Display control unit 4913 causes liquid crystal panel 140 and / or liquid crystal panel 240 to display an image.
- the display control unit 4913 displays an image (hereinafter also referred to as “first image”) based on the first image data received by the receiving unit 4911 via the liquid crystal panel 240.
- the display control unit 4913 displays the second related information via the liquid crystal panel 140.
- the first image is an image displayed on the liquid crystal panel 240, and is a part or all of an entire image that is an image displaying the entire first image data.
- the range determination unit 4931 determines the range of the first image in the entire image in accordance with an instruction from the user (for example, an instruction to enlarge or reduce the display image). That is, the range determination unit 4931 determines an image (that is, the first image) to be displayed on the liquid crystal panel 240 among the entire images. In addition, the range determination unit 4931 sends range information indicating the above range to the transmission unit 4917.
- the display control unit 4913 causes the liquid crystal panel 240 to display the first image specified in the above range.
- image data to be displayed on the liquid crystal panel 140 and / or the liquid crystal panel 240 by the display control unit 4913 is stored in the VRAM 91 of the storage device 90.
- the accepting unit 4914 accepts handwritten input data such as line image data via the liquid crystal panel 240.
- the reception unit 4914 displays the line image data or the like via the liquid crystal panel 240 while the first image is displayed. Accepts input data.
- the reception unit 4914 sends the received handwritten input data to the display control unit 4913, the image generation unit 4915, and the position detection unit 4916.
- the display control unit 4913 When the handwriting input data is received from the receiving unit 4914, the display control unit 4913 receives the input image data of the first image displayed on the liquid crystal panel 240 (image data stored in the VRAM 91), and Composite image data is generated by combining handwritten input data. The display control unit 4913 causes the liquid crystal panel 240 to display a composite image based on the composite image data.
- the display control unit 4913 sends information indicating the display position of the first image in the image display area of the liquid crystal panel 240 to the position detection unit 4916.
- the display control unit 4913 sends information indicating the upper half to the position detection unit 4916.
- the display control unit 4913 sends information indicating the entire image to the position detection unit 4916.
- the image generation unit 4915 generates second image data to be transmitted to the electronic device 12000 based on the handwriting input data. Hereinafter, the generation of the second image data will be described.
- the ratio calculation unit 4951 calculates the ratio of the image size of the displayed first image to the image size of the received first image data.
- the ratio calculation unit 4951 calculates the ratio in the horizontal direction. Is 3/8 and the ratio in the vertical direction is 1/3.
- the ratio calculation unit 4951 calculates the ratio in the horizontal direction. Is set to 1/2 and the ratio in the vertical direction is set to 1/2. In this case, assuming that the resolution of the liquid crystal panel 240 is 480 horizontal dots ⁇ 320 vertical dots, a part of the entire image of the first image data is displayed on the liquid crystal panel 240 as the first image.
- the image generation unit 4915 changes the data amount of the handwriting input data based on the horizontal ratio and the vertical ratio obtained by the ratio calculation unit 4951.
- the image generation unit 4915 generates the second image data by changing the data amount.
- the image generation unit 4915 changes the image size by changing the data amount of the handwriting input data.
- the image generation unit 4915 doubles the data amount in the vertical direction and the data amount in the horizontal direction of the handwriting input data, respectively, thereby Generate image data.
- a known data interpolation technique is used.
- the position detector 4916 detects the input position of the handwriting input data with respect to the first image. Specifically, the position detection unit 4916 detects the input position of the handwriting input data with respect to the first image based on the information indicating the display position received from the display control unit 4913. That is, the position detection unit 4916 detects the relative positional relationship between the first image and an image based on the handwriting input data (hereinafter also referred to as “handwriting image”).
- the position detection unit 4916 sends information indicating the detected input position (hereinafter also referred to as “position information”) to the transmission unit 4917.
- the transmission unit 4917 transmits the second image data to the electronic device 12000.
- the transmission unit 4917 transmits the range information and the position information to the electronic device 12000 in association with the second image data.
- FIG. 50 is a functional block diagram of the electronic device 12000.
- electronic device 12000 includes a control unit 12010, a liquid crystal panel 2108, a camera 2104, and a storage device 2090.
- the storage device 2090 includes a VRAM 2091. Note that the storage device 2090 includes a RAM 2101.
- the control unit 12010 includes a transmission unit 12011, a reception unit 12012, a display control unit 12013, a reception unit 12014, an image generation unit 12015, and a position detection unit 12016.
- the display control unit 12013 includes a range determination unit 12031.
- the image generation unit 12015 includes a ratio calculation unit 12051.
- the transmission unit 12011 reads out the image data stored in the storage device 2090 from the storage device 2090.
- the transmission unit 12011 transmits the read image data (that is, first image data) to the electronic device 100 ⁇ .
- the first image data is, for example, image data of a subject photographed by the camera 2104. Alternatively, the first image data is image data acquired from another electronic device.
- the receiving unit 12012 receives the second image data transmitted from the electronic device 100 ⁇ .
- the receiving unit 12012 receives the position information from the electronic device 100 ⁇ . Furthermore, the receiving unit 12012 receives the range information from the electronic device 100 ⁇ .
- the receiving unit 12012 sends the second image data, the position information, and the range information to the display control unit 12013.
- the display control unit 12013 causes the liquid crystal panel 2108 to display an image.
- the display control unit 12013 changes the image data captured by the camera to an image size suitable for the liquid crystal panel 2108, and displays the image having the changed image size on the liquid crystal panel 2108. For example, consider a case where image data taken by a camera is 1280 dots wide ⁇ 960 dots high and the resolution of the liquid crystal panel 2108 is 320 dots wide ⁇ 240 dots high. In this case, the display control unit 12013 changes the size of the image data captured by the camera to 320 ⁇ 240 dots and causes the liquid crystal panel 2108 to display the changed image data.
- the display control unit 12013 displays the image data (image data stored in the VRAM) of the image displayed on the liquid crystal panel that has received the input, and the hand The combined image data is generated by combining the input data.
- the display control unit 12013 causes the liquid crystal panel 2108 to display a composite image based on the composite image data.
- the display control unit 12013 when the second image data, the position information, and the range information are sent from the receiving unit 12012, the display control unit 12013 performs the following processing. That is, the display control unit 12013 synthesizes the first image data transmitted from the electronic device 12000 and the second image data using the position information and the range information, thereby generating composite image data. The display control unit 12013 causes the liquid crystal panel 2108 to display a composite image based on the composite image data.
- the accepting unit 12014 accepts handwriting input data via the liquid crystal panel 2108.
- the accepting unit 12014 accepts handwriting input data via the liquid crystal panel 2108 regardless of whether the composite image is displayed. Then, the received handwritten input data is sent to the display control unit 12013.
- the ratio calculation unit 12051, the position detection unit 12016, and the range determination unit 12031 have the same functions as the ratio calculation unit 4951, the position detection unit 4916, and the range determination unit 4931 described based on FIG. 49, respectively. The description here will not be repeated.
- the image generation unit 12015 generates third image data to be transmitted to the electronic device 100 ⁇ based on the handwriting input data.
- the image generation unit 12015 changes the data amount of the handwriting input data based on the vertical ratio and the horizontal ratio obtained by the ratio calculation unit 12051.
- the image generation unit 12015 generates the third image data by changing the data amount.
- the image generation unit 12015 changes the image size by changing the data amount of the handwriting input data.
- the transmission unit 12011 transmits the third image data generated by the image generation unit 12015 to the electronic device 100 ⁇ .
- the transmission unit 12011 transmits the position information transmitted from the position detection unit 12016 and the range information transmitted from the range determination unit 12031 to the electronic apparatus 100 ⁇ in association with the third image data. .
- FIG. 51 is a diagram showing an image displayed on the liquid crystal panel 2108 of the electronic device 12000 when a camera 2104 is used to photograph a motorcycle.
- Electronic device 12000 transmits the image data of the motorcycle to electronic device 100 ⁇ .
- FIG. 52 is a diagram illustrating an image displayed on the electronic device 12000 and the electronic device 100 ⁇ after the electronic device 12000 transmits the image data of the Dubai (that is, the first image data) to the electronic device 100 ⁇ .
- electronic device 100 ⁇ displays a first image based on the first image data transmitted from electronic device 12000 on liquid crystal panel 240. Accordingly, the same image is displayed on the liquid crystal panel 240 of the electronic device 100 ⁇ and the liquid crystal panel 2108 of the electronic device 12000.
- the display size of the image depends on the resolution of the liquid crystal panel. Therefore, the image display size on the liquid crystal panel 240 does not necessarily match the image display size on the liquid crystal panel 2108.
- FIG. 53 is a diagram showing an image displayed on the liquid crystal panels 140 and 240 of the electronic device 100 ⁇ after the search by the search unit 4912 of the electronic device 100 ⁇ is executed.
- an image based on the second related information is displayed on liquid crystal panel 140.
- the electronic device 100 ⁇ causes the liquid crystal panel 140 to display detailed information on “XYZ400”.
- the electronic device 100 ⁇ displays the image based on the second related information, so that the user of the electronic device 100 ⁇ does not need to input a command for specifying the motorcycle model name to the electronic device 100 ⁇ . Therefore, the convenience of the electronic device 100 ⁇ is enhanced.
- FIG. 54 is a diagram showing images displayed on electronic device 12000 and electronic device 100 ⁇ when the user of electronic device 100 ⁇ performs handwriting input via liquid crystal panel 240 in the state of FIG. .
- an electronic device includes a figure E0 that specifies the position of a scratch, a character E2 such as “scratch”, a character E3 that indicates a reduction in assessment based on the scratch, and a graphic E4 that decorates the character E3.
- a character E2 such as “scratch”
- a character E3 that indicates a reduction in assessment based on the scratch
- a graphic E4 that decorates the character E3.
- it is input to 100 ⁇ .
- electronic device 100 ⁇ displays on LCD panel 240 the graphic E0, character E2, character E3, and graphic E4 that are input as described above, superimposed on the motorcycle image.
- the user of the electronic device 100 ⁇ refers to the detailed information displayed on the liquid crystal panel 140 and inputs the character E3 indicating the reduction of the assessment into the electronic device 100 ⁇ .
- FIG. 55 is a diagram schematically showing second image data transmitted from the electronic device 100 ⁇ to the electronic device 12000.
- electronic device 100 ⁇ transmits graphic E0, character E2, character E3, and graphic E4 to electronic device 12000.
- the electronic device 100 ⁇ does not transmit motorcycle image data to the electronic device 12000.
- the electronic device 12000 receives the handwriting input data and the position information from the electronic device 100 ⁇ , and the display control unit 12013 generates the above-described composite image data. It is the figure which showed the image displayed.
- electronic device 12000 uses the above position information to indicate the relative position of the second image data with respect to the motorcycle image shown on liquid crystal panel 2108 and the liquid crystal panel 240 shown in FIG. 54.
- the relative position of the handwriting input data with respect to the motorcycle image can be matched.
- the user of the electronic device 100 ⁇ and the user of the electronic device 12000 can confirm images of the same content on each liquid crystal panel, although the display sizes are not necessarily the same.
- FIG. 57 shows the electronic device 100 ⁇ when the third image data generated in the electronic device 12000 is transmitted to the electronic device 100 ⁇ after the image shown in FIG. 56 is displayed on the liquid crystal panel 2108 of the electronic device 12000.
- FIG. 11 is a diagram showing an image displayed on electronic device 12000.
- electronic device 100 ⁇ causes liquid crystal panel 240 to display a screen having the same content as liquid crystal panel 2108 of electronic device 12000. Is displayed. That is, electronic device 100 ⁇ causes liquid crystal panel 240 to display an image in which graphic E11 and character E12 are combined with the image shown in FIG.
- FIG. 58 shows the electronic device 100 ⁇ and the electronic device 12000 when the second image data is transmitted from the electronic device 100 ⁇ to the electronic device 12000 after the image shown in FIG. 57 is displayed on the liquid crystal panel 240 and the liquid crystal panel 2108.
- FIG. 58 shows the electronic device 100 ⁇ and the electronic device 12000 when the second image data is transmitted from the electronic device 100 ⁇ to the electronic device 12000 after the image shown in FIG. 57 is displayed on the liquid crystal panel 240 and the liquid crystal panel 2108.
- the electronic device 12000 displays the liquid crystal panel 240 of the electronic device 100 ⁇ on the liquid crystal panel 2108. Display the same screen. That is, the electronic device 12000 displays on the liquid crystal panel 2108 an image obtained by combining the character E21 and the graphic 22 with the image shown in FIG.
- the electronic device 100 ⁇ and the electronic device 12000 can display images having the same contents on the liquid crystal panels 240 and 2108 by P2P communication. For this reason, when making a purchase evaluation of a motorcycle, a user of electronic device 12000 who actually determines the state of the actual product by visually observing the actual product (motorcycle) affects the assessed value for the user of electronic device 100 ⁇ . I can contact you. On the other hand, the user of the electronic device 100 ⁇ can transmit matters relating to the assessed amount to the user of the electronic device 12000 by confirming the detailed information.
- the communication system 1B allows the user of the electronic device 12000 to make a purchase assessment in cooperation with the electronic device 100 ⁇ in the office while viewing the actual product on the site.
- the electronic device 100 ⁇ displays the image data received from the electronic device 12000 on the liquid crystal panel 240. Furthermore, the electronic device 100 ⁇ displays data in the database related to the image data on the liquid crystal panel 140. Therefore, even if the electronic device 100 ⁇ displays the received image data, the visibility of the detailed information does not deteriorate. Therefore, purchase assessment can be performed efficiently.
- FIG. 59 is a diagram showing a sequence between the electronic device 100 ⁇ and the electronic device 12000 in the communication system 1B. Specifically, FIG. 59 is a diagram illustrating a sequence related to the processing described based on FIGS.
- step S41 the electronic device 12000 transmits the first image data to the electronic device 100 ⁇ .
- step S42 electronic device 12000 transmits the first related information (that is, information for specifying the model of motorcycle) to electronic device 100 ⁇ .
- step S43 the electronic device 100 ⁇ transmits the second image data to the electronic device 12000.
- electronic device 100 ⁇ transmits position information and range information in association with the second image data. Specifically, electronic device 100 ⁇ transmits graphic E0, character E2, character E3, and graphic E4 shown in FIG. 55 to electronic device 12000.
- step S44 the electronic device 12000 transmits the third image data to the electronic device 100 ⁇ .
- Electronic device 12000 sends position information and range information in association with the third image data, as described above. Specifically, electronic device 12000 transmits the character and graphic (see FIG. 57) after the sizes of graphic E11 and character E12 are changed to electronic device 100 ⁇ .
- step S45 the electronic device 100 ⁇ transmits to the electronic device 12000 second image data having a content different from that of the second image data transmitted in step S43.
- electronic device 100 ⁇ transmits position information and range information in association with the second image data. Specifically, electronic device 100 ⁇ transmits to electronic device 12000 the characters and graphics after the sizes of character E21 and graphic E22 shown in FIG.
- FIG. 60 is a flowchart showing a data processing flow in electronic device 100 ⁇ .
- step S51 electronic device 100 ⁇ receives first image data and first related information from electronic device 12000.
- step S52 the electronic device 100 ⁇ displays a first image based on the received first image data on the liquid crystal panel 240.
- step S53 the electronic device 100 ⁇ searches the database using the first related information.
- step S54 the electronic device 100 ⁇ displays the search result (that is, the second related information) on the liquid crystal panel 140.
- step S55 the electronic device 100 ⁇ determines whether or not handwriting input data is received via the liquid crystal panel 240.
- step S56 the electronic device 100 ⁇ transmits the second image data, the position information, and the range information to the electronic device 12000.
- step S59 the electronic device 100 ⁇ determines whether or not handwriting input data is received via the liquid crystal panel 240.
- step S57 the electronic device 100 ⁇ determines whether the third image data is received from the electronic device 12000. If it is determined that the image has been received (Yes in step S57), in step S58, electronic device 100 ⁇ superimposes and displays an image based on the received third image data on the image displayed on liquid crystal panel 240. That is, the electronic device 100 ⁇ performs an image composition process. On the other hand, when determining that it has not been received (No in step S57), CPU 110 advances the process to step S59.
- step S59 the electronic device 100 ⁇ determines whether or not communication with the electronic device 12000 has ended. When it is determined that the communication has ended (Yes in step S59), CPU 110 ends the series of processes. On the other hand, when it is determined that the communication has not ended (No in step S59), CPU 110 returns the process to step S55.
- FIG. 61 is a flowchart showing a flow of data processing in electronic device 12000.
- step S61 electronic device 12000 uses a camera 2104 to photograph a motorcycle that is a subject.
- step S ⁇ b> 62 electronic device 12000 accepts input of first related information via operation key 2107.
- step S63 the electronic device 12000 transmits the first image data obtained by photographing and the first related information to the electronic device 100 ⁇ .
- step S64 the electronic device 12000 determines whether the second image data, the position information, and the range information are received from the electronic device 100 ⁇ . If it is determined that it has been received (Yes in step S64), the received second image data is superimposed on the image displayed on the liquid crystal panel 2108 in step S65. That is, the electronic device 12000 performs image composition processing. On the other hand, when it is determined that the data has not been received (No in step S64), CPU 2100 advances the process to step S68.
- step S66 electronic device 12000 determines whether or not handwriting input data is received via liquid crystal panel 2108.
- step S67 the electronic device 12000 displays the third image data generated based on the handwriting input data, the position information, and the range information. Is transmitted to the electronic device 100 ⁇ .
- step S68 the process proceeds to step S68.
- step S68 electronic device 12000 determines whether or not communication with electronic device 100 ⁇ has ended. If it is determined that the communication has ended (Yes in step S68), CPU 2100 ends the series of processes. On the other hand, when it is determined that communication has not ended (No in step S68), CPU 2100 returns the process to step S64.
- FIG. 62 is a diagram illustrating functional blocks of an electronic device 3500 that is a modified example of the electronic device 100 ⁇ .
- electronic device 3500 includes a control unit 4910A, liquid crystal panels 140 and 240, and a storage device 90.
- Control unit 4910A includes a reception unit 4911, a search unit 4912, a display control unit 4913A, a reception unit 4914A, an image generation unit 4915A, a transmission unit 4917A, and an image composition unit 4918.
- the same members as those of the electronic device 100 ⁇ are denoted by the same member numbers, and the description of the members will not be repeated.
- the display control unit 4913A is different from the display control unit 4913 that sends the range determined by the range determination unit 4931 to the transmission unit 4917 in that the range determined by the range determination unit 4931 is not sent to the transmission unit 4917A.
- the display control unit 4913A does not send the information indicating the display position to the position detection unit 4916. Except for these differences, the display control unit 4913A has the same function as the display control unit 4913.
- reception unit 4914A does not send the handwriting input data to position detection unit 4916. Except for this difference, the display control unit 4913A has the same function as the display control unit 4913.
- the image generation unit 4915A differs from the image generation unit 4915 that sends the generated image to the transmission unit 4917 in that the generated image is sent to the image composition unit 4918. Except for this difference, the image generation unit 4915A has the same function as the image generation unit 4915.
- the image composition unit 4918 synthesizes the first image data received from the electronic device 12000 and the second image data generated by the image generation unit 4915A to generate composite image data.
- the image composition unit 4918 sends the composite image data to the transmission unit 4917A.
- the transmission unit 4917A transmits the composite image data to the electronic device 12000.
- the electronic device 12000 is configured to transmit the composite image data synthesized by the electronic device 12000 to the electronic device 100 ⁇ .
- the electronic device 12000 may attach the image data of the subject photographed by the camera 2104 to the e-mail and transmit the e-mail to the electronic device 100 ⁇ .
- the electronic device 12000 may store the first related information in the text field or the title data field of the electronic mail and transmit the electronic mail to the electronic device 100 ⁇ .
- the electronic device 100 ⁇ may transmit an electronic mail attached with the composite image data to the electronic device 12000.
- the electronic device includes a first display panel, a receiving unit that receives first image data transmitted from another electronic device, and a first based on the first image data received via the first display panel.
- a display control unit for displaying an image
- a reception unit for receiving handwritten input data via the first display panel in a state where the first image is displayed, and generating second image data based on the received handwritten input data
- a transmission unit that transmits the generated second image data to another electronic device.
- the generation unit includes a ratio calculation unit that calculates a ratio of the image size of the displayed first image to the image size of the received first image data, and calculates the data amount of the handwriting input data based on the calculated ratio. It is preferable to generate the second image data by changing.
- a position detection unit that detects an input position of handwritten input data with respect to the first image is further provided, and the transmission unit further transmits position information indicating the input position in association with the second image data.
- the first image is a part or all of the entire image that is an image displaying the entire first image data
- the display control unit determines a range of the first image in the entire image.
- the transmission unit further transmits range information indicating the range in association with the second image data.
- the electronic device includes a first display panel, a receiving unit that receives first image data transmitted from another electronic device, and a first based on the first image data received via the first display panel.
- a display control unit for displaying an image
- a reception unit for receiving handwritten input data via the first display panel in a state where the first image is displayed, and generating second image data based on the received handwritten input data
- a generating unit that combines the first image data and the second image data to generate combined image data, and a transmitting unit that transmits the generated combined image data to another electronic device.
- the receiving unit further receives first related information associated with the first image data from another electronic device, and the electronic device is stored in a database stored in a storage device built in or externally connected to the electronic device.
- the first display panel includes a plurality of photosensor circuits that generate electrical signals in response to incident light and a plurality of pixel circuits that emit light in response to the electrical signals
- the reception unit includes a plurality of photosensor circuits.
- the handwriting input data is received based on the electric signal from the display, and the display control unit displays the first image and the handwriting image based on the handwriting input data on the plurality of pixel circuits.
- the electronic device includes a display panel, a storage device that stores the first image data, a transmission unit that reads the first image data from the storage device, and transmits the read first image data to another electronic device.
- the reception unit that receives the second image data based on the handwriting input data transmitted from another electronic device, and the read first image data and the received second image data are combined to generate the combined image.
- a display control unit that displays an image based on the data via the display panel.
- the communication system includes a first electronic device and a second electronic device.
- Each of the first electronic device and the second electronic device includes a display panel, and the first electronic device transmits from the second electronic device.
- a first reception unit that receives the first image data
- a first display control unit that displays a first image based on the received first image data via a display panel of the first electronic device, and a first image Is displayed
- a receiving unit that receives handwritten input data via the display panel of the first electronic device, a generating unit that generates second image data based on the received handwritten input data, and a generated second
- a first transmission unit configured to transmit image data to the second electronic device.
- the second electronic device reads out the first image data from the storage device that stores the first image data and stores the first image data in the first electronic device.
- the read first image data is transmitted. 2 transmitting unit, a second receiving unit that receives the second image data transmitted from the first electronic device, and the read first image data and the received second image data are combined, and the combined image data
- a second display control unit that displays an image based on the display panel.
- the data communication method is a data communication method in an electronic device, the step of receiving first image data transmitted from another electronic device, and the first image data received via the display panel.
- the data communication method is a data communication method in an electronic device, the step of receiving first image data transmitted from another electronic device, and the first image data received via the display panel.
- the first image data and the second image data are combined to generate combined image data, and the generated combined image data is transmitted to another electronic device.
- the display control method is a display control method in an electronic device, and reads the first image data from the storage device, transmits the read first image data to another electronic device, and the other electronic device. Receiving the second image data based on the handwritten input data transmitted from the step, combining the read first image data and the received second image data to generate composite image data; Displaying a composite image based on the generated composite image data via a display panel.
- the program is a program for causing a computer to execute the above method.
- the handwriting input data input in a state where the image data is displayed on the electronic device can be displayed on other electronic devices.
- the purpose of this implementation example is an electronic device, a communication system, a data communication method, and a display control method that allow handwriting input data input in a state where a map screen is displayed on the electronic device to be displayed on the other electronic device. , And to provide a program.
- FIG. 63 is a diagram showing a schematic configuration of the communication system 1C.
- communication system 1C includes electronic device 100 ⁇ , electronic device 22000, GPS (Global Positioning System) satellite 8000, and server device 19000.
- Electronic device 22000 is configured as a portable device having a communication function and a display function, such as a portable phone, a PDA, and a laptop personal computer.
- electronic device 100 ⁇ is a notebook personal computer and electronic device 22000 is a mobile phone will be described as an example.
- the electronic device 100 ⁇ has the configuration and functions shown in FIGS. 2 to 18 in the same manner as the electronic devices 100, 100 ⁇ , and 100 ⁇ . Therefore, the contents described with reference to FIGS. 2 to 18 are not repeated here.
- the electronic device 100 ⁇ and the electronic device 22000 directly transmit / receive data to / from each other via a network by using an IP address assigned to the electronic device 100 ⁇ and the electronic device 22000. That is, the electronic devices 100 ⁇ and 22000 included in the communication system 1C constitute a so-called P2P type network.
- transmission of image data to the counterpart device is performed using the operation key 177 of the electronic device 100 ⁇ or the operation key of the electronic device 22000 (see FIG. 64). It is assumed that this is performed by pressing a predetermined key.
- GPS satellite 8000 transmits various signals including time information and orbit information to the ground.
- the server device 19000 stores map data.
- server apparatus 19000 Upon receiving the map data transmission instruction, server apparatus 19000 transmits map data related to the instruction to the electronic device that issued the instruction.
- the electronic device 22000 may be configured to receive various signals from the positioning satellite. That is, the positioning satellite used in the communication system 1C is not limited to the GPS satellite.
- FIG. 64 is a diagram illustrating an appearance of the electronic device 22000.
- electronic device 22000 includes a microphone 2105, operation keys 2107, a liquid crystal panel 2108, an earphone 2109, and a camera (not shown).
- the electronic device 22000 includes a first casing 2000A and a second casing 2000B.
- the first housing 2000A and the second housing 2000B are foldably connected by a hinge 2000C.
- the first housing 2000A includes a liquid crystal panel 2108 and an earphone 2109.
- Second housing 2000B includes operation keys 2107, a microphone 2105, and a camera.
- the electronic device 22000 is not necessarily limited to a foldable device.
- the electronic device 22000 may be a straight type device.
- the electronic device 22000 may be a slide type device.
- FIG. 65 is a diagram illustrating a hardware configuration of the electronic device 22000.
- electronic device 22000 includes CPU 2100, RAM 2101, ROM 2102, communication unit 2103, camera 2104, microphone 2105, speaker 2106, operation keys 2107, liquid crystal panel 2108, and earphone 2109. Including. Each component is mutually connected by a data bus DB3.
- the CPU 2100 executes a program.
- the operation key 2107 receives an instruction input from the user of the electronic device 22000.
- the RAM 2101 volatilely stores data generated by execution of a program by the CPU 2100 or data input via the operation keys 2107.
- the ROM 2102 stores data in a nonvolatile manner.
- the ROM 2102 is a ROM capable of writing and erasing such as an EPROM and a flash memory.
- the communication unit 2103 performs wireless communication with other electronic devices (not shown). Although not shown in FIG. 65, the electronic device 22000 may include an interface (IF) for connecting to another electronic device by wire.
- IF interface
- the camera 2104 captures a subject according to the operation of the user's operation keys.
- the image data of the photographed subject is stored in the RAM 2102 or an external memory (for example, a memory card).
- the microphone 2105 receives user's voice input.
- the electronic device 22000 digitizes the input voice (analog data).
- Electronic device 22000 then sends the digitized voice to a communication partner (for example, another mobile phone).
- Speaker 2106 outputs, for example, music data stored in RAM 2101.
- Earphone 2109 outputs the voice transmitted from the communication partner.
- the liquid crystal panel 2108 displays an image stored in the ROM 2102 or the RAM 2101.
- the liquid crystal panel 2108 displays an image taken by the camera 2104, for example. Further, the liquid crystal panel 2108 displays an image transmitted from the electronic device 100 ⁇ . The contents displayed on the liquid crystal panel 2108 will be described later.
- the liquid crystal panel 2108 is a liquid crystal pen tablet in which a liquid crystal display is integrated with the pen tablet. Therefore, electronic device 22000 can accept line image handwriting input data via liquid crystal panel 2108. Electronic device 22000 displays handwriting input data on liquid crystal panel 2108.
- the electronic device 22000 may include a device in which a display panel other than the liquid crystal panel (for example, an organic EL) and a tablet are integrated instead of the liquid crystal panel 2108.
- the electronic device 22000 may have a configuration including an optical sensor liquid crystal panel instead of the liquid crystal panel 2108.
- the processing in the electronic device 22000 is realized by each hardware and software executed by the CPU 2100.
- Such software may be stored in the ROM 2102 in advance.
- the software may be stored in a storage medium and distributed as a program product.
- the software may be provided as a program product that can be downloaded by an information provider connected to the so-called Internet.
- Such software is read from the storage medium or downloaded via the communication unit 2103 or the communication IF (not shown) and then temporarily stored in the ROM 2102.
- the software is read from the ROM 2102 by the CPU 2100 and stored in the RAM 2101 in the form of an executable program.
- CPU 2100 executes the program.
- Each component constituting the electronic device 22000 shown in FIG. 65 is a general one. Therefore, it can be said that the essential part of the present invention is RAM 2101, ROM 2102, software stored in the storage medium, or software that can be downloaded via a network. Since the hardware operation of electronic device 22000 is well known, detailed description will not be repeated.
- the storage medium is not limited to a memory card, but is a CD-ROM, FD, hard disk, magnetic tape, cassette tape, optical disk (MO / MD / DVD / Blu-ray (registered trademark) disk / HDDVD (registered trademark) ( High Definition Digital Versatile Disc)), IC card (excluding memory card), optical card, mask ROM, EPROM, EEPROM, flash ROM, and other media such as semiconductor memories may be stored in a fixed medium.
- the program here includes not only a program directly executable by the CPU but also a source program format program, a platform-independent intermediate code, a compressed program, an encrypted program, and the like.
- FIG. 66 is a functional block diagram of the electronic device 100 ⁇ .
- electronic device 100 ⁇ includes a control unit 6610, liquid crystal panels 140 and 240, and a storage device 90.
- the storage device 90 is built in the electronic device 100 ⁇ .
- the storage device 90 includes a VRAM 91.
- the storage device 90 is composed of, for example, RAMs 171 and 271. Note that the storage device 90 is not necessarily built in the electronic device 100 ⁇ .
- the storage device 90 may be a device externally connected to the electronic device 100 ⁇ .
- the control unit 6610 includes a reception unit 6611, a display control unit 6612, a first reception unit 6613, an image generation unit 6614, a transmission unit 6615, a second reception unit 6616, and an acquisition unit 6617.
- the image generation unit 6614 includes a ratio calculation unit 6641.
- the receiving unit 6611 receives various data transmitted from the electronic device 22000. For example, the receiving unit 6611 receives position information indicating the current position of the electronic device 22000 from the electronic device 22000.
- the receiving unit 6611 receives scale information indicating the scale of a map image (hereinafter referred to as “second map image”) including the current position displayed on the electronic device 22000 from the electronic device 22000.
- second map image a map image
- the reception unit 6611 receives size information indicating the size of the display area displaying the second map image on the electronic device 22000 from the electronic device 22000.
- the receiving unit 6611 When receiving the position information, the scale information, and the size information, the receiving unit 6611 sends these pieces of information to the display control unit 6612. In addition, the reception unit 6611 sends the position information to the acquisition unit 6617. Further, the reception unit 6611 receives handwriting input data from the electronic device 22000. When receiving the handwriting input data, the receiving unit 6611 sends the handwriting input data to the display control unit 6612.
- the acquisition unit 6617 acquires map data including the current position of the electronic device 22000 from the server device 19000 based on the position information.
- the acquisition unit 6617 sends the acquired map data to the display control unit 6612.
- the display control unit 6612 displays an image on at least one of the liquid crystal panel 140 and the liquid crystal panel 240.
- the display control unit 6612 displays, for example, a map image (hereinafter referred to as “first map image”) that includes a map area indicated as the second map image based on the position information, the scale information, and the size information. 240 is displayed.
- first map image a map image
- the display control unit 6612 displays the current position of the electronic device 22000 on the first map image based on the position information.
- the display control unit 6612 further causes the liquid crystal panel 140 to display a third map image including the map area indicated as the first map image based on the position information, the scale information, and the size information.
- the first reception unit 6613 receives input of handwriting input data such as line image data via the liquid crystal panel 240 in a state where the first map image is displayed.
- the first reception unit 6613 sends the received handwritten input data to the display control unit 6612 and the image generation unit 6614.
- the display control unit 6612 When the handwriting input data is received from the first receiving unit 6613, the display control unit 6612 receives the input image data of the image displayed on the liquid crystal panel 240 (image data stored in the VRAM 91), and Composite image data is generated by combining handwritten input data. The display control unit 6612 causes the liquid crystal panel 240 to display a composite image based on the composite image data.
- first map data The data of the second map image is referred to as “second map data”.
- second map data an image displayed on the liquid crystal panels 140, 240, and 2108 is referred to as a “display image”.
- display image data The display image data is referred to as “display data”.
- the display control unit 6612 When the display control unit 6612 receives an instruction to scroll the display image via the operation key 177, the display control unit 6612 performs scrolling according to the instruction. Note that scroll information indicating the direction and amount of scrolling is transmitted to the electronic device 22000 by the transmission unit 6615.
- the image generation unit 6614 generates image data to be transmitted to the electronic device 22000 based on the handwriting input data. Hereinafter, generation of the image data will be described.
- the ratio calculation unit 6641 calculates the ratio of the size of the display area used for displaying the first map image on the liquid crystal panel 240 to the size of the display area indicated by the size information.
- the size of the display area of the liquid crystal panel 2108 of the electronic device 22000 is 240 horizontal dots ⁇ 400 vertical dots.
- the size of the display area indicated by the size information is assumed to be 240 horizontal dots ⁇ 320 vertical dots.
- the size of the display area used for displaying the first map image on the liquid crystal panel 240 is assumed to be 180 horizontal dots ⁇ 240 vertical dots.
- the ratio calculation unit 6641 calculates the horizontal ratio and the vertical ratio as 3/4, respectively.
- the image generation unit 6614 changes the data amount of the handwriting input data based on the horizontal ratio and the vertical ratio obtained by the ratio calculation unit 6641.
- the image generation unit 6614 generates image data by changing the data amount.
- the handwritten input data is image data such as a bitmap format
- the image generation unit 6614 changes the image size by changing the data amount of the handwritten input data.
- the image generation unit 6614 sets the data amount in the vertical direction and the data amount in the horizontal direction of the handwriting input data to 4/3, respectively.
- Image data is generated by doubling.
- a known data interpolation technique is used.
- the image generation unit 6614 sends the generated image data to the transmission unit 6615.
- the transmission unit 6615 transmits the image data generated by the image generation unit 6614 to the electronic device 22000.
- the display control unit 6612 receives an instruction to change the display target area of the map image displayed on the liquid crystal panel 240 by the user's operation of the operation key 177 or the like while the first map image is displayed.
- the transmission unit 6615 transmits area specifying information for specifying the display target area after the change to the electronic device 22000.
- the second accepting unit 6616 accepts designation of a partial area in the map area shown as the third map image via an input device such as the operation key 177 or the liquid crystal panel 140.
- the display control unit 6612 causes the liquid crystal panel 240 to display the designated partial area.
- FIG. 67 is a functional block diagram of the electronic device 22000.
- electronic device 22000 includes a control unit 22010, a liquid crystal panel 2108, and a storage device 2090.
- the storage device 2090 includes a VRAM 2091. Note that the storage device 2090 includes a RAM 2101.
- the control unit 22010 includes a first acquisition unit 22011, a second acquisition unit 22012, a display control unit 22013, a transmission unit 22014, and a reception unit 22015.
- the first acquisition unit 22011 acquires position information indicating the current position of the electronic device 22000 based on various signals received from the GPS satellite 8000. Specifically, the first acquisition unit 22011 calculates the current position of the electronic device 22000 based on various signals received from the plurality of GPS satellites 8000.
- the first acquisition unit 22011 sends the acquired position information to the second acquisition unit 22012 and the transmission unit 22014.
- the first acquisition unit 22011 may acquire the current position from the base station of the mobile phone instead of acquiring the current position based on the signal from the GPS satellite 8000.
- the second acquisition unit 22012 acquires second map data including the current position from the server device 19000 storing the map data based on the position information.
- the second acquisition unit 22012 sends the acquired second map data to the display control unit 22013.
- the display control unit 22013 displays an image on the liquid crystal panel 2108.
- the display control unit 22013 displays the second map image on the liquid crystal panel 2108 based on the second map data.
- the display control unit 22013 sends scale information indicating the scale of the second map image displayed on the liquid crystal panel 2108 to the transmission unit 22014. Furthermore, the display control unit 22013 sends size information indicating the size of the display area displaying the second map image (for example, 240 horizontal dots ⁇ 320 vertical dots) to the transmission unit 22014.
- the transmission unit 22014 associates the position information, the scale information, and the size information with each other and transmits them to the electronic device 100 ⁇ .
- the position information, the scale information, and the size information are collectively referred to as “map display information”.
- the receiving unit 22015 receives the image data generated by the image generating unit 6614 of the electronic device 100 ⁇ .
- the receiving unit 22015 sends the image data to the display control unit 22013.
- the display control unit 22013 combines the image data of the second map image and the received image data, and causes the liquid crystal panel 2108 to display an image based on the combined image data.
- the receiving unit 22015 receives the scroll information from the electronic device 100 ⁇ .
- the display control unit 22013 scrolls the map image displayed on the liquid crystal panel 2108 according to the scroll information. If the electronic device 22000 determines that it is necessary to newly acquire map data from the server device 19000 as a result of scrolling, the electronic device 22000 acquires map data indicating a map in the scroll direction from the server device 19000. .
- map area indicated by the second map image and the map area indicated by the first map image are the same area. That is, in the following, it is assumed that the map image displayed on the liquid crystal panel 240 of the electronic device 100 ⁇ and the map image displayed on the liquid crystal panel 2108 of the electronic device 22000 indicate the same area on the map.
- FIG. 68 is a diagram showing a case where the electronic device 22000 displays the second map image on the liquid crystal panel 2108. Referring to FIG. 68, on liquid crystal panel 2108, the second map image and information indicating the contents of the soft keys are displayed in separate areas. The figure H10 in the second map image indicates the current position of the electronic device 22000.
- FIG. 69 is a diagram showing an image displayed on the electronic device 22000 and the electronic device 100 ⁇ after the electronic device 22000 transmits the map display information to the electronic device 100 ⁇ .
- electronic device 100 ⁇ causes liquid crystal panel 240 to display the first map image.
- an image having the same content is displayed on the liquid crystal panel 240 of the electronic device 100 ⁇ and the liquid crystal panel 2108 of the electronic device 22000.
- the electronic device 100 ⁇ causes the liquid crystal panel 140 to display a third map image including the first map image.
- FIG. 70 is a diagram showing an image displayed on the electronic device 100 ⁇ when the user of the electronic device 100 ⁇ performs handwriting input via the liquid crystal panel 240 in the state of FIG. 69. It is assumed that a figure H11 indicating a route is input to the electronic device 100 ⁇ as handwriting input.
- electronic device 100 ⁇ displays the input graphic H11 further superimposed on the first map image (that is, the display image) on which graphic H10 is superimposed.
- the electronic device 100 ⁇ sends the image data generated by the image generation unit 6614 based on the figure H11 to the electronic device 22000.
- FIG. 71 shows an image displayed on the liquid crystal panel 2108 of the electronic device 22000 when the electronic device 22000 receives the image data generated based on the figure H11 and the display control unit 22013 generates the above-described composite image data.
- FIG. 71 shows an image displayed on the liquid crystal panel 2108 of the electronic device 22000 when the electronic device 22000 receives the image data generated based on the figure H11 and the display control unit 22013 generates the above-described composite image data.
- an image having the same content is displayed on the liquid crystal panel 240 of the electronic device 100 ⁇ and the liquid crystal panel 2108 of the electronic device 22000.
- the user of the electronic device 100 ⁇ and the user of the electronic device 22000 can confirm images having the same content on each other's liquid crystal panel.
- FIG. 72 is a diagram showing an image displayed on electronic device 100 ⁇ when the user of electronic device 100 ⁇ further performs handwriting input via liquid crystal panel 240 in the state of FIG. It is assumed that a figure H12 and a character H13 indicating a target point are input to the electronic device 100 ⁇ as handwriting input.
- electronic device 100 ⁇ displays the input figure H12 and character H13 further superimposed on the first map image on which figure H10 and figure H11 are superimposed.
- the electronic device 100 ⁇ sends the image data generated by the image generation unit 6614 to the electronic device 22000 based on the figure H12 and the character H13.
- FIG. 73 shows the display on the liquid crystal panel 2108 of the electronic device 22000 when the electronic device 22000 receives the image data generated based on the graphic H12 and the character H13 and the display control unit 22013 generates the above-described composite image data.
- FIG. 73 shows the display on the liquid crystal panel 2108 of the electronic device 22000 when the electronic device 22000 receives the image data generated based on the graphic H12 and the character H13 and the display control unit 22013 generates the above-described composite image data.
- the same content image is displayed on the liquid crystal panel 240 of the electronic device 100 ⁇ and the liquid crystal panel 2108 of the electronic device 22000.
- the user of the electronic device 100 ⁇ and the user of the electronic device 22000 can confirm images having the same content on each other's liquid crystal panel.
- FIG. 74 is a diagram showing a sequence among the electronic device 100 ⁇ , the electronic device 22000, the GPS satellite 8000, and the server device 19000. Specifically, FIG. 74 is a diagram showing a sequence related to the processing described based on FIGS.
- step S71 the electronic device 22000 receives data such as time information and orbit information from the GPS satellite 8000.
- step S72 the electronic device 22000 requests the server apparatus 19000 to transmit map data based on the acquired position information.
- step S73 server apparatus 19000 transmits the second map data to electronic device 22000 in accordance with the request.
- step S74 the electronic device 22000 transmits the map display information described above to the electronic device 100 ⁇ .
- step S75 the electronic device 100 ⁇ requests the server device 19000 to transmit map data based on the position information included in the map display information.
- step S76 the server apparatus 19000 transmits the first map data to the electronic device 100 ⁇ according to the request.
- step S77 electronic device 100 ⁇ transmits image data generated based on the handwriting input data (figure H11 in FIG. 70) to electronic device 22000.
- step S78 electronic device 100 ⁇ transmits image data generated based on the handwriting input data (figure H12 and character H13 in FIG. 72) to electronic device 22000.
- the electronic device 100 ⁇ and the electronic device 22000 can display images having the same contents on the liquid crystal panels 240 and 2108 as shown in FIGS.
- FIG. 75 is a flowchart showing a data processing flow in the electronic device 100 ⁇ .
- step S81 electronic device 100 ⁇ receives map display information related to the second map image from electronic device 22000.
- the electronic device 100 ⁇ receives the first map data from the server device 19000 based on the position information included in the map display information.
- step S82 the electronic device 100 ⁇ displays the first map image on the liquid crystal panel 240 based on the first map data.
- the electronic device 100 ⁇ causes the liquid crystal panel 140 to display the third map image including the map area indicated as the first map image.
- step S84 the electronic device 100 ⁇ determines whether or not handwriting input data is received via the liquid crystal panel 240.
- step S85 electronic device 100 ⁇ displays the display data relating to the image displayed on liquid crystal panel 240, the handwriting input data, and the like. Is synthesized.
- CPU 110 advances the process to step S89.
- step S86 the electronic device 100 ⁇ displays the synthesized image on the liquid crystal panel 240.
- step S87 the electronic device 100 ⁇ generates image data to be transmitted to the electronic device 22000 based on the handwriting input data.
- step S88 the electronic device 100 ⁇ transmits the generated image data to the electronic device 22000.
- step S89 the electronic device 100 ⁇ determines whether or not communication with the electronic device 22000 has ended. When it is determined that electronic device 100 ⁇ has ended (YES in step S89), CPU 110 ends the series of processes. On the other hand, when it is determined that electronic device 100 ⁇ has not ended (NO in step S89), CPU 110 returns the process to step S84.
- FIG. 76 is a flowchart showing a flow of data processing in electronic device 22000.
- step S91 electronic device 22000 acquires position information of electronic device 22000 based on various signals received from GPS satellite 8000.
- the electronic device 22000 acquires the second map data from the server device 19000 based on the position information.
- step S93 the electronic device 22000 displays a second map image on the liquid crystal panel 2108 based on the acquired second map data.
- step S94 the electronic device 22000 transmits map display information to the electronic device 100 ⁇ .
- step S95 the electronic device 22000 determines whether image data has been received from the electronic device 100 ⁇ .
- step S96 electronic device 22000 displays the display data relating to the image displayed on liquid crystal panel 2108 and the received image data. Synthesize.
- CPU 2100 advances the process to step S98.
- step S97 the electronic device 22000 displays the synthesized image on the liquid crystal panel 2108.
- step S98 electronic device 22000 determines whether or not communication with electronic device 100 ⁇ has ended. If it is determined that electronic device 22000 has ended (YES in step S98), CPU 2100 ends the series of processing. On the other hand, when it is determined that electronic device 22000 has not ended (NO in step S98), CPU 2100 returns the process to step S95.
- the electronic device 100 ⁇ sends the image data generated by the image generation unit 6614 to the electronic device 22000 based on the handwriting input data. Therefore, by displaying the image data superimposed on the liquid crystal panel 2108 in the electronic device 22000, the electronic devices 100 ⁇ and 2000 can display images having the same contents on the liquid crystal panels 240 and 2108. For this reason, the user of electronic device 100 ⁇ and the user of 2000 can share the same information. As a result, for example, the user of the electronic device 22000 can know the route to the target point described above.
- the electronic device 100 ⁇ receives the position information, the scale information, and the size information, and displays the first map image based on these information. Therefore, the map image displayed on the electronic device 22000 and the map image displayed on the electronic device 100 ⁇ can be substantially matched.
- the electronic device 100 ⁇ displays the current position of the electronic device 22000 on the first map image based on the position information. For this reason, the user of the electronic device 100 ⁇ can input a handwriting in accordance with the current position of the electronic device 22000.
- the electronic device 100 ⁇ generates an image to be transmitted to the electronic device 22000 based on the ratio calculated by the ratio calculation unit 6641, and transmits the generated image to the electronic device 22000. Therefore, as shown in FIGS. 72 and 73, electronic device 100 ⁇ and electronic device 22000 can superimpose handwritten images on the same point of the map image. For this reason, even when the electronic device 100 ⁇ inputs a figure indicating a route along the road or the like of the map image as handwritten input data, the electronic device 22000 superimposes the handwritten image along the road or the like. Can be made.
- the electronic device 100 ⁇ changes the display target region of the map image
- the electronic device 100 ⁇ transmits region specifying information for specifying the display target region after the change to the electronic device 22000. Therefore, the electronic device 22000 can display an image having the same content as the content displayed on the electronic device 100 ⁇ on the liquid crystal panel 2108 by changing the display target region of the map image based on the region specifying information.
- the map area indicated by the first map image and the map area indicated by the second map image are preferably the same area. As described above, the same area is displayed on the liquid crystal panel 240 of the electronic device 100 ⁇ and the liquid crystal panel 2108 of the electronic device 22000, so that the user of the electronic device 100 ⁇ and the user of the electronic device 22000 have the same content.
- the map images can be visually recognized by the electronic devices 100 ⁇ and 2000 possessing each other.
- the electronic device 100 ⁇ displays a third map image including the map area indicated as the first map image on the liquid crystal panel 140. Therefore, the user of the electronic device 100 ⁇ can also check the map image around the map image displayed on the liquid crystal panel 240 on the liquid crystal panel 140.
- the electronic device 100 ⁇ displays the designated area on the liquid crystal panel 240. Therefore, the user of the electronic device 100 ⁇ can designate a map area to be displayed on the liquid crystal panel 240 based on the surrounding map image displayed on the liquid crystal panel 140.
- the electronic device 22000 combines the image data of the map image and the image data received from the electronic device 100 ⁇ , and displays an image based on the combined image data on the liquid crystal panel 2108. Therefore, the electronic devices 100 ⁇ and 2000 can display the same image on the liquid crystal panels 240 and 2108.
- the map data acquired by the electronic device 100 ⁇ from the server device 19000 may be transmitted to the electronic device 22000.
- the electronic device 22000 does not need to acquire map data from the server device 19000.
- the server device 19000 that functions as a storage device for storing map data is not necessarily required.
- the electronic device 100 ⁇ and the electronic device 22000 may be configured to store the map data in a storage device built in or externally attached to each electronic device 100 ⁇ , 2000.
- the display control unit 6612 displays the whole handwriting input data handwriting image and the above-mentioned handwriting image.
- the scale of the display image on the liquid crystal panel 240 may be reduced so that the current position is displayed on the liquid crystal panel 240.
- the configuration in which the transmission unit 6615 transmits the image data generated by the image generation unit 6614 based on the handwriting input data to the electronic device 22000 has been described as an example.
- the configuration of the electronic device 100 ⁇ is not limited to such a configuration, and may be the following configuration.
- a stroke data generation unit is provided instead of the image generation unit 6614.
- the stroke data generation unit generates stroke data based on the received handwritten input data.
- the transmission unit 6615 transmits the generated stroke data to the electronic device 22000. With such a configuration, it is possible to reduce the amount of data to be transmitted compared to a configuration in which image data is transmitted to the electronic device 22000.
- the stroke data generation unit may generate the stroke data from the handwriting input data using the ratio calculated by the ratio calculation unit 6641. That is, the stroke data generation unit may perform coordinate conversion using the ratio and determine the coordinate values that constitute the stroke data.
- the electronic device 22000 may receive the stroke data from the electronic device 100 ⁇ and display an image based on the received stroke data on the display panel 2108.
- the electronic device includes a first display panel, a receiving unit that receives position information indicating the current position of the other electronic device from the other electronic device, and a storage device that stores map data based on the position information. From the acquisition unit for acquiring the map data including the current position, the display control unit for displaying the first map image based on the acquired map data on the first display panel, and the first map image being displayed.
- a first receiving unit that receives handwritten input data via the first display panel, a generating unit that generates image data based on the received handwritten input data, and transmits the generated image data to another electronic device A transmission unit.
- the receiving unit also includes scale information indicating a scale of the second map image including the current position displayed on the other electronic device, and a display area displaying the second map image on the other electronic device. Size information indicating the size is further received from another electronic device, and the display control unit includes a map image including a map area indicated as the second map image based on the position information, the scale information, and the size information. Is preferably displayed as the first map image.
- the display control unit displays the current position on the first map image based on the position information.
- the generation unit includes a ratio calculation unit that calculates a ratio of the size of the display area used for displaying the first map image on the first display panel to the size of the display area indicated by the size information. It is preferable to generate image data by changing the amount of handwritten input data based on the ratio.
- the transmission unit displays the changed display. It is preferable that the area specifying information for specifying the target area is transmitted to another electronic device.
- map area indicated by the first map image and the map area indicated by the second map image are preferably the same area.
- the display control unit further includes a second display panel having a display area larger than that of the first display panel, and the display control unit displays the first map image on the second display panel based on the position information, the scale information, and the size information. It is preferable to further display a third map image including the mapped map area.
- the image processing apparatus further includes a second reception unit that receives designation of a partial region in the map region indicated as the third map image, and when the second reception unit accepts the designation, the display control unit displays the designated partial region Is preferably displayed via the first display panel.
- the first display panel includes a plurality of photosensor circuits that generate electrical signals in response to incident light and a plurality of pixel circuits that emit light in response to the electrical signals
- the reception unit includes a plurality of photosensor circuits. It is preferable that the handwriting input data is received based on the electrical signal from and the display control unit displays the first map image and the handwriting image based on the handwriting input data on the plurality of pixel circuits.
- the electronic device includes a first display panel, a receiving unit that receives position information indicating the current position of the other electronic device from the other electronic device, and a storage device that stores map data based on the position information. From the acquisition unit for acquiring the map data including the current position, the display control unit for displaying the first map image based on the acquired map data on the first display panel, and the first map image being displayed.
- a first receiving unit that receives handwritten input data via the first display panel, a generating unit that generates stroke data based on the received handwritten input data, and transmits the generated stroke data to another electronic device.
- a transmission unit that receives handwritten input data via the first display panel, a generating unit that generates stroke data based on the received handwritten input data, and transmits the generated stroke data to another electronic device.
- the receiving unit also includes scale information indicating a scale of the second map image including the current position displayed on the other electronic device, and a display area displaying the second map image on the other electronic device. Size information indicating the size is further received from another electronic device, and the display control unit includes a map image including a map area indicated as the second map image based on the position information, the scale information, and the size information. Is preferably displayed as the first map image.
- the electronic device further includes a second display panel having a display area wider than that of the first display panel, and the display control unit adds the first display panel to the first display panel based on the position information, the scale information, and the size information. It is preferable to further display a third map image including a map area indicated as a map image.
- the electronic device has a display panel, a first acquisition unit that acquires position information indicating the current position of the electronic device based on a signal received from an external device, and a memory that stores map data based on the position information.
- a second acquisition unit that acquires map data including the current position from the device, a display control unit that displays a map image based on the acquired map data on the display panel, and position information is transmitted to another electronic device.
- a transmission unit and a reception unit that receives image data based on handwritten input data transmitted from another electronic device, and the display control unit combines the image data of the map image with the received image data. Then, an image based on the synthesized image data is displayed via the display panel.
- the transmission unit may further transmit scale information indicating the scale of the displayed map image and size information indicating the size of the display area displaying the map image to another electronic device. preferable.
- the communication system includes a first electronic device and a second electronic device, and the first electronic device uses the first display panel and position information indicating the current position of the second electronic device as the second electronic device.
- the first acquiring unit that acquires the first map data including the current position from the storage device that stores the map data based on the position information, and the acquired first map data
- a first display control unit that displays the first map image on the first display panel; a first reception unit that receives handwriting input data via the first display panel in a state where the first map image is displayed;
- a generation unit that generates image data based on the handwritten input data, and a first transmission unit that transmits the generated image data to the second electronic device.
- the second electronic device includes a second display panel, an external Location information based on the signal received from the device A second acquisition unit to acquire, a third acquisition unit to acquire second map data including the current position from the storage device based on the position information, and a second map image based on the acquired second map data to the second A second display control unit for displaying on the two display panel; a second transmission unit for transmitting position information to the first electronic device; and a second reception unit for receiving generated image data from the first electronic device.
- the second display control unit combines the second map data and the received image data, and displays an image based on the combined image data on the second display panel.
- the data communication method is a data communication method in an electronic device, the step of receiving position information indicating the current position of another electronic device from another electronic device, and map data based on the position information.
- a step of acquiring map data including the current position from the stored storage device, a step of displaying a map image based on the acquired map data on the display panel, and a state where the map image is displayed via the display panel Receiving handwritten input data, generating image data based on the received handwritten input data, and transmitting the generated image data to another electronic device.
- the data communication method is a data communication method in an electronic device, the step of receiving position information indicating the current position of another electronic device from another electronic device, and map data based on the position information.
- a step of acquiring map data including the current position from the stored storage device, a step of displaying a map image based on the acquired map data on the display panel, and a state where the map image is displayed via the display panel Receiving handwritten input data, generating stroke data based on the received handwritten input data, and transmitting the generated stroke data to another electronic device.
- the display control method is a display control method in an electronic device, the step of obtaining position information indicating the current position of the electronic device based on a signal received from an external device, and map data based on the position information.
- the program is a program for causing the electronic device to execute data communication, and receives the position information indicating the current position of the other electronic device from the other electronic device, based on the position information, A step of acquiring map data including the current position from the storage device storing the map data, a step of displaying a map image based on the acquired map data on the display panel, and a display of the map image are displayed. A step of receiving handwritten input data via the panel, a step of generating image data based on the received handwritten input data, and a step of transmitting the generated image data to another electronic device are executed.
- the program is a program for causing the electronic device to perform data communication, and receives the position information indicating the current position of the other electronic device from the other electronic device, and based on the position information, A step of acquiring map data including the current position from the storage device storing the map data, a step of displaying a map image based on the acquired map data on the display panel, and a display of the map image are displayed. A step of receiving handwritten input data via the panel, a step of generating stroke data based on the received handwritten input data, and a step of transmitting the generated stroke data to another electronic device are executed.
- the program is a program for causing the electronic device to execute display control, and based on the position information, a step of acquiring position information indicating the current position of the electronic device based on a signal received from the external device.
- the step of acquiring the map data including the current position from the storage device storing the map data, the step of displaying the map image on the display panel based on the acquired map data, and the position information to other electronic devices A step of transmitting, a step of receiving image data based on handwritten input data transmitted from another electronic device, a map image image data and the received image data, and the combined image data. Displaying an image based on the image on the display panel.
- the handwriting input data input in a state where the map screen is displayed on the electronic device can be displayed on other electronic devices.
- 1, 1A, 1B, 1C communication system 10 electronic device, 20 electronic device, 90 storage device, 100, 100 #, 100 ⁇ , 100 ⁇ , 100 ⁇ electronic device, 100A first housing, 100B second housing, 100C Hinge, 101 body device, 102, 102A display device, 103 display device, 104 body device, 130 driver, 131 scanning signal line drive circuit, 132 data signal line drive circuit, 133 photosensor drive circuit, 134 switch, 135 amplifier, 140 , 140A Photosensor built-in liquid crystal panel, 141 pixel circuit, 141b subpixel circuit, 141g subpixel circuit, 141r subpixel circuit, 141r pixel circuit, 143 electrode pair, 143a pixel electrode, 143b counter electrode, 144 photosensor circuit, 1 5 photodiode, 145b photodiode, 145g photodiode, 145r photodiode, 146 capacitor, 151A active matrix substrate, 151B counter substrate, 152 liquid crystal layer, 153b color filter, 153g color filter,
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
本発明は、電子機器、複数の電子機器を含む通信システム、ならびに、電子機器による通信方法および通信プログラムに関する。 The present invention relates to an electronic device, a communication system including a plurality of electronic devices, a communication method using the electronic device, and a communication program.
現在、パソコンなどの電子機器が広く流通している。特開2004-005105号公報(特許文献1)、特開2004-005212号公報(特許文献2)、特開2004-234504号公報(特許文献3)、特開2000-339097号公報(特許文献4)には、表示装置と組み合わせたタッチパッドを備える情報処理装置が開示されている。 Currently, electronic devices such as personal computers are widely distributed. JP 2004-005105 A (Patent Document 1), JP 2004-005212 A (Patent Document 2), JP 2004-234504 A (Patent Document 3), JP 2000-339097 A (Patent Document 4). ) Discloses an information processing apparatus including a touch pad combined with a display device.
また、近年、複数の電子機器を用いた手書きチャットシステムが普及しつつある。手書きチャットシステムに含まれる各電子機器は、手書き可能な表示面(例えばホワイトボード)を有する。システムに含まれる全電子機器は、インターネットなどを介して、写真や各電子機器のホワイトボードへの入力パターン(手書きパターン)などを双方向に送りあう。 In recent years, handwritten chat systems using a plurality of electronic devices are becoming widespread. Each electronic device included in the handwritten chat system has a handwritten display surface (for example, a whiteboard). All electronic devices included in the system bidirectionally send photographs and input patterns (handwritten patterns) to the whiteboard of each electronic device via the Internet.
したがって、手書きチャットシステムのユーザは、互いに離れたところにいても、仮想的な1つのホワイトボードを共有できる。ユーザは、ホワイトボードに書込みを行なうことにより、互いに意思疎通を図ることができる。 Therefore, users of the handwritten chat system can share one virtual whiteboard even when they are away from each other. Users can communicate with each other by writing on the whiteboard.
また、上記の特開2004-005105号公報(特許文献1)、特開2004-005212号公報(特許文献2)、特開2004-234504号公報(特許文献3)には、2つの表示装置を備えた情報処理装置が開示されている。上記の特開2000-339097号公報(特許文献4)には、表示部と着脱可能なPC(Personal Computer)カードとを備える情報処理装置が開示されている。当該表示部およびPCカードは、LCD(Liquid Crystal Display)を備える。また、PCカードのLCDは、タッチパッドの背面に設けられている。 In addition, in the above Japanese Patent Application Laid-Open No. 2004-005105 (Patent Document 1), Japanese Patent Application Laid-Open No. 2004-005212 (Patent Document 2), and Japanese Patent Application Laid-Open No. 2004-234504 (Patent Document 3), two display devices are provided. An information processing apparatus provided is disclosed. Japanese Unexamined Patent Publication No. 2000-339097 (Patent Document 4) discloses an information processing apparatus including a display unit and a detachable PC (Personal Computer) card. The display unit and the PC card include an LCD (Liquid Crystal Display). The LCD of the PC card is provided on the back surface of the touch pad.
さらに、「http://dynabook.com/pc/catalog/dynabook/030512g8/index_j.htm」(非特許文献1)には、タッチパッドが液晶ディスプレイになった、ノート型のパーソナルコンピュータが開示されている。また、従来、光センサを内蔵した液晶パネルが知られている。 Furthermore, “http://dynabook.com/pc/catalog/dynabook/030512g8/index_j.htm” (Non-Patent Document 1) discloses a notebook personal computer in which the touchpad is a liquid crystal display. Yes. Conventionally, a liquid crystal panel with a built-in optical sensor is known.
しかしながら、従来の手書きチャットシステムは、手書きパターン以外のドキュメントや写真などのデータを、手書きデータの一部としてしか扱えなかった。システム内の電子機器がこのようなデータを送ると、ホワイトボードは、手書きパターン以外のデータと手書きデータとが混じった画面を表示していた。 However, the conventional handwritten chat system can only handle data such as documents and photographs other than handwritten patterns as part of handwritten data. When an electronic device in the system sends such data, the whiteboard displays a screen in which data other than the handwritten pattern and handwritten data are mixed.
したがって、従来の手書きチャットシステムのユーザが、手書きパターン以外のデータを円滑に共有することは難しかった。このようなデータを送ると、ホワイトボードの表示が煩雑になるためである。 Therefore, it has been difficult for users of conventional handwritten chat systems to smoothly share data other than handwritten patterns. This is because sending such data makes the display of the whiteboard complicated.
本発明は、上記のような問題を解決するためになされたものであって、手書きチャットシステムの各ユーザが、手書きデータ以外のデータを円滑に共有できるようにする電子機器、通信システム、通信方法および通信プログラムを提供することを課題とする。 The present invention has been made in order to solve the above-described problems, and enables an electronic device, a communication system, and a communication method to enable each user of a handwritten chat system to smoothly share data other than handwritten data. It is another object of the present invention to provide a communication program.
本発明の1つの局面に従うと、電子機器であって、外部機器と通信する通信部と、モニタと、表示一体型タブレットとを備え、表示一体型タブレットは、表示一体型タブレットへの入力パターンを出力し、電子機器の動作を制御する制御部をさらに備え、制御部は、添付データを作成する添付データ作成部と、通信部を制御し、入力パターンおよび添付データを含み、入力パターンの表示一体型タブレットでの表示および添付データのモニタでの再生を外部機器に要求するコマンドを外部機器に送信する転送制御部とを含む。 According to one aspect of the present invention, an electronic device includes a communication unit that communicates with an external device, a monitor, and a display-integrated tablet. The display-integrated tablet has an input pattern to the display-integrated tablet. A control unit that outputs and controls the operation of the electronic device. The control unit controls the attached data creation unit that creates attached data and the communication unit, and includes an input pattern and attached data. A transfer control unit that transmits a command for requesting the external device to display on the body-shaped tablet and to reproduce the attached data on the monitor to the external device.
好ましくは、外部機器は、表示一体型タブレットを有する第1の機器およびモニタを有する第2の機器を含み、コマンドは、第1の機器に対し、入力パターンを第1の機器の表示一体型タブレットに表示し、添付データを第2の機器に転送することを要求する。 Preferably, the external device includes a first device having a display-integrated tablet and a second device having a monitor, and the command inputs an input pattern to the first device, the display-integrated tablet of the first device. And request that the attached data be transferred to the second device.
好ましくは、外部機器は、モニタおよび表示一体型タブレットを有する第3の機器を含み、コマンドは、第3の機器に対し、入力パターンを第3の機器の表示一体型タブレットに表示し、添付データに対応する画面を第3の機器のモニタに表示することを要求する。 Preferably, the external device includes a third device having a monitor and a display-integrated tablet, and the command displays an input pattern on the display-integrated tablet of the third device for the third device, and the attached data It is requested to display a screen corresponding to the item on the monitor of the third device.
好ましくは、添付データは、電子機器のモニタの表示画面に関する。
さらに好ましくは、添付データは、表示画面の基礎となる表示データを含む。
Preferably, the attached data relates to a display screen of a monitor of the electronic device.
More preferably, the attached data includes display data serving as a basis of the display screen.
さらに好ましくは、添付データは、表示画面の基礎となるファイルを含む。
さらに好ましくは、添付データは、表示画面へのリンクを含む。
More preferably, the attached data includes a file serving as a basis of the display screen.
More preferably, the attached data includes a link to the display screen.
さらに好ましくは、表示画面は、ウェブ画面を含み、リンクは、ウェブ画面のアドレスである。 More preferably, the display screen includes a web screen, and the link is an address of the web screen.
好ましくは、モニタは、光センサ内蔵液晶パネルである。
さらに好ましくは、添付データは、光センサ内蔵液晶パネルが取得した画像データを含む。
Preferably, the monitor is a liquid crystal panel with a built-in optical sensor.
More preferably, the attached data includes image data acquired by the optical sensor built-in liquid crystal panel.
好ましくは、電子機器の表示一体型タブレットは、光センサ内蔵液晶パネルである。
本発明の他の局面に従うと、電子機器であって、モニタと表示一体型タブレットとを有する第1の機器およびモニタを有する第2の機器と通信する通信部と、表示一体型タブレットと、電子機器の動作を制御する制御手段とを備え、制御部は、通信部が第1の機器から入力パターンおよび添付データを含むコマンドを受信すると、表示一体型タブレットに入力パターンを表示させる表示制御部と、通信部がコマンドを受信すると、通信部を制御し、添付データを第2の機器に送信する再転送制御部とを含む。
Preferably, the display-integrated tablet of the electronic device is a liquid crystal panel with a built-in optical sensor.
According to another aspect of the present invention, there is provided a communication unit that communicates with a first device having a monitor and a display-integrated tablet and a second device having a monitor, a display-integrated tablet, and an electronic device. A control unit that controls operation of the device, and the control unit displays the input pattern on the display-integrated tablet when the communication unit receives a command including an input pattern and attached data from the first device; When the communication unit receives the command, the communication unit controls the communication unit, and the re-transfer control unit transmits the attached data to the second device.
本発明のさらに他の局面に従うと、電子機器であって、外部機器と通信する通信部と、モニタと、表示一体型タブレットと、電子機器の動作を制御する制御部とを備え、制御部は、通信部が外部機器から入力パターンおよび添付データを含むコマンドを受信すると、表示一体型タブレットに入力パターンを表示させる第1の表示制御部と、通信部がコマンドを受信すると、モニタに添付データに対応する画面を表示させる第2の表示制御部とを含む。 According to still another aspect of the present invention, the electronic device includes a communication unit that communicates with an external device, a monitor, a display-integrated tablet, and a control unit that controls the operation of the electronic device. When the communication unit receives a command including an input pattern and attached data from an external device, the first display control unit displays the input pattern on the display-integrated tablet. When the communication unit receives the command, the monitor displays the attached data on the monitor. And a second display control unit that displays a corresponding screen.
本発明のさらに他の局面に従うと、第1の機器と第2の機器と第3の機器とを備える通信システムであって、第1の機器は、第2の機器と通信する第1の通信部と、第1のモニタと、第1の表示一体型タブレットとを備え、第1の表示一体型タブレットは、第1の表示一体型タブレットへの入力パターンを出力し、第1の機器の動作を制御する第1の制御部をさらに備え、第1の制御部は、モニタに関するデータを添付データとして作成する添付データ作成部と、第1の通信部を制御し、入力パターンおよび添付データを表わすコマンドを第2の機器に送信する転送制御部とを含み、第2の機器は、第1の機器と第3の機器と通信する第2の通信部と、第2の表示一体型タブレットと、第2の機器の動作を制御する第2の制御部とを備え、第2の制御部は、第2の通信部がコマンドを受信すると、第2の表示一体型タブレットに入力パターンを表示させる表示制御部と、第2の通信部がコマンドを受信すると、第2の通信部を制御し、添付データを第3の機器に送信する再転送制御部とを含み、第3の機器は、第2のモニタと、添付データに対応する画面を第2のモニタに表示する表示制御部とを含む。 According to still another aspect of the present invention, a communication system including a first device, a second device, and a third device, wherein the first device communicates with the second device. Unit, a first monitor, and a first display-integrated tablet, the first display-integrated tablet outputs an input pattern to the first display-integrated tablet, and the operation of the first device And a first control unit that controls the attached data creation unit that creates monitor-related data as attached data and the first communication unit, and represents an input pattern and attached data. A transfer control unit that transmits a command to the second device, wherein the second device includes a second communication unit that communicates with the first device and the third device, a second display-integrated tablet, A second control unit that controls the operation of the second device, When the second communication unit receives the command, the second control unit displays the input pattern on the second display-integrated tablet, and when the second communication unit receives the command, the second communication unit And a re-transfer control unit that transmits the attached data to the third device. The third device displays the second monitor and a screen corresponding to the attached data on the second monitor. And a control unit.
本発明のさらに他の局面に従うと、第1の機器と第2の機器とを備える通信システムであって、第1の機器は、第2の機器と通信する第1の通信部と、第1のモニタと、第1の表示一体型タブレットとを備え、第1の表示一体型タブレットは、第1の表示一体型タブレットへの入力パターンを出力し、第1の機器の動作を制御する第1の制御部をさらに備え、第1の制御部は、第1のモニタに関するデータを添付データとして作成する添付データ作成部と、第1の通信部を制御し、入力パターンおよび添付データを含むコマンドを第2の機器に送信する転送制御部とを含み、第2の機器は、第1の機器と通信する第2の通信部と、第2のモニタと、第2の表示一体型タブレットと、第2の機器の動作を制御する第2の制御部とを備え、第2の制御部は、第2の通信部がコマンドを受信すると、第2の表示一体型タブレットに入力パターンを表示させる第1の表示制御部と、第2の通信部がコマンドを受信すると、第2のモニタに添付データに対応する画面を表示させる第2の表示制御部とを含む。 According to still another aspect of the present invention, a communication system including a first device and a second device, wherein the first device communicates with the second device, the first communication unit, And a first display-integrated tablet, the first display-integrated tablet outputs a first input pattern to the first display-integrated tablet, and controls the operation of the first device. The first control unit controls the first communication unit and generates a command including an input pattern and attached data. The attached data creation unit creates data related to the first monitor as attached data. A second control unit that transmits to the second device, the second device includes a second communication unit that communicates with the first device, a second monitor, a second display-integrated tablet, And a second control unit that controls the operation of the second device, When the second communication unit receives a command, the control unit displays a first display control unit that displays an input pattern on the second display-integrated tablet, and when the second communication unit receives the command, And a second display control unit that displays a screen corresponding to the attached data on the monitor.
本発明のさらに他の局面に従うと、モニタと表示一体型タブレットとを有する電子機器を用いた通信方法であって、電子機器が添付データを作成するステップと、電子機器が、表示一体型タブレットへの入力パターンおよび添付データを含み、入力パターンの表示一体型タブレットでの表示および添付データのモニタでの再生を外部機器に要求するコマンドを外部機器へ送信するステップとを備える。 According to still another aspect of the present invention, a communication method using an electronic device having a monitor and a display-integrated tablet, the electronic device creating attached data, and the electronic device into a display-integrated tablet Transmitting a command for requesting the external device to display the input pattern on the display-integrated tablet and to reproduce the attached data on the monitor.
本発明のさらに他の局面に従うと、モニタと表示一体型タブレットとを有する電子機器に通信を行なわせる通信プログラムであって、電子機器に添付データを作成させるステップと、電子機器に、表示一体型タブレットへの入力パターンおよび添付データを含み、入力パターンの表示一体型タブレットでの表示および添付データのモニタでの再生を外部機器に要求するコマンドを外部機器へ送信させるステップとを備える。 According to still another aspect of the present invention, there is provided a communication program for causing an electronic device having a monitor and a display-integrated tablet to communicate, the step of causing the electronic device to create attached data; And a step of transmitting to the external device a command for requesting the external device to display the input pattern on the display-integrated tablet and to reproduce the attached data on the monitor.
本発明によれば、電子機器は、表示一体型タブレットへの入力パターンと添付データとの再生を外部機器に要求するコマンドを送信する。コマンドを受けた外部機器は、入力パターンを表示一体型タブレットに表示させ、添付データに応じた画面をモニタに表示させる。その結果、本発明によれば、手書きチャットシステムの各ユーザは、手書きデータ以外のデータを円滑に共有できる。 According to the present invention, the electronic device transmits a command requesting the external device to reproduce the input pattern to the display-integrated tablet and the attached data. The external device that receives the command displays the input pattern on the display-integrated tablet and displays a screen corresponding to the attached data on the monitor. As a result, according to the present invention, each user of the handwritten chat system can smoothly share data other than the handwritten data.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部分には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
図1は、本発明に係る手書きチャット用の通信システム1の構成を示す図である。図1を参照して、通信システム1は、電子機器100と、電子機器100#と、電子機器10と、電子機器20とを備える。
FIG. 1 is a diagram showing a configuration of a
電子機器100は、第1の筐体100Aと第2の筐体100Bとを含む。
第1の筐体100Aと第2の筐体100Bとは、ヒンジ100Cにより折畳み可能に接続されている。第1の筐体100Aは、光センサ内蔵液晶パネル140を備える。第2の筐体100Bは、光センサ内蔵液晶パネル240を備える。このように、電子機器100は、光センサ内蔵液晶パネルを2つ備える。
The
なお、電子機器100は、PDA(Personal Digital Assistant)、ノート型のパーソナルコンピュータ、携帯型電話機、電子辞書などの表示機能を有する携帯型デバイスとして構成される。
Note that the
電子機器100#は、電子機器100と同様の構成を有する。電子機器100#は、2つの光センサ内蔵液晶パネル140#および240#を備える。
The
電子機器10は、光センサ内蔵液晶パネル12を備える。ただし、電子機器10は、電子機器100および電子機器100#と異なり、画像を表示するモニタを1つしか有していない。本実施の形態では、電子機器10は、スマートフォンなどの携帯型デバイスであるとする。ただし、電子機器10は、携帯型デバイスに限られず、手書き入力を受付可能なモニタ(表示一体型タブレット)を備える機器であればよい。
The
電子機器20は、モニタ22を備える。本実施の形態では、電子機器20は、ノートパソコンであるとする。ただし、電子機器20は、ノートパソコンに限られず、モニタ22を備える機器、例えばテレビなどであってもよい。なお、モニタ22は、手書き入力を受け付けない表示装置であってもよいし、表示一体型タブレットであってもよい。
The
通信システム1内の各電子機器は、相互に通信可能である。たとえば、電子機器100は、電子機器100#および電子機器10と通信を行なう。電子機器10は、電子機器100と電子機器20と通信を行なう。
Each electronic device in the
なお、通信システム1は、図1に示した以外の電子機器を含んでいてもよい。また、通信システム1は、電子機器100、100#、10、20の全てを含まなくてもよい。
The
<ハードウェア構成について>
次に、図2を参照して、電子機器100の具体的構成の一態様について説明する。図2は、電子機器100のハードウェア構成を表わすブロック図である。
<About hardware configuration>
Next, an aspect of a specific configuration of the
電子機器100は、第1ユニット1001と、第2ユニット1002とを含む。第2ユニット1002は、電子機器100から着脱可能に第1ユニット1001に接続されている。第1ユニット1001は、本体装置101と、表示装置102とを含む。第2ユニット1002は、表示装置103と、本体装置104とを含む。
The
第1の筐体100Aは、表示装置102を含む。第2の筐体100Bは、本体装置101を含む。また、第2の筐体100Bは、第2ユニット1002を含む。
The
(第1ユニットについて)
本体装置101は、CPU(Central Processing Unit)110と、RAM(Random Access Memory)171と、ROM(Read-Only Memory)172と、メモリカードリーダライタ173と、外部通信部174と、マイク175と、スピーカ176と、操作キー177と、電源スイッチ191と、電源回路192と、電源検出部193と、USB(Universal Serial Bus)コネクタ194と、アンテナ195と、LAN(Local Area Network)コネクタ196とを含む。各構成要素(110,171~177,193)は、相互にデータバスDB1によって接続されている。メモリカードリーダライタ173には、メモリカード1731が装着される。
(About the first unit)
The
CPU110は、プログラムを実行する。操作キー177は、電子機器100の使用者による指示の入力を受ける。RAM171は、CPU110によるプログラムの実行により生成されたデータ、または操作キー177を介して入力されたデータを揮発的に格納する。ROM172は、データを不揮発的に格納する。また、ROM172は、EPROM(Erasable Programmable Read-Only Memory)やフラッシュメモリなどのデータの書込みおよび消去が可能なROMである。
外部通信部174は、他の電子機器と通信を行なう。具体的には、外部通信部174は、USBコネクタ194を介して、たとえば第2ユニット1002と通信を行なう。また、外部通信部174は、アンテナ195を介して、たとえば第2ユニット1002と無線通信を行なう。さらに、外部通信部174は、LANコネクタ196を介して、他の電子機器との間で有線通信を行なう。
なお、本体装置101は、Bluetooth(登録商標)以外の無線通信により、他の電子機器と通信を行なってもよい。たとえば、外部通信部174は、図示しない無線LANアンテナを介して、LANに接続された他の電子機器との間で無線通信を行なってもよい。あるいは、図示しない赤外線ポートを介して、他の電子機器との間で無線通信を行なってもよい。
The
電源スイッチ191は、電子機器100を起動させるためのスイッチである。
電源スイッチ191がオンすると、電源回路192は、電源検出部193を介して、データバスDB1に接続されている各構成要素と表示装置102とに電力を供給する。また、電源スイッチ191がオンすると、電源回路192は、電源検出部193を介することなく、外部通信部174に電力を供給する。
The
When the
電源検出部193は、電源回路192からの出力を検出する。また、電源検出部193は、当該検出した出力に関する情報(たとえば、電圧値や電流値)を、CPU110に送る。
The power
USBコネクタ194は、第1ユニット1001を第2ユニット1002に接続するために用いられる。なお、本体装置101は、USBコネクタ194に加えて他のUSBコネクタを備えていてもよい。
The USB connector 194 is used to connect the
第1ユニット1001は、USBコネクタ194を介して、第2ユニット1002にデータを送信する。また、第1ユニット1001は、USBコネクタ194を介して、第2ユニット1002からデータを受信する。さらに、第1ユニット1001は、USBコネクタ194を介して、第2ユニット1002に電力を供給する。
The
アンテナ195は、第1ユニット1001と、他の通信装置(たとえば第2ユニット1002)との間における、Bluetooth(登録商標)の規格に沿った通信に用いられる。LANコネクタ196は、電子機器100をLANに接続するために用いられる。
The
表示装置102は、ドライバ130と、光センサ内蔵液晶パネル140(以下、液晶パネル140と称する)と、内部IF178と、バックライト179と、画像処理エンジン180とを含む。
The
ドライバ130は、液晶パネル140およびバックライト179を駆動するための駆動回路である。ドライバ130に含まれる各種の駆動回路については、後述する。
The
液晶パネル140は、液晶ディスプレイの機能と光センサの機能とを備えたデバイスである。つまり、液晶パネル140は、液晶を用いた画像の表示と、光センサを用いたセンシングとを行うことができる。液晶パネル140の詳細については、後述する。
The
内部IF(Interface)178は、本体装置101と表示装置102との間で、データの遣り取りを仲介する。
The internal IF (Interface) 178 mediates exchange of data between the
バックライト179は、液晶パネル140の裏面に配置された光源である。バックライト179は、当該裏面に対して均一な光を照射する。
The
画像処理エンジン180は、ドライバ130を介して液晶パネル140の動作を制御する。ここで、当該制御は、内部IF178を介して本体装置101から送られてくる各種データに基づいて行われる。なお、当該各種データは、後述するコマンドを含む。また、画像処理エンジン180は、液晶パネル140から出力されるデータを処理し、処理したデータを内部IF178を介して本体装置101に送る。さらに、画像処理エンジン180は、ドライバ制御部181と、タイマ182と、信号処理部183とを含む。
The
ドライバ制御部181は、ドライバ130に対して制御信号を送ることによりドライバ130の動作を制御する。また、ドライバ制御部181は、本体装置101から送られてくるコマンドを解析する。そして、ドライバ制御部181は、当該解析の結果に基づいた制御信号をドライバ130に送る。ドライバ130の動作の詳細については、後述する。
The driver control unit 181 controls the operation of the
タイマ182は、時刻情報を生成し、信号処理部183に対して時刻情報を送る。
信号処理部183は、上記光センサから出力されるデータを受け取る。ここで、上記光センサから出力されるデータはアナログデータであるため、信号処理部183は、まず当該アナログデータをデジタルデータに変換する。さらに、信号処理部183は、当該デジタルデータに対して、本体装置101から送られてくるコマンドの内容に応じたデータ処理を行なう。そして、信号処理部183は、上記データ処理を行った後のデータと、タイマ182から取得した時刻情報とを含んだデータ(以下、応答データと称する)を本体装置101に送る。また、信号処理部183は、後述するスキャンデータを連続して複数格納できるRAM(図示せず)を備えている。
The timer 182 generates time information and sends the time information to the signal processing unit 183.
The signal processing unit 183 receives data output from the optical sensor. Here, since the data output from the optical sensor is analog data, the signal processing unit 183 first converts the analog data into digital data. Further, the signal processing unit 183 performs data processing on the digital data according to the content of the command sent from the
上記コマンドは、上記光センサによりセンシングを指示するセンシングコマンドを含む。当該センシングコマンドの詳細および上記応答データの詳細については、後述する(図7,図8,および図14)。 The command includes a sensing command for instructing sensing by the optical sensor. Details of the sensing command and the response data will be described later (FIGS. 7, 8, and 14).
なお、タイマ182は、必ずしも画像処理エンジン180に備えられている必要はない。たとえば、タイマ182は、表示装置102内における、画像処理エンジン180の外部に備えられていてもよい。あるいは、タイマ182は、本体装置101に備えられていてもよい。また、マイク175およびスピーカ176は、電子機器100が常に備える構成ではなく、電子機器100の実施例によっては、マイク175およびスピーカ176のいずれかあるいは両方を有さない構成であってもよい。
Note that the timer 182 is not necessarily provided in the
ここで、表示装置102は、システム液晶を含んでいる。なお、システム液晶とは、液晶パネル140の周辺機器を当該液晶パネル140のガラス基板上に一体形成することにより得られるデバイスである。本実施の形態では、ドライバ130(バックライト179を駆動する回路を除く)と、内部IF178と、画像処理エンジン180とが、液晶パネル140のガラス基板上に一体形成されている。なお、表示装置102が、必ずしもシステム液晶を用いて構成されている必要はなく、ドライバ130(バックライト179を駆動する回路を除く)と、内部IF178と、画像処理エンジン180とが、上記ガラス基板以外の基板に構成されていてもよい。
Here, the
(第2ユニットについて)
第2ユニット1002は、第1ユニット1001から電力の供給を受ける。具体的には、後述するUSBコネクタ294と第1ユニット1001のUSBコネクタ194とを接続することにより、第2ユニット1002は、第1ユニット1001の電源回路192から電力の供給を受ける。
(About the second unit)
The
本体装置104は、CPU210と、RAM271と、ROM272と、外部通信部274と、電源検出部293と、USBコネクタ294と、アンテナ295と、信号強度検出部297とを含む。各構成要素(210,271,272,274,293)は、相互にデータバスDB2によって接続されている。
The
CPU210は、プログラムを実行する。RAM271は、CPU210によるプログラムの実行により生成されたデータを揮発的に格納する。ROM272は、データを不揮発的に格納する。また、ROM272は、EPROM(Erasable Programmable Read-Only Memory)やフラッシュメモリなどのデータの書込みおよび消去が可能なROMである。
外部通信部274は、他の電子機器との間で通信を行なう。具体的には、外部通信部274は、USBコネクタ294を介して、たとえば第1ユニット1001と通信を行なう。また、外部通信部274は、アンテナ295を介して、たとえば第1ユニット1001と通信を行なう。
The
なお、本体装置104は、Bluetooth(登録商標)以外の無線通信により、他の電子機器(たとえば、第1ユニット1001)と通信を行なってもよい。たとえば、外部通信部274は、図示しない赤外線ポートを介して、他の電子機器との間で無線通信を行なってもよい。
The
信号強度検出部297は、アンテナ295を介して受信した信号についての強度を検出する。そして、信号強度検出部297は、検出した強度を外部通信部274に送る。
The signal
USBコネクタ294は、第2ユニット1002を第1ユニット1001に接続するために用いられる。
The
第2ユニット1002は、USBコネクタ294を介して、第1ユニット1001にデータを送信する。また、第2ユニット1002は、USBコネクタ294を介して、第1ユニット1001からデータを受信する。さらに、第2ユニット1002は、上述したように、USBコネクタ294を介して、第1ユニット1001から電力の供給を受ける。なお、第2ユニット1002は、第1ユニット1001から供給された電力を、図示しないバッテリに蓄電する。
The
アンテナ295は、第2ユニット1002と、たとえば第1ユニット1001との間における、Bluetooth(登録商標)の規格に沿った通信に用いられる。
The
電源検出部293は、USBコネクタ294を介して給電された電力を検出する。また、電源検出部293は、当該検出した電力についての情報を、CPU210に送る。
The
また、本体装置104は、赤外線通信を行なう機能を備えていてもよい。
表示装置103は、ドライバ230と、光センサ内蔵液晶パネル240(以下、「液晶パネル240」と称する)と、内部IF278と、バックライト279と、画像処理エンジン280とを含む。画像処理エンジン280は、ドライバ制御部281と、タイマ282と、信号処理部283とを含む。
Further, the
The
表示装置103は、表示装置102と同様な構成を有する。つまり、ドライバ230、液晶パネル240、内部IF278、バックライト279、および画像処理エンジン280は、表示装置102における、ドライバ130、液晶パネル140、内部IF178、バックライト179、画像処理エンジン180と同じ構成をそれぞれ有する。ドライバ制御部281、タイマ282、および信号処理部283は、表示装置102における、ドライバ制御部181、タイマ182、信号処理部183と同じ構成をそれぞれ有する。したがって、表示装置103に含まれる各機能ブロックについての説明は、繰り返さない。
The
ところで、電子機器100における処理は、各ハードウェアおよびCPU110により実行されるソフトウェアによって実現される。このようなソフトウェアは、ROM172に予め記憶されている場合がある。また、ソフトウェアは、メモリカード1731その他の記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、メモリカードリーダライタ173その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信部174または通信IF(図示せず)を介してダウンロードされた後、ROM172に一旦格納される。そのソフトウェアは、CPU110によってROM172から読み出され、RAM171に実行可能なプログラムの形式で格納される。CPU110は、そのプログラムを実行する。
Incidentally, the processing in the
図2に示される電子機器100の本体装置101を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、RAM171、ROM172、メモリカード1731その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子機器100の本体装置101のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
Each component constituting the
なお、記憶媒体としては、メモリカードに限られず、CD-ROM、FD(Flexible Disk)、ハードディスク、磁気テープ、カセットテープ、光ディスク(MO(Magnetic Optical Disc)/MD(Mini Disc)/DVD(Digital Versatile Disc))、IC(Integrated Circuit)カード(メモリカードを除く)、光カード、マスクROM、EPROM、EEPROM(Electronically Erasable Programmable Read-Only Memory)、フラッシュROMなどの半導体メモリ等の固定的にプログラムを格納する媒体でもよい。 The storage medium is not limited to a memory card, but is a CD-ROM, FD (Flexible Disk), hard disk, magnetic tape, cassette tape, optical disk (MO (Magnetic Optical Disc) / MD (Mini Disc) / DVD (Digital Versatile). Disc)), IC (Integrated Circuit) card (excluding memory card), optical card, mask ROM, EPROM, EEPROM (Electronically Erasable Programmable Read-Only Memory), semiconductor memory such as flash ROM, etc. It may be a medium to be used.
ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。 The program here includes not only a program directly executable by the CPU but also a program in a source program format, a compressed program, an encrypted program, and the like.
<光センサ内蔵液晶パネルの構成および駆動について>
次に、液晶パネル140の構成と、当該液晶パネル140の周辺回路の構成とについて説明する。図3は、液晶パネル140の構成と、当該液晶パネル140の周辺回路とを示した図である。
<Configuration and drive of liquid crystal panel with built-in optical sensor>
Next, the configuration of the
図3を参照して、液晶パネル140は、画素回路141と、光センサ回路144と、走査信号線Giと、データ信号線SRjと、データ信号線SGjと、データ信号線SBjと、センサ信号線SSjと、センサ信号線SDjと、読出信号線RWiと、リセット信号線RSiとを含む。なお、iは、1≦i≦mを満たす自然数であり、jは1≦j≦nを満たす自然数である。
Referring to FIG. 3, the
また、図2に示した表示装置102のドライバ130は、液晶パネル140の周辺回路として、走査信号線駆動回路131と、データ信号線駆動回路132と、光センサ駆動回路133と、スイッチ134と、アンプ135とを含む。
2 includes a scanning signal
走査信号線駆動回路131は、図2に示すドライバ制御部181から制御信号TC1を受ける。そして、走査信号線駆動回路131は、制御信号TC1に基づき、各走査信号線(G1~Gm)に対して、走査信号線G1から順に予め定められた電圧を印加する。より詳しくは、走査信号線駆動回路131は、単位時間毎に走査信号線(G1~Gm)の中から1つの走査信号線を順次選択し、当該選択した走査信号線に対して後述するTFT(Thin Film Transistor)142のゲートをターンオンできるだけの電圧(以下、ハイレベル電圧)を印加する。なお、選択されていない走査信号線に対しては、ハイレベル電圧を印加することなく、ローレベル電圧を印加したままとする。
The scanning signal
データ信号線駆動回路132は、図2に示すドライバ制御部181から画像データ(DR,DG,DB)を受ける。そして、データ信号線駆動回路132は、3n個のデータ信号線(SR1~SRn,SG1~SGn,SB1~SBn)に対して、上記単位時間毎に、1行分の画像データに対応する電圧を順次印加する。
The data signal
なお、ここでは、いわゆる線順次方式と呼ばれる駆動方式を用いて説明したが、駆動方式はこれに限定されるものではない。 In addition, although it demonstrated using the drive system called what is called a line sequential system here, a drive system is not limited to this.
画素回路141は、1つの画素の輝度(透過率)を設定するための回路である。また、画素回路141は、マトリクス状にm×n個配されている。より詳しくは、画素回路141は、図3の縦方向にm個、横方向にn個配されている。
The
画素回路141は、Rサブピクセル回路141rと、Gサブピクセル回路141gと、Bサブピクセル回路141bとからなる。これら3つの回路(141r,141g,141b)は、それぞれ、TFT142と、画素電極と対向電極とからなる1組の電極対143と、図示しないコンデンサとを含む。
The
なお、n型のトランジスタとp型のトランジスタとを作れるCMOS(Complementary Metal Oxide Semiconductor)を実現できること、キャリア(電子または正孔)の移動速度がアモルファスシリコン薄膜トランジスタ(a-Si TFT)に比べて数百倍早いことなどから、表示装置102では、TFT142として多結晶シリコン薄膜トランジスタ(p-Si TFT)が用いられる。なお、TFT142は、n型チャネルの電界効果トランジスタであるとして説明する。ただし、TFT142がp型チャネルの電界効果トランジスタであってもよい。
In addition, CMOS (Complementary Metal Oxide Semiconductor) that can make n-type transistors and p-type transistors can be realized, and the movement speed of carriers (electrons or holes) is several hundreds compared to amorphous silicon thin film transistors (a-Si TFTs). For example, a polycrystalline silicon thin film transistor (p-Si TFT) is used as the
Rサブピクセル回路141r内のTFT142のソースはデータ信号線SRjに接続されている。また、当該TFT142のゲートは走査信号線Giに接続されている。さらに、当該TFT142のドレインは、電極対143の画素電極に接続される。そして、画素電極と対向電極との間には、液晶が配される。なお、Gサブピクセル回路141gおよびBサブピクセル回路141bについても、各TFT142のソースが接続されるデータ信号線が異なる以外は、Rサブピクセル回路141rと同じ構成である。このため、これら2つの回路(141g,141b)についての説明は、繰り返さない。
The source of the
ここで、画素回路141における輝度の設定について説明する。まず、走査信号線Giに上記ハイレベル電圧を印加する。当該ハイレベル電圧の印加により、TFT142のゲートがターンオンする。このようにTFT142のゲートがターンオンした状態で、各データ信号線(SRj,SGj,SBj)に対して、それぞれ指定された電圧(1画素分の画像データに対応する電圧)を印加する。これにより、当該指定された電圧に基づいた電圧が画素電極に印加される。その結果、画素電極と対向電極との間に電位差が生じる。この電位差に基づいて、液晶が応答し、画素の輝度は予め定められた輝度に設定される。なお、当該電位差は、上記図示しないコンデンサ(補助容量)によって、次のフレーム期間において走査信号線Giが選択されるまで保持される。
Here, the setting of the luminance in the
光センサ駆動回路133は、図2に示すドライバ制御部181から制御信号TC2を受ける。
The optical
そして、光センサ駆動回路133は、制御信号TC2に基づき、単位時間毎にリセット信号線(RS1~RSm)の中から1つの信号線を順次選択し、当該選択した信号線に対して、予め定められたタイミングで通常よりもハイレベルな電圧VDDRを印加する。なお、選択されていないリセット信号線に対しては、選択されたリセット信号線に印加した電圧よりも低い電圧VSSRを印加したままとする。たとえば、電圧VDDRを0Vに、電圧VSSRを-5Vに設定すればよい。
Then, the optical
また、光センサ駆動回路133は、制御信号TC2に基づき、単位時間毎に読出信号線(RW1~RWm)の中から1つの信号線を順次選択し、当該選択した信号線に対して、予め定められたタイミングで通常よりもハイレベルな電圧VDDを印加する。なお、選択されていない読出信号線に対しては、上記電圧VSSRを印加したままとする。たとえば、VDDの値を8Vに設定すればよい。
In addition, the
なお、電圧VDDRを印加するタイミング、および電圧VDDを印加するタイミングについては、後述する。 The timing for applying the voltage VDDR and the timing for applying the voltage VDD will be described later.
光センサ回路144は、フォトダイオード145と、コンデンサ146と、TFT147とを含む。なお、以下では、TFT147がn型チャネルの電界効果トランジスタであるとして説明する。ただし、TFT147がp型チャネルの電界効果トランジスタであってもよい。
The
フォトダイオード145のアノードは、リセット信号線RSiに接続されている。一方、フォトダイオード145のカソードは、コンデンサ146の一方の電極に接続されている。また、コンデンサ146の他方の電極は、読出信号線RWiに接続されている。なお、以下では、フォトダイオード145とコンデンサ146との接続点をノードNと称する。
The anode of the
TFT147のゲートは、ノードNに接続されている。また、TFT147のドレインは、センサ信号線SDjに接続されている。さらに、TFT147のソースは、センサ信号線SSjに接続されている。光センサ回路144を用いたセンシングの詳細については、後述する。
The gate of the
スイッチ134は、センサ信号線(SD1~SDn)に対して、予め定められた電圧を印加するか否かを切り換えるために設けられたスイッチである。スイッチ134の切り換え動作は、光センサ駆動回路133により行われる。なお、スイッチ134が導通状態となった場合にセンサ信号線(SD1~SDn)に印加される電圧については、後述する。
The
アンプ135は、各センサ信号線(SS1~SSn)から出力された電圧を増幅する。なお、増幅された電圧は、図2に示した信号処理部183に送られる。
The
なお、画素回路141を用いて画像を液晶パネル140に表示させるタイミングと、光センサ回路144を用いてセンシングするタイミングとについては、画像処理エンジン180が制御する。
Note that the
図4は、液晶パネル140とバックライト179との断面図である。図4を参照して、液晶パネル140は、アクティブマトリクス基板151Aと、対向基板151Bと、液晶層152とを含む。対向基板151Bは、アクティブマトリクス基板151Aに対向して配されている。液晶層152は、アクティブマトリクス基板151Aと対向基板151Bとに挟まれている。バックライト179は、アクティブマトリクス基板151Aに関し液晶層152と反対側に配されている。
FIG. 4 is a cross-sectional view of the
アクティブマトリクス基板151Aは、偏光フィルタ161と、ガラス基板162と、電極対143を構成する画素電極143aと、フォトダイオード145と、データ信号線157と、配向膜164とを含む。さらに、図4には示していないが、アクティブマトリクス基板151Aは、図3に示した、コンデンサ146と、TFT147と、TFT142と、走査信号線Giとを含む。
The
また、アクティブマトリクス基板151Aにおいては、バックライト179側から、偏光フィルタ161、ガラス基板162、画素電極143a、および配向膜164が、この順に配されている。フォトダイオード145とデータ信号線157とは、ガラス基板162の液晶層152側に形成されている。
In the
対向基板151Bは、偏光フィルタ161と、ガラス基板162と、遮光膜163と、カラーフィルタ(153r,153g,153b)と、電極対143を構成する対向電極143bと、配向膜164とを含む。
The
また、対向基板151Bにおいては、液晶層152側から、配向膜164、対向電極143b、カラーフィルタ(153r,153g,153b)、ガラス基板162、および偏光フィルタ161が、この順に配されている。遮光膜163は、カラーフィルタ(153r,153g,153b)と同一の層に形成されている。
In the
カラーフィルタ153rは、赤色の波長の光を透過させるフィルタである。カラーフィルタ153gは、緑色の波長の光を透過させるフィルタである。カラーフィルタ153bは、青色の波長の光を透過させるフィルタである。ここで、フォトダイオード145は、カラーフィルタ153bに対向する位置に配されている。
The
液晶パネル140は、外光やバックライト179などの光源により発せられた光を遮ったり又は当該光を透過させたりすることによって、画像の表示をする。具体的には、液晶パネル140は、画素電極143aと対向電極143bとの間に電圧を印加することにより液晶層152の液晶分子の向きを変化させ、上記光を遮ったり、あるいは透過させる。ただし、液晶だけでは光を完全に遮ることができないため、特定の偏光方向の光のみを透過させる偏光フィルタ161を配置している。
The
なお、フォトダイオード145の位置は、上記の位置に限定されるものではなく、カラーフィルタ153rに対向する位置やカラーフィルタ153gに対向する位置に設けることも可能である。
Note that the position of the
ここで、光センサ回路144の動作について説明する。図5は、光センサ回路144を動作させる際のタイミングチャートを示した図である。図5において、電圧VINTは、光センサ回路144内のノードNにおける電位を示している。また、電圧VPIXは、図3に示したセンサ信号線SSjからの出力電圧であって、アンプ135によって増幅される前の電圧を示している。
Here, the operation of the
以下では、光センサ回路144をリセットするためのリセット期間と、光センサ回路144を用いて光をセンシングするためのセンシング期間と、センシングした結果を読み出す読出期間とに分けて説明する。
Hereinafter, the description will be divided into a reset period for resetting the
まず、リセット期間について説明する。リセット期間においては、リセット信号線RSiに印加する電圧を、ローレベル(電圧VSSR)からハイレベル(電圧VDDR)へと瞬間的に切り換える。一方、読出信号線RWiに印加する電圧は、ローレベル(電圧VSSR)のままとする。このように、リセット信号線RSiに上記ハイレベルの電圧を印加することにより、フォトダイオード145の順方向(アノード側からカソード側)に電流が流れ始める。その結果、ノードNの電位である電圧VINTは、以下の式(1)で示す値となる。なお、式(1)では、フォトダイオード145における順方向の電圧降下量をVfとしている。
First, the reset period will be described. In the reset period, the voltage applied to the reset signal line RSi is instantaneously switched from the low level (voltage VSSR) to the high level (voltage VDDR). On the other hand, the voltage applied to the read signal line RWi is kept at the low level (voltage VSSR). As described above, by applying the high-level voltage to the reset signal line RSi, a current starts to flow in the forward direction (from the anode side to the cathode side) of the
VINT=VSSR+|VDDR-VSSR|-Vf … (1)
それゆえ、ノードNの電位は、図5に示すとおり、電圧VDDRよりもVfだけ小さな値となる。
VINT = VSSR + | VDDR−VSSR | −Vf (1)
Therefore, the potential of the node N is a value smaller by Vf than the voltage VDDR as shown in FIG.
ここで、電圧VINTは、TFT147のゲートをターンオンさせる閾値以下であるため、センサ信号線SSjからの出力はない。このため、電圧VPIXは変化しない。また、コンデンサ146の電極間には、上記電圧VINT分の差が生じる。このため、コンデンサ146には、当該差に応じた電荷が蓄積される。
Here, since the voltage VINT is not more than the threshold value for turning on the gate of the
次に、センシング期間について説明する。リセット期間に続くセンシング期間においては、リセット信号線RSiに印加する電圧は、ハイレベル(電圧VDDR)からローレベル(電圧VSSR)へと瞬間的に切り換わる。一方、読出信号線RWiに印加する電圧は、ローレベル(電圧VSSR)のままとする。 Next, the sensing period will be described. In the sensing period following the reset period, the voltage applied to the reset signal line RSi instantaneously switches from the high level (voltage VDDR) to the low level (voltage VSSR). On the other hand, the voltage applied to the read signal line RWi is kept at the low level (voltage VSSR).
このように、リセット信号線RSiに印加する電圧をローレベルに変化させることにより、ノードNの電位は、リセット信号線RSiの電圧および読出信号線RWiの電圧よりも高くなる。このため、フォトダイオード145においては、カソード側の電圧がアノード側の電圧よりも高くなる。つまり、フォトダイオード145は、逆バイアスの状態となる。このような逆バイアスの状態において、光源からの光をフォトダイオード145が受光すると、フォトダイオード145のカソード側からアノード側へと電流が流れ始める。その結果、図5に示すとおり、ノードNの電位(つまり、電圧VINT)は時間の経過とともに低くなる。
Thus, by changing the voltage applied to the reset signal line RSi to the low level, the potential of the node N becomes higher than the voltage of the reset signal line RSi and the voltage of the read signal line RWi. For this reason, in the
なお、このように電圧VINTが低下し続けるため、TFT147のゲートはターンオンした状態にはならない。それゆえ、センサ信号線SSjからの出力はない。このため、電圧VPIXは変化しない。
Note that since the voltage VINT continues to decrease in this way, the gate of the
次に、読出期間について説明する。センシング期間に続く読出期間においては、リセット信号線RSiに印加する電圧をローレベル(電圧VSSR)のままとする。一方、読出信号線RWiに印加する電圧は、ローレベル(電圧VSSR)からハイレベル(電圧VDD)へと瞬間的に切り換わる。ここで、電圧VDDは、電圧VDDRよりも高い値である。 Next, the reading period will be described. In the readout period following the sensing period, the voltage applied to the reset signal line RSi is kept at the low level (voltage VSSR). On the other hand, the voltage applied to the read signal line RWi is instantaneously switched from the low level (voltage VSSR) to the high level (voltage VDD). Here, the voltage VDD is higher than the voltage VDDR.
このように、読出信号線RWiにハイレベルの電圧を瞬間的に印加することにより、図5に示すとおり、コンデンサ146を介してノードNの電位が引き上げられる。なお、ノードNの電位の上昇幅は、読出信号線RWiに印加する電圧に応じた値となる。ここで、ノードNの電位(つまり、電圧VINT)が、TFT147のゲートをターンオンさせる閾値以上まで引き上げられるため、TFT147のゲートがターンオンする。
As described above, by instantaneously applying a high level voltage to the read signal line RWi, the potential of the node N is raised through the
この際、TFT147のドレイン側に接続されたセンサ信号線SDj(図3参照)に予め一定電圧を印加しておけば、TFT147のソース側に接続されたセンサ信号線SSjからは、図5のVPIXのグラフに示すとおり、ノードNの電位に応じた電圧が出力される。
At this time, if a constant voltage is applied in advance to the sensor signal line SDj (see FIG. 3) connected to the drain side of the
ここで、フォトダイオード145が受光する光の量(以下、受光量と称する)が少ないと、図5のVINTのグラフに示す直線の傾きが緩やかになる。その結果、電圧VPIXは、受光量が多い場合に比べて高くなる。このように、光センサ回路144は、フォトダイオード145の受光量に応じて、センサ信号線SSjに出力する電圧の値を変化させる。
Here, when the amount of light received by the photodiode 145 (hereinafter referred to as the amount of received light) is small, the slope of the straight line shown in the VINT graph of FIG. 5 becomes gentle. As a result, the voltage VPIX is higher than when the amount of received light is large. As described above, the
ところで、上記においては、m×n個存在する光センサ回路のうち、1つの光センサ回路144に着目して、その動作を説明した。以下では、液晶パネル140における各光センサ回路の動作について説明する。
By the way, in the above description, the operation has been described focusing on one
まず、光センサ駆動回路133は、n個のセンサ信号線(SD1~SDn)の全てに対して、予め定められた電圧を印加する。次に、光センサ駆動回路133は、リセット信号線RS1に対して、通常よりもハイレベルな電圧VDDRを印加する。なお、他のリセット信号線(RS2~RSm)および読出信号線(RW1~RWm)については、ローレベルの電圧を印加したままの状態とする。これにより、図3における1行目のn個の光センサ回路が、上述したリセット期間に入る。その後、1行目のn個の光センサ回路は、センシング期間に入る。さらに、その後、1行目のn個の光センサ回路は、読出期間に入る。
First, the optical
なお、n個のセンサ信号線(SD1~SDn)の全てに対して予め定められた電圧を印加するタイミングは、上記のタイミングに限定されず、少なくとも読出期間前に印加されるタイミングであればよい。 Note that the timing for applying a predetermined voltage to all n sensor signal lines (SD1 to SDn) is not limited to the above timing, and may be any timing that is applied at least before the readout period. .
1行目のn個の光センサ回路の読出期間が終了すると、光センサ駆動回路133は、リセット信号線RS2に対して、通常よりもハイレベルな電圧VDDRを印加する。つまり、2行目のn個の光センサ回路のリセット期間に入る。リセット期間が終了すると、2行目のn個の光センサ回路は、センシング期間に入り、その後は、読出期間に入る。
When the reading period of the n photosensor circuits in the first row is completed, the
以降は、上述した処理が、順に、3行目のn個の光センサ回路、4行目のn個の光センサ回路、…m行目のn個の光センサ回路に対して行われる。その結果、センサ信号線(SS1~SSn)からは、1行目のセンシング結果、2行目のセンシング結果、…、m行目のセンシング結果が、この順に出力される。 Thereafter, the above-described processing is sequentially performed on the n photosensor circuits in the third row, the n photosensor circuits in the fourth row,..., The n photosensor circuits in the m row. As a result, the sensor signal lines (SS1 to SSn) output the first row sensing result, the second row sensing result,..., The mth row sensing result in this order.
なお、表示装置102においては、上記のように行毎にセンシングが行われるとともに、行毎にセンシング結果が液晶パネル140から出力される。このため、以下では、液晶パネル140から出力される1行目からm行目までのm行分の電圧に関するデータに対して、信号処理部183が上述したデータ処理を行った後のデータを、「スキャンデータ」と称する。つまり、スキャンデータとは、スキャン対象物(たとえば、ユーザの指)をスキャンすることにより得られる画像データを指す。また、当該スキャンデータに基づいて表示された画像を、「スキャン画像」と称する。さらに、以下では、センシングを「スキャン」と称する。
In the
また、上記においては、m×n個の光センサ回路全てを用いてスキャンを行なう構成を例に挙げたが、これに限定されるものではない。予め選択された光センサ回路を用いて、液晶パネル140の表面の一部の領域に関してスキャンを行なうことも構成としてもよい。
In the above description, the scan is performed using all m × n photosensor circuits as an example, but the present invention is not limited to this. Scanning may be performed on a partial area of the surface of the
以下では、電子機器100が、両構成のいずれの構成をも採れるものとする。さらに、当該構成間の切り換えは、操作キー177を介した入力などに基づく本体装置101から送られてくるコマンドにより行われるものとする。なお、液晶パネル140の表面の一部の領域に関してスキャンを行なう場合、画像処理エンジン180が、スキャン対象領域の設定を行なう。なお、当該領域の設定を、操作キー177を介してユーザが指定できる構成としてもよい。
In the following, it is assumed that the
このように、液晶パネル140の表面の一部の領域に関してスキャンを行なう場合には、画像の表示に関し、以下のような利用の態様がある。1つ目は、上記一部の領域(以下、スキャン領域と称する)以外の表面の領域において、画像を表示させる態様である。2つ目は、上記スキャン領域以外の表面の領域において、画像を表示させない態様である。いずれの態様とするかは、本体装置101から画像処理エンジン180に送られてくるコマンドに基づく。
As described above, when scanning is performed on a part of the surface of the
図6は、液晶パネル140とバックライト179との断面図であって、スキャンの際にフォトダイオード145がバックライト179からの光を受光する構成を示した図である。
FIG. 6 is a cross-sectional view of the
図6を参照して、ユーザの指900が液晶パネル140の表面に接触している場合、バックライト179から発せられた光の一部は、当該接触している領域ではユーザの指900(略平面)にて反射される。そして、フォトダイオード145は、当該反射された光を受光する。
Referring to FIG. 6, when the user's
また、指900が接触していない領域においても、バックライト179から発せられた光の一部は、ユーザの指900にて反射される。この場合においても、フォトダイオード145は、当該反射された光を受光する。ただし、当該領域においては液晶パネル140の表面に指900が接触していないため、指900が接触している領域よりも、フォトダイオード145の受光量は少なくなる。なお、バックライト179から発せられた光のうち、ユーザの指900に到達しない光のほとんどについては、フォトダイオード145は受光できない。
Further, even in a region where the
ここで、バックライト179を、少なくともセンシング期間においては点灯させておくことにより、光センサ回路144は、ユーザの指900により反射した光の光量に応じた電圧をセンサ信号線SSjから出力することができる。このように、バックライト179の点灯と消灯とを制御することにより、液晶パネル140では、指900の接触位置、指900の接触している範囲(指900の押圧力によって定まる)、液晶パネル140の表面に対する指900の方向などに応じて、センサ信号線(SS1からSSn)から出力される電圧が変化することになる。
Here, by turning on the
以上により、表示装置102は、指900によって光が反射されることにより得られる像(以下、反射像とも称する)をスキャンすることができる。
As described above, the
なお、指900以外のスキャン対象物としては、スタイラスなどが挙げられる。
ところで、本実施の形態においては、電子機器100の表示装置として液晶パネルを例に挙げて説明しているが、液晶パネルの代わりに有機EL(Electro-Luminescence)パネルなどの他のパネルを用いてもよい。
Note that examples of the scan object other than the
By the way, in the present embodiment, a liquid crystal panel is described as an example of the display device of
<データについて>
次に、第1ユニット1001と第2ユニット1002との間でやり取りされるコマンド、および第1ユニット1001内の本体装置101と表示装置102との間でやり取りされるコマンドについて説明する。
<About data>
Next, commands exchanged between the
図7は、コマンドの概略構成を示した図である。図7を参照して、コマンドは、ヘッダDA01と、第1フィールドDA02と、第2フィールドDA03と、第3フィールドDA04と、第4フィールドDA05と、第5フィールドDA06と、予備のデータ領域DA07とを含む。 FIG. 7 is a diagram showing a schematic configuration of a command. Referring to FIG. 7, the command includes header DA01, first field DA02, second field DA03, third field DA04, fourth field DA05, fifth field DA06, and spare data area DA07. including.
図8は、種別「000」のコマンド(つまり、センシングコマンド)を説明するための図である。CPU110は、種別「000」のコマンド(以下、「第1コマンド」と称する)を、第1ユニット1001の本体装置101から第2ユニット1002に送る。あるいは、CPU110は、第1コマンドを、本体装置101から表示装置102に送る。なお、以下においては、CPU110が第1コマンドを第1ユニット1001の本体装置101から第2ユニット1002に送る場合を例に挙げて説明する。
FIG. 8 is a diagram for explaining a command of type “000” (that is, a sensing command). The
CPU110は、ヘッダDA01に、コマンドの種別(「000」)、コマンドの送信先等を書き込む。CPU110は、第1フィールドDA02に、番号が「1」のタイミングの値を書き込む。CPU110は、第2フィールドDA03に、番号が「2」のデータ種別の値を書き込む。CPU110は、第3フィールドDA04に、番号が「3」の読取方式の値を書き込む。CPU110は、第4フィールドDA05に、番号が「4」の画像階調の値を書き込む。CPU110は、第5フィールドDA06に、番号が「5」の解像度の値を書き込む。
The
第1フィールドDA02に「00」が設定された第1コマンドは、画像処理エンジン280に対して、そのときのスキャンデータの送信を要求する。つまり、センシング第1コマンドは、当該第1コマンドを画像処理エンジン280が受信した後に、液晶パネル240の光センサ回路を用いてスキャンすることにより得られるスキャンデータの送信を要求する。また、第1フィールドDA02に「01」が設定された第1コマンドは、スキャン結果に変化があったときのスキャンデータの送信を要求する。さらに、第1フィールドDA02に「10」が設定された第1コマンドは、一定周期毎にスキャンデータの送信を要求する。
The first command in which “00” is set in the first field DA02 requests the
第2フィールドDA03に「001」が設定された第1コマンドは、部分画像における中心座標の座標値の送信を要求する。また、第2フィールドDA03に「010」が設定された第1コマンドは、スキャン結果が変化した部分画像のみの送信を要求する。なお、スキャン結果が変化したとは、前回のスキャン結果と今回のスキャン結果が異なっていることを指す。さらに、第2フィールドDA03に「100」が設定された第1コマンドは、全体画像の送信を要求する。 The first command in which “001” is set in the second field DA03 requests transmission of the coordinate value of the center coordinate in the partial image. In addition, the first command in which “010” is set in the second field DA03 requests transmission of only the partial image whose scan result has changed. Note that the change in the scan result indicates that the previous scan result is different from the current scan result. Furthermore, the first command in which “100” is set in the second field DA03 requests transmission of the entire image.
ここで、「全体画像」とは、m×n個の光センサ回路を用いてスキャンした際に、各光センサ回路から出力される電圧に基づいて、画像処理エンジン280により生成された画像である。また、「部分画像」とは、全体画像の一部である。部分画像に関して、スキャン結果が変化した部分画像のみの送信を要求する構成とした理由については後述する。
Here, the “whole image” is an image generated by the
なお、上記座標値と上記部分画像または上記全体画像とを同時に要求する構成としてもよい。また、液晶パネル240の表面の一部の領域に関してスキャンを行なう構成の場合には、上記全体画像はスキャンが行われる領域に対応した画像となる。
Note that the coordinate value and the partial image or the entire image may be requested at the same time. Further, in the case of a configuration in which a partial area on the surface of the
第3フィールドDA04に「00」が設定されたセンシング第1コマンドは、バックライト279を点灯してスキャンすることを要求する。また、第3フィールドDA04に「01」が設定された第1コマンドは、バックライト279を消灯してスキャンすることを要求する。なお、バックライト279を消灯してスキャンする構成については後述する(図17)。さらに、第3フィールドDA04に「10」が設定された第1コマンドは、反射と透過とを併用してスキャンすることを要求する。なお、反射と透過とを併用するとは、バックライト279を点灯してスキャンする方式と、バックライトを消灯してスキャンする方式とを切り換えて、スキャン対象物のスキャンを行なうことを指す。
The first sensing command in which “00” is set in the third field DA04 requests that the
第4フィールドDA05に「00」が設定された第1コマンドは、白黒の2値の画像データを要求する。また、第4フィールドDA05に「01」が設定された第1コマンドは、多階調の画像データを要求する。さらに、第4フィールドDA05に「10」が設定された第1コマンドは、RGBのカラーの画像データを要求する。 The first command in which “00” is set in the fourth field DA05 requests black and white binary image data. Further, the first command in which “01” is set in the fourth field DA05 requests multi-gradation image data. Further, the first command in which “10” is set in the fourth field DA05 requests RGB color image data.
第5フィールドDA06に「0」が設定された第1コマンドは、解像度の高い画像データを要求する。また、第5フィールドDA06に「1」が設定された第1コマンドは、解像度の低い画像データを要求する。 The first command in which “0” is set in the fifth field DA06 requests image data with high resolution. The first command in which “1” is set in the fifth field DA06 requests image data with a low resolution.
また、上記第1コマンドには、図8に示したデータ以外に、スキャンを行なう領域(光センサ回路144を駆動する画素の領域)の指定、スキャンを行なうタイミング、バックライト179の点灯のタイミングなどが記述されている。
In addition to the data shown in FIG. 8, the first command includes designation of a region to be scanned (region of pixels driving the optical sensor circuit 144), timing for scanning, timing for lighting the
なお、画像処理エンジン280は、第1コマンドの内容を解析し、当該解析の結果に従ったデータ(つまり、応答データ)を本体装置101に送り返す。
Note that the
図9は、種別「001」のコマンド(以下、「第2コマンド」と称する)を説明するための図である。CPU110は、第2コマンドを、第1ユニット1001の本体装置101から第2ユニット1002に送る。
FIG. 9 is a diagram for explaining a command of type “001” (hereinafter referred to as “second command”). The
CPU110は、ヘッダDA01に、コマンドの種別(「001」)、コマンドの送信先等を書き込む。CPU110は、第1フィールドDA02に、番号が「1」の表示要求の値を書き込む。CPU110は、第2フィールドDA03に、番号が「2」の個数/種類に関する情報を書き込む。CPU110は、第3フィールドDA04に、番号が「3」の表示範囲の値を書き込む。CPU110は、第4フィールドDA05に、番号が「4」の画像データに関する情報を書き込む。
The
第1フィールドDA02に「001」が設定された第2コマンドは、液晶パネル240(サブ画面)に画像を表示させることを画像処理エンジン280に対して要求する。また、第1フィールドDA02に「010」が設定された第2コマンドは、液晶パネル240にアイコンを表示させることを画像処理エンジン280に対して要求する。さらに、第1フィールドDA02に「011」が設定された第2コマンドは、液晶パネル240に手書領域を表示させることを画像処理エンジン280に対して要求する。
The second command in which “001” is set in the first field DA02 requests the
第2フィールドDA03には、液晶パネル240に表示させる画像の個数、および手書言語の種類を指定する番号が格納される。画像処理エンジン280は、当該画像の個数、または言語の種類に応じた処理を行なう。
The second field DA03 stores the number of images to be displayed on the
第3フィールドDA04に「01」が設定された第2コマンドは、液晶パネル240における表示範囲を座標にて指定することを、画像処理エンジン280に対して要求する。また、第3フィールドDA04に「10」が設定された第2コマンドは、液晶パネル240における表示範囲を表示領域の全体にすることを、画像処理エンジン280に対して要求する。
The second command in which “01” is set in the third field DA04 requests the
第4フィールドDA05には、液晶パネル240に表示させる画像データと、当該画像データを表示する位置情報とが格納される。画像処理エンジン280は、当該位置情報で特定される位置に当該画像データを表示する処理を行なう。
The fourth field DA05 stores image data to be displayed on the
図10は、種別「010」のコマンド(以下、「第3コマンド」と称する)を説明するための図である。CPU110は、第3コマンドを、第1ユニット1001の本体装置101から第2ユニット1002に送る。あるいは、CPU210は、第3コマンドを、第2ユニット1002の本体装置104から第1ユニット1001に送る。
FIG. 10 is a diagram for explaining a command of type “010” (hereinafter referred to as “third command”). The
CPU110,210は、ヘッダDA01に、コマンドの種別(「010」)、コマンドの送信先等を書き込む。CPU110,210は、第1フィールドDA02に、番号が「1」のOS(Operating System)処理要求の値を書き込む。CPU110,210は、第2フィールドDA03に、番号が「2」のOS情報の値を書き込む。
The
第1フィールドDA02に「01」または「10」が設定された第3コマンドは、第2ユニット1002から第1ユニット1001に送信される。
The third command in which “01” or “10” is set in the first field DA02 is transmitted from the
第1フィールドDA02に「01」が設定された第3コマンドは、第1ユニット1001に対して、当該第1ユニット1001(メイン装置)のOSの種類を示した情報の送信を要求する。また、第1フィールドDA02に「10」が設定された第3コマンドは、第1ユニット1001に対して、OS情報にて指定されたOSの起動を要求する。
The third command in which “01” is set in the first field DA02 requests the
第2フィールドDA03に「000」、「001」、または「010」が設定された第3コマンドは、第2ユニット1002から第1ユニット1001に送信される。
The third command in which “000”, “001”, or “010” is set in the second field DA03 is transmitted from the
第2フィールドDA03に「000」が設定された第3コマンドは、第1ユニット1001におけるOSの起動を要求しない。また、第2フィールドDA03に「001」が設定された第3コマンドは、第2ユニット1002が第1OSの起動を選択したことを示す。さらに、第2フィールドDA03に「010」が設定された第3コマンドは、第2ユニット1002が第2OSの起動を選択したことを示す。
The third command in which “000” is set in the second field DA03 does not request the activation of the OS in the
図11は、種別「011」のコマンド(以下、「第4コマンド」と称する)を説明するための図である。CPU210は、第4コマンドを、第2ユニット1002の本体装置104から第1ユニット1001に送る。
FIG. 11 is a diagram for explaining a command of type “011” (hereinafter referred to as “fourth command”). The
CPU210は、ヘッダDA01に、コマンドの種別(「011」)、コマンドの送信先等を書き込む。CPU210は、第1フィールドDA02に、番号が「1」の起動アプリに関する情報を書き込む。CPU210は、第2フィールドDA03に、番号が「2」の起動時情報を書き込む。
The
第1フィールドDA02には、第1ユニット1001において起動させるアプリを指定する情報が格納される。第2フィールドDA03には、起動設定時に用いる情報、および起動後に用いる情報が格納される。
In the first field DA02, information specifying an application to be activated in the
図12は、種別「100」のコマンド(以下、「第5コマンド」と称する)を説明するための図である。CPU210は、第5コマンドを、第2ユニット1002の本体装置104から第1ユニット1001に送る。
FIG. 12 is a diagram for explaining a command of type “100” (hereinafter referred to as “fifth command”). The
CPU210は、ヘッダDA01に、コマンドの種別(「100」)、コマンドの送信先等を書き込む。CPU210は、第1フィールドDA02に、番号が「1」の受信要求に関する情報を書き込む。CPU210は、第2フィールドDA03に、番号が「2」の個数に関する情報を書き込む。CPU210は、第3フィールドDA04に、番号が「3」のファイルに関する情報を書き込む。
The
第1フィールドDA02に「01」が設定された第5コマンドは、第1ユニット1001に対してファイルの受信を要求する。また、第2フィールドDA03には、第2ユニット1002が第1ユニット1001に送信するファイルの個数が格納される。さらに、第3フィールドDA04には、第2ユニット1002が第1ユニット1001に送信するファイルが格納される。
The fifth command in which “01” is set in the first field DA02 requests the
図13は、種別「101」のコマンド(以下、「第6コマンド」と称する)を説明するための図である。CPU110は、第6コマンドを、第1ユニット1001の本体装置101から第2ユニット1002に送る。あるいは、CPU210は、第6コマンドを、第2ユニット1002の本体装置104から第1ユニット1001に送る。
FIG. 13 is a diagram for explaining a command of type “101” (hereinafter referred to as “sixth command”). The
CPU110,210は、ヘッダDA01に、コマンドの種別(「101」)、コマンドの送信先等を書き込む。CPU110,210は、第1フィールドDA02に、番号が「1」の通信種別の値を書き込む。CPU110,210は、第2フィールドDA03に、番号が「2」の接続先の値を書き込む。CPU110,210は、第3フィールドDA04に、番号が「3」の転送先の値を書き込む。CPU110,210は、第4フィールドDA05に、番号が「4」の信号強度の取得タイミングの値を書き込む。
The
第1フィールドDA02に「001」が設定された第6コマンドは、相手側の装置に対して赤外線通信を行なうことを要求する。また、第1フィールドDA02に「010」が設定された第6コマンドは、相手側の装置に対してBluetooth(登録商標)による無線通信を行なうことを要求する。さらに、第1フィールドDA02に「011」が設定された第6コマンドは、相手側の装置に対してLAN通信を行なうことを要求する。 The sixth command in which “001” is set in the first field DA02 requests the counterpart device to perform infrared communication. The sixth command in which “010” is set in the first field DA02 requests the counterpart device to perform wireless communication by Bluetooth (registered trademark). Furthermore, the sixth command in which “011” is set in the first field DA02 requests the counterpart device to perform LAN communication.
第2フィールドDA03に「000」が設定された第6コマンドは、通信の接続先を指定する情報を有していないことを示す。 The sixth command in which “000” is set in the second field DA03 indicates that it does not have information specifying the communication connection destination.
また、第2フィールドDA03に「001」が設定された第6コマンドは、第1ユニット1001によって、当該第1ユニット1001の接続先の装置に送信される。そのような第6コマンドは、第1ユニット1001が接続する装置に関する情報の送信を要求する。
In addition, the sixth command in which “001” is set in the second field DA03 is transmitted by the
さらに、第2フィールドDA03に「010」が設定された第6コマンドは、第2ユニット1002によって、当該第2ユニット1002の接続先の第1ユニット1001に送信される。そのような第6コマンドは、第2ユニット1002が接続する第1ユニット1001に関する情報の送信を要求する。
Furthermore, the sixth command in which “010” is set in the second field DA03 is transmitted by the
また、第2フィールドDA03に「011」が設定された第6コマンドは、第2ユニット1002によって、当該第2ユニット1002の接続先の第1ユニット1001に送信される。そのような第6コマンドは、第2ユニット1002に関する情報を接続先の機器情報として設定することを要求する。
The sixth command in which “011” is set in the second field DA03 is transmitted by the
さらに、第2フィールドDA03に「100」が設定された第6コマンドは、第1ユニット1001によって、当該第1ユニット1001の接続先の装置(たとえば、第2ユニット1002)に送信される。そのような第6コマンドは、第1ユニット1001に関する情報を接続先の機器情報として設定することを要求する。
Further, the sixth command in which “100” is set in the second field DA03 is transmitted by the
第3フィールドDA04に「000」が設定された第6コマンドは、データ(たとえば、ファイル)の転送先を指定する情報を有していないことを示す。 The sixth command in which “000” is set in the third field DA04 indicates that it does not have information specifying the transfer destination of data (for example, a file).
また、第3フィールドDA04に「001」が設定された第6コマンドは、第1ユニット1001によって、データ転送先の装置に送信される。そのような第6コマンドは、データ転送先の装置に関する情報の送信を要求する。
The sixth command in which “001” is set in the third field DA04 is transmitted by the
さらに、第3フィールドDA04に「010」が設定された第6コマンドは、第2ユニット1002によって、データ転送先の第1ユニット1001に送信される。そのような第6コマンドは、データ転送先の第1ユニット1001に関する情報の送信を要求する。
Furthermore, the sixth command in which “010” is set in the third field DA04 is transmitted by the
また、第3フィールドDA04に「011」が設定された第6コマンドは、第2ユニット1002によって、データ転送先の第1ユニット1001に送信される。そのような第6コマンドは、第2ユニット1002に関する情報をデータ転送元の機器情報として設定することを要求する。
Further, the sixth command in which “011” is set in the third field DA04 is transmitted by the
さらに、第3フィールドDA04に「100」が設定された第6コマンドは、第1ユニット1001によって、データ転送先の装置(たとえば、第2ユニット1002)に送信される。そのような第6コマンドは、第1ユニット1001に関する情報をデータ転送元の機器情報として設定することを要求する。
Further, the sixth command in which “100” is set in the third field DA04 is transmitted by the
第4フィールドDA05に「00」、「01」、「10」、または「11」が設定された第6コマンドは、第1ユニット1001によって、第2ユニット1002に送信される。
The sixth command in which “00”, “01”, “10”, or “11” is set in the fourth field DA05 is transmitted by the
第4フィールドDA05に「00」が設定された第6コマンドは、第2ユニット1002に対して、信号強度を示したデータの送信を要求しない。また、第4フィールドDA05に「01」が設定された第6コマンドは、信号強度検出部297に対して、そのときの信号強度を示したデータの送信を要求する。さらに、第4フィールドDA05に「10」が設定された第6コマンドは、信号強度に変化があったときの信号強度を示したデータの送信を要求する。また、第4フィールドDA05に「11」が設定された第6コマンドは、一定周期毎に信号強度を示したデータの送信を要求する。
The sixth command in which “00” is set in the fourth field DA05 does not request the
図14は、応答データの概略構成を示した図である。応答データは、第1コマンド(センシングコマンド)の内容に応じたデータである。 FIG. 14 is a diagram showing a schematic configuration of response data. The response data is data corresponding to the content of the first command (sensing command).
第1コマンドが本体装置101から第2ユニット1002に送信された場合、CPU210は、応答データを、表示装置103から第1ユニット1001に送信する。また、第1コマンドが本体装置101から第1ユニット1001の表示装置102に送信された場合、画像処理エンジン180は、応答データを、画像処理エンジン180から本体装置101に送信する。なお、以下では、第1コマンドが本体装置101から第2ユニット1002に送信された場合を例に挙げて説明する。
When the first command is transmitted from the
図14を参照して、応答データは、ヘッダのデータ領域DA11と、座標を示すデータ領域DA12と、時刻を示すデータ領域DA13と、画像を示すデータ領域DA14とを含む。ここで、座標を示すデータ領域DA12には、部分画像の中心座標の値が書き込まれる。また、時刻を示すデータ領域には、画像処理エンジン280のタイマ282から取得した時刻情報が書き込まれる。さらに、画像を示すデータ領域には、画像処理エンジン280により処理がされた後の画像データ(つまり、スキャンデータ)が書き込まれる。
Referring to FIG. 14, the response data includes a header data area DA11, a coordinate data area DA12, a time data area DA13, and an image data area DA14. Here, the value of the center coordinates of the partial image is written in the data area DA12 indicating the coordinates. The time information acquired from the
図15は、指900をスキャンすることにより得られた画像(つまり、スキャン画像)を示した図である。図15を参照して、太実線で囲まれた領域W1の画像が全体画像であり、破線で囲まれた領域P1の画像が部分画像である。また、太線で示した十字の中心点C1が、中心座標となる。 FIG. 15 is a diagram showing an image obtained by scanning the finger 900 (that is, a scanned image). Referring to FIG. 15, an image of a region W1 surrounded by a thick solid line is an entire image, and an image of a region P1 surrounded by a broken line is a partial image. The center point C1 of the cross indicated by a thick line is the center coordinate.
本実施の形態では、矩形の領域であって、かつセンサ信号線SSjからの出力電圧が予め定められた値以上となった光センサ回路が備えられた画素(つまり、予め定められた階調または予め定められた輝度以上の画素)全てを含む領域を、部分画像の領域としている。 In the present embodiment, a pixel (that is, a predetermined gradation or a pixel having a photosensor circuit which is a rectangular region and whose output voltage from the sensor signal line SSj is equal to or higher than a predetermined value). An area including all of the pixels having a luminance equal to or higher than a predetermined luminance is set as a partial image area.
また、中心座標は、部分画像の領域における各画素の階調を考慮して決定される座標である。具体的には、中心座標は、部分画像内の各画素に関し、画素の階調と、当該画素と上記矩形の中心点(つまり図心)との距離とに基づき、重み付け処理を行なうことにより決定される。つまり、中心座標は、部分画像の図心とは必ずしも一致しない。 Also, the center coordinates are coordinates determined in consideration of the gradation of each pixel in the partial image area. Specifically, for each pixel in the partial image, the center coordinates are determined by performing weighting processing based on the gradation of the pixel and the distance between the pixel and the rectangular center point (that is, the centroid). Is done. That is, the center coordinates do not necessarily match the centroid of the partial image.
ただし、必ずしも中心座標の位置は上記に限定されるものではなく、中心座標を上記図心の座標あるいは図心の近傍の座標としてもよい。 However, the position of the center coordinates is not necessarily limited to the above, and the center coordinates may be the coordinates of the centroid or the coordinates near the centroid.
第1コマンドのデータ種別を示すデータ領域に「001」が設定されている場合には、画像処理エンジン280は、座標を示すデータ領域DA12に上記中心座標の値を書き込む。この場合、画像処理エンジン280は、画像を示すデータ領域DA14には画像データを書き込まない。画像処理エンジン280は、上記中心座標の値の書き込みを行なった後、当該中心座標の値を含む応答データを本体装置104に送る。本体装置104は、当該中心座標の値を含む応答データを第1ユニット1001の本体装置101に送る。このように、データ種別を示すデータ領域に「001」が設定されている場合には、第1コマンドは、画像データの出力を要求せずに、中心座標の値の出力を要求する。
When “001” is set in the data area indicating the data type of the first command, the
また、第1コマンドのデータ種別を示すデータ領域に「010」が設定されている場合には、画像処理エンジン280は、画像を示すデータ領域DA14に、スキャン結果が変化した部分画像の画像データを書き込む。この場合、画像処理エンジン280は、中心座標の値を座標を示すデータ領域DA12に書き込まない。画像処理エンジン280は、上記スキャン結果が変化した部分画像の画像データの書き込みを行なった後、当該部分画像の画像データを含む応答データを本体装置104に送る。本体装置104は、当該部分画像の画像データを含む応答データを第1ユニット1001の本体装置101に送る。このように、データ種別を示すデータ領域に「010」が設定されている場合には、第1コマンドは、中心座標の値の出力を要求せずに、スキャン結果が変化した部分画像の画像データの出力を要求する。
When “010” is set in the data area indicating the data type of the first command, the
なお、上記のように、スキャン結果が変化した部分画像のみの送信を要求する構成とした理由は、スキャンデータのうち部分画像の領域のスキャンデータが、当該領域以外のスキャンデータよりも重要度の高いデータであること、および、指900などのスキャン対象物との接触状態により、スキャンデータのうち部分画像の領域に相当する領域のスキャンデータが変化しやすいことによる。
As described above, the reason for requesting transmission of only the partial image whose scan result has changed is that the scan data of the partial image area of the scan data is more important than the scan data of the other area. This is because the data is high, and the scan data in the region corresponding to the region of the partial image in the scan data is likely to change due to the contact state with the scan object such as the
また、第1コマンドのデータ種別を示すデータ領域に「011」が設定されている場合には、画像処理エンジン280は、座標を示すデータ領域DA12に中心座標の値を書き込むとともに、画像を示すデータ領域DA14にスキャン結果が変化した部分画像の画像データを書き込む。その後、画像処理エンジン280は、当該中心座標の値と当該部分画像の画像データとを含む応答データを本体装置104に送る。本体装置104は、当該中心座標の値と当該部分画像の画像データとを含む応答データを第1ユニット1001の本体装置101に送る。このように、データ種別を示すデータ領域に「011」が設定されている場合には、第1コマンドは、中心座標の値の出力と、スキャン結果が変化した部分画像の画像データの出力とを要求する。
When “011” is set in the data area indicating the data type of the first command, the
また、第1コマンドのデータ種別を示すデータ領域に「100」が設定されている場合には、画像処理エンジン280は、図14に示した応答データの画像を示すデータ領域DA14に、全体画像の画像データを書き込む。この場合、画像処理エンジン280は、中心座標の値を座標を示すデータ領域DA12に書き込まない。画像処理エンジン280は、上記全体画像の画像データの書き込みを行なった後、当該全体画像の画像データを含む応答データを本体装置104に送る。本体装置104は、当該全体画像の画像データを含む応答データを第1ユニット1001の本体装置101に送る。このように、データ種別を示すデータ領域に「100」が設定されている場合には、第1コマンドは、中心座標の値の出力を要求せずに、全体画像の画像データの出力を要求する。
Further, when “100” is set in the data area indicating the data type of the first command, the
また、第1コマンドのデータ種別を示すデータ領域に「101」が設定されている場合には、画像処理エンジン280は、座標を示すデータ領域DA12に中心座標の値を書き込むとともに、画像を示すデータ領域DA14に全体画像の画像データを書き込む。その後、画像処理エンジン280は、当該中心座標の値と当該全体画像の画像データとを含む応答データを本体装置104に送る。本体装置104は、当該中心座標の値と当該全体画像の画像データとを含む応答データを第1ユニット1001の本体装置101に送る。このように、データ種別を示すデータ領域に「101」が設定されている場合には、第1コマンドは、中心座標の値の出力と、全体画像の画像データの出力とを要求する。
When “101” is set in the data area indicating the data type of the first command, the
<構成の第1の変形例について>
ところで、液晶パネル140の構成は、図3に示した構成に限定されるものではない。以下では、図3とは異なる態様の液晶パネルについて説明する。
<Regarding First Modification of Configuration>
By the way, the structure of the
図16は、上記異なる態様である光センサ内蔵液晶パネル140Aの回路図である。図16を参照して、光センサ内蔵液晶パネル140A(以下、液晶パネル140Aと称する)は、1画素内に3つの光センサ回路(144r,144g,144b)を含んでいる。このように液晶パネル140Aが1画素内に3つの光センサ回路(144r,144g,144b)を備える点において、液晶パネル140Aは、1画素内に1つの光センサ回路を備える液晶パネル140と異なる。なお、光センサ回路144の構成と、3つの各光センサ回路(144r,144g,144b)との構成は同じである。
FIG. 16 is a circuit diagram of the photosensor built-in
また、1画素内における3つのフォトダイオード(145r,145g,145b)は、それぞれ、カラーフィルタ153r、カラーフィルタ153g、カラーフィルタ153bに対向する位置に配されている。それゆえ、フォトダイオード145rは赤色の光を受光し、フォトダイオード145gは緑色の光を受光し、フォトダイオード145bは青色の光を受光する。
In addition, the three photodiodes (145r, 145g, 145b) in one pixel are arranged at positions facing the
また、液晶パネル140は1画素内において1つの光センサ回路144しか含まないため、1画素内に配設されるTFT147用のデータ信号線は、センサ信号線SSjとセンサ信号線SDjとの2本であった。しかしながら、液晶パネル140Aは1画素内において3つの光センサ回路(144r,144g,144b)を含むため、1画素内に配設されるTFT(147r,147g,147b)用のデータ信号線は6本となる。
In addition, since the
具体的には、カラーフィルタ153rに対向する位置に配されたフォトダイオード145rのカソードに接続されたTFT147rに対応して、センサ信号線SSRjとセンサ信号線SDRjとが配設される。また、カラーフィルタ153gに対向する位置に配されたフォトダイオード145gのカソードに接続されたTFT147gに対応して、センサ信号線SSGjとセンサ信号線SDGjとが配設される。さらに、カラーフィルタ153bに対向する位置に配されたフォトダイオード145bのカソードに接続されたTFT147bに対応して、センサ信号線SSBjとセンサ信号線SDBjとが配設される。
Specifically, the sensor signal line SSRj and the sensor signal line SDRj are arranged corresponding to the
このような液晶パネル140Aにおいては、バックライト179から照射された白色光は、3つのカラーフィルタ(153r,153g,153b)を透過し、液晶パネル140Aの表面では、赤、緑、および青とが混ざり白色光となる。ここで、スキャン対象物により白色光が反射されると、スキャン対象物の表面の色素に白色光の一部が吸収され、また一部が反射される。そして、反射された光は、再度、3つのカラーフィルタ(153r,153g,153b)を透過する。
In such a
この際、カラーフィルタ153rは赤色の波長の光を透過し、フォトダイオード145rは、当該赤色の波長の光を受光する。また、カラーフィルタ153gは緑色の波長の光を透過し、フォトダイオード145gは、当該緑色の波長の光を受光する。また、カラーフィルタ153bは青色の波長の光を透過し、フォトダイオード145bは、当該青色の波長の光を受光する。つまり、スキャン対象物によって反射された光は3つのカラーフィルタ(153r,153g,153b)によって3原色(R,G,B)に色分解され、各フォトダイオード(145r,145g,145b)は、それぞれに対応した色の光を受光する。
At this time, the
スキャン対象物の表面の色素に白色光の一部が吸収されると、各フォトダイオード(145r,145g,145b)の受光量が各フォトダイオード(145r,145g,145b)で異なることになる。このため、センサ信号線SSRjとセンサ信号線SSGjとセンサ信号線SSBjとの出力電圧は互いに異なる。 When a part of white light is absorbed by the pigment on the surface of the scan target, the amount of light received by each photodiode (145r, 145g, 145b) is different for each photodiode (145r, 145g, 145b). For this reason, the output voltages of the sensor signal line SSRj, the sensor signal line SSGj, and the sensor signal line SSBj are different from each other.
それゆえ、各出力電圧に応じて、Rの階調とGの階調とBの階調とを画像処理エンジン180が決定することにより、画像処理エンジン180はRGBのカラー画像を本体装置101へ送ることができる。
Therefore, the
以上述べたように、電子機器100が液晶パネル140Aを備えた構成とすることにより、スキャン対象物をカラーでスキャンできることになる。
As described above, when the
次に、図17を参照して、前述のスキャンの方法(つまり、図6における反射像をスキャンする方法)とは異なるスキャンの方法について説明する。 Next, a scanning method different from the above-described scanning method (that is, the method of scanning the reflected image in FIG. 6) will be described with reference to FIG.
図17は、スキャンの際にフォトダイオードが外光を受光する構成を示した断面図である。同図に示すとおり、外光の一部は、指900によって遮られる。それゆえ、指900と接触している液晶パネル140の表面領域の下部に配されたフォトダイオードは、ほとんど外光を受光できない。また、指900の影が形成された表面領域の下部に配されたフォトダイオードは、ある程度の外光を受光できるものの、影が形成されていない表面領域に比べると外光の受光量が少ない。
FIG. 17 is a cross-sectional view showing a configuration in which a photodiode receives external light during scanning. As shown in the figure, part of the external light is blocked by the
ここで、バックライト179を、少なくともセンシング期間においては消灯させておくことにより、光センサ回路144は、液晶パネル140の表面に対する指900の位置に応じた電圧をセンサ信号線SSjから出力することができる。このように、バックライト179を点灯と消灯とを制御することにより、液晶パネル140では、指900の接触位置、指900の接触している範囲(指900の押圧力によって定まる)、液晶パネル140の表面に対する指900の方向などに応じて、センサ信号線(SS1からSSn)から出力される電圧が変化することになる。
Here, by turning off the
以上により、表示装置102は、指900によって外光が遮られることにより得られる像(以下、影像とも称する)をスキャンすることができる。
As described above, the
さらに、表示装置102を、バックライト179を点灯させてスキャンを行った後に、バックライト179を消灯させて再度スキャンを行なう構成としてもよい。あるいは、表示装置102を、バックライト179を消灯させてスキャンを行った後に、バックライト179を点灯させて再度スキャンを行なう構成としてもよい。
Furthermore, the
この場合には、2つのスキャン方式を併用することになるため、2つのスキャンデータを得ることができる。それゆえ、一方のスキャン方式のみを用いてスキャンする場合に比べて、精度の高い結果を得ることができる。 In this case, since two scanning methods are used together, two scan data can be obtained. Therefore, it is possible to obtain a highly accurate result as compared with the case of scanning using only one scanning method.
<表示装置について>
表示装置103の動作は、表示装置102の動作と同様、本体装置101からのコマンド(たとえば、第1コマンド)に応じて制御される。表示装置103は表示装置102と同様な構成を有する。それゆえ、表示装置103が表示装置102と同じコマンドを本体装置101から受け付けた場合、表示装置103は表示装置102と同様の動作を行なう。このため、表示装置103の構成や動作についての説明は繰り返さない。
<About display devices>
The operation of the
なお、本体装置101は、表示装置102と表示装置103とに対して、命令が異なるコマンドを送ることができる。この場合、表示装置102と表示装置103とは別々の動作を行なう。また、本体装置101は、表示装置102および表示装置103のいずれかに対して、コマンドを送ってもよい。この場合、一方の表示装置のみがコマンドに応じた動作を行なう。また、本体装置101が、表示装置102と表示装置103とに命令が同じコマンドを送ってもよい。この場合、表示装置102と表示装置103とは、同じ動作を行なう。
Note that the
なお、表示装置102の液晶パネル140のサイズと表示装置103の液晶パネル240のサイズとは、同じであってもよいし又は異なっていてもよい。また、液晶パネル140の解像度と液晶パネル240の解像度とは、同じであってもよいし又は異なっていてもよい。
Note that the size of the
<構成の第2の変形例について>
本実施の形態では、電子機器100が、液晶パネル140と液晶パネル240といったそれぞれに光センサを内蔵した液晶パネルを備える構成について説明するが、一方の液晶パネルのみが光センサを内蔵している構成であってもよい。
<About Second Modification of Configuration>
In the present embodiment, a configuration in which
図18は、電子機器1300のハードウェア構成を表すブロック図である。電子機器1300は、電子機器100と同様、第1の筐体100Aと、第2の筐体100Bとを含む。また、図18を参照して、電子機器1300は、第1ユニット1001Aと、第2ユニット1002とを含む。第1ユニット1001Aは、本体装置101と、表示装置102Aとを含む。第2ユニット1002は、本体装置104と、表示装置103とを含む。
FIG. 18 is a block diagram illustrating a hardware configuration of the
表示装置102Aは、光センサを内蔵しない液晶パネル(つまり、表示機能のみを有する液晶パネル)を含む。電子機器1300は、第1ユニット1001Aが光センサを内蔵しない液晶パネルを含む点で、第1ユニット1001が光センサを内蔵した液晶パネル240を含む電子機器100と異なる。このような電子機器1300は、第2ユニット1002の表示装置103を用いて上述したセンシングを行なう。
The
また、第1ユニット1001は、光センサを内蔵した液晶パネル140の代わりに、たとえば抵抗膜方式や静電容量方式のタッチパネルを備えてもよい。
Further, the
また、本実施の形態では、表示装置102がタイマ182を備え、表示装置103がタイマ282を備える構成として説明するが、表示装置102と表示装置103とが1つのタイマを共有する構成としてもよい。
In this embodiment, the
また、本実施の形態では、電子機器100を折畳型の機器として説明するが、電子機器100は必ずしも折畳型に限定されるものではない。たとえば、電子機器100は、第1の筐体100Aが第2の筐体100Bに対してスライドする構成のスライド式の機器であってもよい。
In this embodiment, the
本実施の形態に係る電子機器100は、上記のように構成されているため、第2ユニット1002が、USBコネクタ194,294を介して第1ユニット1001に着脱自在になっている。
Since the
そして、本実施の形態に係る電子機器100は、たとえば電源投入時において、以下のような機能を発揮することができる。まず、ユーザが第1ユニット1001の電源スイッチ191を押下すると、第1ユニット1001は電源回路192からの電力を利用することによってBIOS(Basic Input/Output System)を起動させる。
And the
第2ユニット1002は、USBコネクタ194,294を介して第1ユニット1001から電力を取得する。第2ユニット1002は、当該電力を利用することによって、第1ユニット1001との間でデータを送受信することができる。このとき、第2ユニット1002のCPU210は、USBコネクタ194,294からの電力を使用することによって、液晶パネル240にOSの種類を選択可能に表示させることができる。
The
ユーザは、液晶パネル240を介して、起動したいOSを選択する。CPU210は、ユーザの選択に応じ、USBコネクタ194,294を介して第1ユニット1001へと、起動すべきOSを指定するコマンド(たとえば、図10に示す「第1のOS」コマンド)を送信する。第1ユニット1001は、当該コマンドに応じて、OSを起動する。
The user selects an OS to be started up via the
また、たとえば、第2ユニット1002は、アンテナ295を介して外部の携帯電話などとの間でデータの送受信を行なう。第2ユニット1002のCPU210は、アンテナ295を介して、外部の携帯電話から写真画像データや対応するサムネイルデータを取得して、当該写真画像データや対応するサムネイルデータをRAM271などに格納する。CPU210は、RAM271からサムネイルデータを読み出して、液晶パネル240に写真のサムネイル画像を選択可能に表示させる。
Further, for example, the
そして、外部からの選択命令に応じて、CPU210は、液晶パネル240に写真画像を表示させる。あるいは、CPU210は、USBコネクタ294を介して、写真画像を液晶パネル140あるいは表示装置102Aに表示させる。
Then, the
<<第1の具体的な実現例>>
<機能的構成>
図19は、本実施の形態に係る通信システム1の機能的構成を示すブロック図である。以下、図19を参照して、通信システム1の機能的構成について説明する。通信システム1は、既に説明したように、電子機器100、100#、10、20を含む。
<< First Specific Realization Example >>
<Functional configuration>
FIG. 19 is a block diagram showing a functional configuration of the
(電子機器100,100#)
電子機器100は、すでに説明したように、第1ユニット1001と、第2ユニット1002とを備える。
(
As described above, the
第1ユニット1001は、入力部310と、表示部320と、記憶部330と、外部通信部174と、内部インターフェース(I/F)部340と、制御部350とを含む。
The
入力部310は、外部からの指示を受け付ける。本実施の形態では、操作キー177が入力部310の機能を果たす。また、光センサを内蔵する液晶パネル140も入力部310の機能を果たす。
The
表示部320は、第1ユニット1001内部の情報を外部に出力する。本実施の形態では、液晶パネル140が、表示部320の機能を果たす。ただし、表示部320としては、他の表示装置、例えば、LCD(Liquid Crystal Display)などのディスプレイを用いてもよい。
The
記憶部330は、表示データ332などの情報を格納する。他に記憶部330は、第1ユニット1001の動作のためのプログラムなどを格納する。
The
外部通信部174は、他の電子機器との間で情報のやり取りを行なう。外部通信部174については、すでに説明しているので、その詳細な説明は繰り返さない。
内部I/F部340は、第2ユニット1002側の内部I/F部440との間で情報の授受を行なう。本実施の形態では、第1ユニット1001と第2ユニット1002が直接接続されている場合、USBコネクタ194が内部I/F部340として機能する。第1ユニット1001と第2ユニット1002が直接接続されていない場合、アンテナ195が内部I/F部340として機能する。ただし、内部I/F部340による情報の授受方法は、これに限られるわけではない。
The internal I /
制御部350は、入力部310が受け付けた指示等に基づいて、表示部320、記憶部330、外部通信部174、および、内部I/F部340の動作を制御する。
The
制御部350は、表示制御部352と、添付データ作成部354とを含む。表示制御部352は、表示データ332に基づく画像を表示部320に表示させる。添付データ作成部354は、入力部310が受け付けた指示等に応じて、添付データを作成する。添付データの詳細については後述する。また、添付データ作成部354は、内部I/F部340を制御し、第2ユニット1002に向けて添付データを送る。
The
第2ユニット1002は、入力部410と、表示部420と、記憶部430と、外部通信部274と、内部I/F部440と、制御部450とを含む。
The
入力部410は、外部からの指示を受け付ける。表示部420は、第2ユニット1002内部の情報を外部に表示する。本実施の形態では、光センサ内蔵液晶パネル240およびバックライト279が、入力部410および表示部420の機能を果たす。ただし、他の表示装置、例えば、LCD(Liquid Crystal Display)などのディスプレイと、多点入力可能な入力デバイスとを組み合わせたものを光センサ内蔵液晶パネル240のかわりに用いることもできる。光センサ内蔵液晶パネル240は、表示一体型タブレットの一例である。
The
記憶部430は、光センサ内蔵液晶パネル240に表示する表示データ432、および、添付データ作成部354が作成した添付データ434などの情報を格納する。表示データ432は、光センサ内蔵液晶パネル240が受け付けた入力に対応する入力パターン433を含む。入力パターン433は、例えば、ユーザの手書き文字や手書き図形などを含む。
The
外部通信部274は、他の電子機器との間で情報のやり取りを行なう。外部通信部274については、すでに説明しているので、その詳細な説明は繰り返さない。
The
内部I/F部440は、第1ユニット1001側の内部I/F部340との間で情報の授受を行なう。本実施の形態では、第1ユニット1001と第2ユニット1002とが直接接続されている場合、USBコネクタ294が内部I/F部440として機能する。第1ユニット1001と第2ユニット1002が直接接続されていない場合、アンテナ295が内部I/F部440として機能する。ただし、内部I/F部440による情報の授受方法は、これに限られるわけではない。
The internal I /
制御部450は、入力部410が受け付けた指示等に基づいて、表示部420、記憶部430、外部通信部274、および、内部I/F部440の動作を制御する。制御部450は、表示制御部452と、転送制御部454とを含む。
The
表示制御部452は、液晶パネル240およびバックライト279を制御し、表示データ432に基づく画像を、液晶パネル240に表示する。
The
転送制御部454は、入力パターン433および添付データ434を含むコマンドを作成する。転送制御部454は、外部通信部274を制御し、作成したコマンドを他の電子機器(電子機器100#、10、20)に送信する。なお、ここでは、転送制御部454は、外部通信部274ではなく、第1ユニット1001側の外部通信部174を制御して、コマンドを他の電子機器に送信してもよい。
The
電子機器100#の機能的構成は、電子機器100と同様であるので繰り返さない。図19および以降の説明では、電子機器100の各部と対応する電子機器100#の各部の名称を、電子機器100の各部の名称に「#」を付けたものとする。
Since the functional configuration of
(電子機器10)
電子機器10は、入力部510と、表示部520と、記憶部530と、通信部540と、制御部550とを含む。
(Electronic device 10)
入力部510は、外部からの指示を受け付ける。表示部520は、電子機器10内部の情報を外部に表示する。本実施の形態では、光センサ内蔵液晶パネル12が、入力部510および表示部520の機能を果たす。ただし、光センサ内蔵液晶パネル240は、表示一体型タブレットの一例であり、光センサ内蔵液晶パネル240とは異なる構成の表示一体型タブレットを用いてもよい。また、入力部510の機能の一部は、電子機器10に備えられた入力キーなどの他の入力デバイスによって実現されてもよい。
The
記憶部530は、光センサ内蔵液晶パネル12に表示する表示データ532などの情報を格納する。表示データ532は、光センサ内蔵液晶パネル12が受け付けた入力に対応する入力パターン533を含む。
The
通信部540は、他の電子機器との間で情報のやり取りを行なう。通信部540は、例えば、Bluetooth(登録商標)やIrDA(Infrared Data Association)などの規格に従う無線通信を用いて、他の電子機器と通信する。
The
制御部550は、入力部510が受け付けた指示等に基づいて、表示部520、記憶部530、通信部540の動作を制御する。制御部550は、表示制御部552と、再転送制御部554とを含む。表示制御部552は、光センサ内蔵液晶パネル12を制御し、表示データ532に基づく画像を、光センサ内蔵液晶パネル12に表示する。転送制御部454は、電子機器100からのコマンドに基づいて、通信部540を制御し、コマンドに含まれる添付データ434を含むコマンドを電子機器20に送信する。転送制御部454の動作の詳細については後述する。
The
(電子機器20)
電子機器20は、入力部610と、表示部620と、記憶部630と、通信部640と、制御部650とを含む。
(Electronic device 20)
The
入力部610は、外部からの指示を受け付ける。入力部610の機能の一部は、電子機器20に備えられた入力キーやタッチパッドなどの入力デバイスによって実現される。表示部620は、電子機器10内部の情報を外部に表示する。本実施の形態では、モニタ22が、表示部520の機能を果たす。
The
記憶部630は、モニタ22に表示する表示データなどの情報を格納する。
通信部640は、他の電子機器との間で情報のやり取りを行なう。通信部540は、例えば、Bluetooth(登録商標)やIrDAなどの規格に従う無線通信を用いて、他の電子機器と通信する。なお、システム内の各電子機器が用いる通信規格は、統一されているものとする。
The
The
制御部650は、入力部610が受け付けた指示等に基づいて、表示部620、記憶部630、通信部640の動作を制御する。制御部650は、表示制御部652を含む。表示制御部652は、モニタ22を制御し、表示データに基づく画像を、モニタ22に表示する。
The
なお、本実施の形態に係る通信システム1に含まれる各電子機器は、自身に割り当てられたIPアドレスを利用することにより、直接的に相互にネットワークを介してデータ送受信を行なうことが可能である。すなわち、本実施の形態に係る通信システム1に含まれる電子機器100,100#、10,20は、いわゆるP2P(Pear to Pear)型のネットワークを構成することが可能である。
In addition, each electronic device included in the
<動作(その1):2画面をもつ電子機器間でのチャット>
図20を参照して、電子機器100および電子機器100#を利用した手書きチャットについて説明する。図20は、電子機器100および電子機器100#の動作を説明する図である。
<Operation (Part 1): Chat between electronic devices with two screens>
With reference to FIG. 20, the handwritten chat using the
図20(A)は、電子機器100が、電子機器100#にデータを転送する前の電子機器100および電子機器100#の表示画面を示す図である。図20(A)を参照して、電子機器100の液晶パネル240は、パソコンの画像と、液晶パネル240へ入力された入力パターン(図では、これ↓)とを表示する。液晶パネル140は、液晶パネル240に表示されている画像とは異なる画像を表示する。ここでは、液晶パネル140の画像は、液晶パネル240に表示されているパソコンに関する詳細データを含むウェブページであるとする。
FIG. 20 (A) is a diagram showing a display screen of
一方、電子機器100#の液晶パネル240#は、液晶パネル240が表示している画像と共通するパソコンの画像を表示する。ただし、液晶パネル240#は、電子機器100の液晶パネル240へ入力された入力パターンは表示していない。液晶パネル140#は、この時点では、画像を表示していない。
On the other hand, the
電子機器100は、入力部310あるいは入力部410への指示に基づいて、入力パターン433および添付データ434を含むコマンドを、外部通信部174あるいは外部通信部274を介して、電子機器100#に送信する。コマンドの詳細については後述する。
Based on an instruction to input
ここでは、添付データ434は、添付データ作成部354が添付データの作成指示を受け付けたときに液晶パネル140に表示されているウェブページのURL(Uniform Resource Locator)であるとする。すなわち、添付データ作成部354は、添付データの作成指示を受け付けると、記憶部330から表示されているウェブページのURLを読み出し、読み出したURLを添付データ434として設定する。
Here, it is assumed that the attached
なお、添付データ434は、ウェブページのURLに限られない。添付データ434は、より一般に、表示画面へのリンクであってもよい。たとえば、添付データ434は、各電子機器がアクセス可能なデータサーバ上のアドレスなどであってもよい。
Note that the attached
あるいは、添付データ作成部354は、液晶パネル140に表示中のファイル(例えば、画像データ、ドキュメントデータ)を添付データ434としてもよい。あるいは、添付データ作成部354は、表示画面の基となる表示データ432そのものを添付データ434としてもよい。ただし、表示画面へのリンクが存在する場合は、リンクを添付データ434とするほうが、転送データのデータ量を削減することができる点で好ましい。
Alternatively, the attached
図20(B)は、電子機器100が、電子機器100#にデータを転送した後の電子機器100および電子機器100#の表示画面を示す図である。図20(B)を参照して、電子機器100の表示画面は、データの転送前後で、変化しない。
FIG. 20B is a diagram showing a display screen of
一方、電子機器100#の表示制御部452は、電子機器100からのコマンドを受信すると、コマンドに含まれる入力パターン433に対応する表示を液晶パネル240#に表示させる。また、表示制御部352#は、電子機器100からのコマンドを受信すると、液晶パネル140#に添付データ434に対応する画面を表示する。
On the other hand, when receiving a command from
ここでは、添付データ434がURLであることに応じて、制御部350#はブラウザを起動する。ブラウザは、URLに応じたウェブページの表示データを作成する。表示制御部352#は、作成された表示データに基づく画面を液晶パネル140#に表示させる。なお、添付データ434が、ファイルである場合は、制御部350#は、ファイルの形式に応じたアプリケーションを起動する。アプリケーションが、表示データを作成する。添付データ434#が、表示データ432そのものである場合は、表示制御部352#は、表示データ432に基づく画面を表示パネル140#に表示する。
Here, in response to
このように、電子機器100および電子機器100#は、液晶パネル240,240#により、手書きチャット用の画像データを共有する。また、電子機器100#は、電子機器100からのコマンドにしたがって、添付データ434に応じた画面を液晶パネル140#に表示する。したがって、本実施の形態に係る通信システム1によれば、手書きチャット用の画面が見づらくなることなく、添付データを円滑に共有できる。
Thus,
特に、電子機器100は、液晶パネル140の表示画面に関するデータを添付データ434として作成するので、電子機器100のユーザは、添付データ434の内容を液晶パネル140で確認することができる。つまり、ユーザは、液晶パネル240の表示を変更しなくても、添付データ434の内容を確認することができる。したがって、本システム1によれば、ユーザは、手書きチャットの流れを中断することなく、添付データを作成できる。
In particular, since the
以上では、添付データ作成部354表示画面に関するデータを添付データ434として作成する例を示してきた。添付データ作成部354の動作の他の例として、添付データ作成部354は、液晶パネル140が光センサにより取得した画像データを添付データ434としてもよい。この場合、ユーザは、手元の書類や写真などを液晶パネル140に近づけて、液晶パネル140に読み取らせる。こうすることで、ユーザは、書類や写真を、電子機器100#に転送することができる。
In the above, an example in which data related to the display screen of the attached
(コマンド)
ここからは、電子機器100が作成するコマンドについて説明する。コマンドは、通信システム1内の各電子機器に、所定の動作の実行を要求する。コマンドは、所定の規格で記述されており、各電子機器は、コマンドを受け取ると、コマンドに応じた所定の動作を行なう。
(command)
From here, the command which the
より詳しくは、コマンドは、図21を参照して、ヘッダDA110と、入力パターンデータDA120と、添付データDA130とを含む。コマンドは、コマンドの宛先の電子機器に、入力パターンデータDA120に対応する入力パターンを表示一体型タブレットで表示すること、および添付データDA130を表示一体型タブレットとは異なるモニタで再生することを要求する。 More specifically, referring to FIG. 21, the command includes a header DA110, input pattern data DA120, and attached data DA130. The command requests the electronic device that is the destination of the command to display the input pattern corresponding to the input pattern data DA120 on the display-integrated tablet and to reproduce the attached data DA130 on a monitor different from the display-integrated tablet. .
コマンドは、電子機器100#のように表示一体型タブレットとモニタとを備える機器には、入力パターンをその機器の表示一体型タブレットで表示すること、および添付データDA130をその機器のモニタで再生することを要求する。つまり、上記の動作例で説明したように、表示一体型タブレットとモニタとを備える機器は、コマンドを受け取ると、入力パターンを表示一体型タブレットで表示し、添付データに対応する画像をモニタに表示する。
The command indicates that the input pattern is displayed on the display-integrated tablet of the device, and the attached data DA130 is reproduced on the monitor of the device, such as the
本実施の形態に係るコマンドの形式について、図22を参照して示す。図22では、ヘッダDA110を省略し、入力パターンデータDA120および添付データDA130について示している。ただし、コマンドの形式はここに示すものに限られない。コマンドは、通信システム1内の各電子機器に共通の規格で記述されていればよい。
The command format according to this embodiment will be described with reference to FIG. In FIG. 22, the header DA110 is omitted and only the input pattern data DA120 and the attached data DA130 are shown. However, the command format is not limited to that shown here. The command may be described in a standard common to each electronic device in the
入力パターンデータDA120は、図22に示すように、液晶パネルへの入力パターンを表わすデータ、つまり、line(START,END,COLOR)を複数含む。このデータは、STARTの座標とENDの座標とを結び、COLORで指定される色を持つ線分に対応する。図22中のline(p,q,R)は、座標pから座標qまでの赤色(red)の線分を表わす。line(r,s,B)は、座標rから座標sまでの青色(blue)の線分を表わす。 As shown in FIG. 22, the input pattern data DA120 includes a plurality of data representing input patterns to the liquid crystal panel, that is, line (START, END, COLOR). This data connects the START coordinates and the END coordinates, and corresponds to a line segment having a color specified by COLOR. Line (p, q, R) in FIG. 22 represents a red line segment from coordinates p to coordinates q. line (r, s, B) represents a blue line segment from the coordinate r to the coordinate s.
転送制御部454は、チャットのやり取りなどによりパターンが入力される都度、入力パターンを表わすデータを入力パターンデータDA120に追加する。転送制御部454は、新しい入力パターンを表わすデータを、入力パターンデータDA120の最も下に追加される。
The
添付データDA130は、URLの添付を表わすattach(URL;[URLを表わす文字列])と、ファイルの添付を表わすFile(data)とを含む。コマンドを受け取った電子機器は、添付データの種類に応じた動作を行なう。すなわち、電子機器は、添付データがURLである場合、ブラウザを起動する。また、添付データがファイルである場合、ファイルの形式に応じたアプリケーションを起動する。 Attachment data DA130 includes an attach (URL; [character string representing URL]) representing attachment of a URL and a File (data) representing attachment of a file. The electronic device that has received the command performs an operation according to the type of attached data. That is, the electronic device activates a browser when the attached data is a URL. When the attached data is a file, an application corresponding to the file format is activated.
(処理の流れ)
電子機器100,100#が手書きチャットにあたり行なう処理の流れについて図23を参照して説明する。
(Process flow)
A flow of processing performed by
ステップS101において、電子機器100の添付データ作成部354は、入力部310が受け付けた添付データの作成指示に応じて、添付データ434を作成する。添付データ作成部354は、作成した添付データ434を、記憶部430に格納する。
In step S101, the attached
ステップS103において、転送制御部454は、入力部310が受け付けたデータの転送指示に応じて、入力パターン433および添付データ434を含むコマンドを作成する。転送制御部454は、外部通信部274(または外部通信部174)を制御し、作成したコマンドを電子機器100#に送信する。
In step S103, the
ステップS201において、電子機器100#の外部通信部274#は、入力パターン433および添付データ434を含むコマンドを受信する。
In step S201,
ステップS203において、表示制御部452#は、コマンドに含まれる入力パターンを液晶パネル240#(表示一体型タブレット)に表示する。
In step S203, the
ステップS205において、表示制御部352#は、コマンドに含まれる添付データを液晶パネル140#(モニタ)に表示する。
In step S205, the
なお、ここでは、電子機器100から電子機器100#へのデータの転送について説明したが、電子機器100#から電子機器100へのデータの転送も同様に実現される。電子機器100および電子機器100#のユーザは、このようなデータ転送を繰り返すことで、手書きチャットを行なうことができる。
Note that, here, transfer of data from the
<動作(その2):2画面を持つ電子機器と1画面のみを持つ電子機器との間のチャット>
コマンドは、すでに説明したように、表示一体型タブレットとモニタとを備える機器には、入力パターンをその機器の表示一体型タブレットで表示すること、および添付データをその機器のモニタで再生することを要求する。
<Operation (Part 2): Chat between an electronic device having two screens and an electronic device having only one screen>
As described above, the command indicates that the input pattern is displayed on the display integrated tablet of the device and the attached data is reproduced on the monitor of the device on the device including the display integrated tablet and the monitor. Request.
一方、コマンドは、表示一体型タブレットを備えるがモニタを備えない機器(1画面機器とよぶ)には、入力パターンをその機器の表示一体型タブレットで表示すること、および、添付データをモニタを有する機器に転送することを要求する。つまり、1画面機器は、コマンドを受信すると、入力パターンをその機器の表示一体型タブレットで表示し、添付データをモニタを有する機器に転送する。 On the other hand, the command has a display-integrated tablet but does not have a monitor (referred to as a single-screen device) to display the input pattern on the display-integrated tablet of the device and to have attached data as a monitor. Request transfer to device. That is, when the one-screen device receives the command, it displays the input pattern on the display-integrated tablet of the device, and transfers the attached data to the device having the monitor.
1画面機器を含む動作について、図24を参照して説明する。図24は、電子機器100、電子機器10および電子機器20の動作を説明する図である。
The operation including the one-screen device will be described with reference to FIG. FIG. 24 is a diagram illustrating operations of the
図24(A)は、電子機器100が、電子機器10にデータを転送する前の電子機器100および電子機器10の表示画面を示す図である。図24(A)を参照して、電子機器100の液晶パネル240は、パソコンの画像と、液晶パネル240へ入力された入力パターン(図では、これ↓)とを表示する。液晶パネル140は、液晶パネル240に表示されている画像とは異なる画像を表示する。ここでは、液晶パネル140の画像は、液晶パネル240に表示されているパソコンに関する詳細データを含むウェブページであるとする。
FIG. 24A is a diagram illustrating a display screen of the
一方、電子機器10の光センサ内蔵液晶パネル12は、液晶パネル240が表示している画像と共通するパソコンの画像を表示する。ただし、光センサ内蔵液晶パネル12は、電子機器100の液晶パネル240へ入力された入力パターンは表示していない。
On the other hand, the optical sensor built-in
図24(B)は、電子機器100が、電子機器10にコマンドを送った際の電子機器10および電子機器20の動作を示す図である。コマンドを受け取った電子機器10は、光センサ内蔵液晶パネル12にコマンドに含まれる入力パターン433に対応する表示を表示する。また、電子機器10は、コマンドに含まれる添付データを、モニタ22を有する電子機器20に送信する。
FIG. 24B is a diagram illustrating operations of the
ここで、添付データの転送先は、電子機器10に予め登録されているものとする。ただし、電子機器10は、他の方法で転送先を決定してもよい。例えば、電子機器10は、コマンドを受け取った時点で、周辺の電子機器に添付データの受信の可否を問い合わせ、添付データを受信できると返答した電子機器に添付データを送信してもよい。
Here, it is assumed that the transfer destination of the attached data is registered in advance in the
本通信システム1内の1画面機器は、以上のように動作する。したがって、1画面機器のユーザは、他の電子機器にて添付データを確認することができる。
The single-screen device in the
図25を参照して、電子機器100,10,20が手書きチャットにあたり行なう処理の流れを説明する。
Referring to FIG. 25, the flow of processing performed by
ステップS301において、電子機器100の添付データ作成部354は、入力部310が受け付けた添付データの作成指示に応じて、添付データ434を作成する。添付データ作成部354は、作成した添付データ434を、記憶部430に格納する。
In step S301, the attached
ステップS303において、転送制御部454は、入力部310が受け付けたデータの転送指示に応じて、入力パターン433および添付データ434を含むコマンドを作成する。転送制御部454は、外部通信部274(または外部通信部174)を制御し、作成したコマンドを電子機器10に送信する。
In step S303, the
ステップS401において、電子機器10の通信部540は、入力パターン433および添付データ434を含むコマンドを受信する。
In step S401, the
ステップS403において、表示制御部552は、コマンドに含まれる入力パターンを光センサ内蔵液晶パネル12(表示一体型タブレット)に表示する。
In step S403, the
ステップS405において、再転送制御部554は、通信部540を制御し、コマンドに含まれる添付データを電子機器20に送信する。
In step S405, the
ステップS501において電子機器20の通信部640は、添付データを受信する。ステップS503において、制御部650は、添付データの形式に応じてアプリケーションを起動し、添付データに対応する表示データを作成する。表示制御部652は、添付データに対応する表示データをモニタ22に表示させる。
In step S501, the
なお、ここでは、電子機器100から電子機器10へのデータの転送について説明したが、電子機器10が電子機器100へデータを転送することもできる。この場合、電子機器10は、光センサ内蔵液晶パネル12に入力された入力パターン533を電子機器100に送信する。電子機器100および電子機器10のユーザは、このようなデータ転送を繰り返すことで、手書きチャットを行なうことができる。
Note that, here, transfer of data from the
<<第2の具体的な実現例>>
本実現例における目的は、一方の表示パネルを介して表示されたオブジェクトを指定することにより、外部機器から当該オブジェクトに関するデータを取得し、かつ当該データに基づく画像を他方の表示パネルを介して表示可能とする、電子機器、通信システム、表示制御方法、データ通信方法、およびプログラムを提供することにある。
<< Second Specific Implementation Example >>
The purpose of this implementation example is to acquire an object related data from an external device by designating an object displayed via one display panel and display an image based on the data via the other display panel. An object of the present invention is to provide an electronic device, a communication system, a display control method, a data communication method, and a program.
<通信システムの概略について>
図26は、通信システム1Aの概略構成を示した図である。図26を参照して、通信システム1Aは、電子機器100αと、電子機器2000と、サーバ装置9000とを含む。電子機器2000は、携帯型電話機、PDA、ノート型のパーソナルコンピュータなどの通信機能と表示機能とを有する携帯型デバイスとして構成される。なお、以下では、電子機器100αがノート型のパーソナルコンピュータであり、かつ電子機器2000が携帯電話機である場合を例に挙げて説明する。
<Outline of communication system>
FIG. 26 is a diagram showing a schematic configuration of the communication system 1A. Referring to FIG. 26, communication system 1A includes electronic device 100α,
電子機器100αは、電子機器100と同様に、図2~図18に示した構成および機能を備えている。したがって、図2~図18に基づいて説明した内容については、ここでは繰り返さない。
Like the
電子機器100αおよび電子機器2000は、自身に割り当てられたIP(Internet Protocol)アドレスを利用することにより、直接的に相互にネットワークを介してデータ送受信を行なう。すなわち、通信システム1Aに含まれる電子機器100α,2000は、いわゆるP2P(Pear to Pear)型のネットワークを構成する。
The electronic device 100α and the
なお、以下では、電子機器100αと電子機器2000との間の通信において、相手機器への画像データの送信は、電子機器100αの操作キー177や電子機器2000の操作キー(図27参照)のうち予め定められたキーの押下により行なわれるものとする。
In the following, in communication between the electronic device 100α and the
サーバ装置9000は、物件データと地図データとを関連付けて記憶している。「物件データ」とは、物件の所在地、物件の間取り、物件の賃料、物件の外観、物件の築年数、物件の設備などの住宅に関する各情報(住宅情報)を示したデータである。
The
サーバ装置9000は、地図データの送信指示を受け付けると、指示を出した電子機器に対して指示に関連した地図データを送信する。当該地図データの送信の際、サーバ装置9000は、当該地図データに基づく地図画像の領域(以下、「地図領域」と称する)に含まれる物件を当該地図画像上に表示するためのデータ(以下、「付随データ」)を、当該地図データに関連付けて送信する。
When the
なお、以下では、電子機器100αが上記地図データと上記付随データとを液晶パネル140に表示させた場合に表示される画像を、「第1画像」と称する。また、付随データに基づき地図画像上に表示される画像を、「オブジェクト」と称する。つまり、第1画像はオブジェクトを含む。また、詳しくは後述するが、上記オブジェクトは、操作キー177またはポインティングデバイス(図示せず)により指定可能に構成されている。
In the following, an image displayed when the electronic device 100α displays the map data and the accompanying data on the
<電子機器2000の外観>
図27は、電子機器2000の外観を示した図である。図27を参照して、電子機器2000は、マイクロフォン2105と、操作キー2107と、液晶パネル2108と、イヤホン2109と、カメラ(図示せず)とを含む。
<Appearance of
FIG. 27 is a diagram illustrating an external appearance of the
電子機器2000は、第1の筐体2000Aと第2の筐体2000Bとを含む。第1の筐体2000Aと第2の筐体2000Bとは、ヒンジ2000Cにより折畳み可能に接続されている。第1の筐体2000Aは、液晶パネル2108と、イヤホン2109とを備える。第2の筐体2000Bは、操作キー2107と、マイクロフォン2105と、カメラとを備える。
The
なお、電子機器2000は必ずしも折畳型の機器に限定されるものではない。たとえば、電子機器2000は、ストレート型の機器でもよい。あるいは、電子機器2000は、スライド型の機器であってもよい。
Note that the
<電子機器2000のハードウェア構成について>
図28は、電子機器2000のハードウェア構成を示した図である。図28を参照して、電子機器2000は、CPU2100と、RAM2101と、ROM2102と、通信部2103と、カメラ2104と、マイクロフォン2105と、スピーカ2106と、操作キー2107と、液晶パネル2108と、イヤホン2109とを含む。各構成要素は、相互にデータバスDB3によって接続されている。
<Hardware configuration of
FIG. 28 is a diagram illustrating a hardware configuration of the
CPU2100は、プログラムを実行する。操作キー2107は、電子機器2000の使用者による指示の入力を受ける。RAM2101は、CPU2100によるプログラムの実行により生成されたデータ、または操作キー2107を介して入力されたデータを揮発的に格納する。ROM2102は、データを不揮発的に格納する。また、ROM2102は、EPROMやフラッシュメモリなどの書込みおよび消去が可能なROMである。通信部2103は、他の電子機器(図示せず)との間で無線通信を行なう。なお、図28には示していないが、電子機器2000が、他の電子機器に有線により接続するためのインターフェイス(IF)を備える構成としてもよい。
カメラ2104は、ユーザの操作キーの操作に応じて、被写体を撮影する。なお、撮影された被写体の画像データは、RAM2102や外部メモリ(たとえば、メモリカード)に格納される。
The
マイクロフォン2105は、ユーザの音声の入力を受け付ける。電子機器2000は、当該入力された音声(アナログデータ)をデジタル化する。そして、電子機器2000は、通信相手(たとえば、他の携帯電話機)にデジタル化した音声を送る。
The
スピーカ2106は、たとえば、RAM2101に記憶された音楽データなどに基づく音を出力する。イヤホン2109は、通信相手から送られてきた音声を出力する。
液晶パネル2108は、ROM2102やRAM2101に記憶されている画像を表示する。液晶パネル2108は、たとえば、カメラ2104で撮影した画像を表示する。さらに、液晶パネル2108は、電子機器100αから送信された画像を表示する。液晶パネル2108に表示される内容については、後述する。
The
また、液晶パネル2108は、ペンタブレットに液晶ディスプレイを統合させた液晶ペンタブレットである。したがって、電子機器2000は、液晶パネル2108を介して線画像の手書入力データを受け付けることができる。電子機器2000は、液晶パネル2108に手書入力データを表示する。
The
なお、電子機器2000は、液晶パネル2108の代わりに、液晶パネル以外の表示パネル(たとえば、有機EL)とタブレットとが統合された装置を備える構成としてもよい。あるいは、電子機器2000は、液晶パネル2108の代わりに、光センサ液晶パネルを備える構成であってもよい。
Note that the
ところで、電子機器2000における処理は、各ハードウェアおよびCPU2100により実行されるソフトウェアによって実現される。このようなソフトウェアは、ROM2102に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、上記記憶媒体から読み取られて、あるいは、通信部2103または通信IF(図示せず)を介してダウンロードされた後、ROM2102に一旦格納される。そのソフトウェアは、CPU2100によってROM2102から読み出され、RAM2101に実行可能なプログラムの形式で格納される。CPU2100は、そのプログラムを実行する。
By the way, the processing in the
図28に示される電子機器2000を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、RAM2101、ROM2102、上記記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子機器2000のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
Each component constituting the
なお、記憶媒体としては、メモリカードに限られず、CD-ROM、FD、ハードディスク、磁気テープ、カセットテープ、光ディスク(MO/MD/DVD)、ICカード(メモリカードを除く)、光カード、マスクROM、EPROM、EEPROM、フラッシュROMなどの半導体メモリ等の固定的にプログラムを格納する媒体でもよい。 The storage medium is not limited to a memory card, but is a CD-ROM, FD, hard disk, magnetic tape, cassette tape, optical disk (MO / MD / DVD), IC card (excluding a memory card), optical card, mask ROM Further, a medium for storing a program in a fixed manner such as a semiconductor memory such as an EPROM, an EEPROM, or a flash ROM may be used.
ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。 The program here includes not only a program directly executable by the CPU but also a program in a source program format, a compressed program, an encrypted program, and the like.
<電子機器100αの機能ブロックについて>
図29は、電子機器100αの機能ブロック図である。図29を参照して、電子機器100αは、制御部1010と、液晶パネル140,240と、記憶装置90とを含む。記憶装置90は、電子機器100αに内蔵されている。また、記憶装置90は、VRAM91を含む。記憶装置90は、たとえば、RAM171,271により構成される。
<Functional Block of Electronic Device 100α>
FIG. 29 is a functional block diagram of the electronic device 100α. Referring to FIG. 29, electronic device 100α includes a
制御部1010は、受信部1011と、表示制御部1012と、第1受付部1013と、送信部1014と、第2受付部1015とを含む。
The
受信部1011は、サーバ装置9000から、上記地図データと付随データとを受信する。なお、受信部1011は、電子機器100αからの要求信号に対する応答信号として、地図データと付随データとを受信する。当該要求信号は、送信部1014により送信される。また、受信部1011は、地図データと付随データとを表示制御部1012に送る。
The receiving
表示制御部1012は、液晶パネル140および液晶パネル240の少なくともいずれかに、画像を表示させる。表示制御部1012は、たとえば、地図データと付随データとに基づき、上述した第1画像を液晶パネル140に表示させる。
The
第1受付部1013は、液晶パネル140に上記第1画像が表示されている状態で、第1画像に含まれる上記オブジェクトを指定する入力を受け付ける。なお、当該入力は、操作キー177やポインティングデバイスなどの入力デバイスを介して行われる。第1入力部13は、オブジェクトを指定する入力を受け付けると、指定したオブジェクトを示す第1情報を送信部1014に送る。
The
送信部1014は、上記第1情報を第1受付部1013から受け付けると、当該第1情報をサーバ装置9000に送信する。
When the
送信部1014が第1情報をサーバ装置9000に送信した後、受信部1011は、上記第1情報に関連した第2情報をサーバ装置9000から受信する。なお、受信部1011は、電子機器100αからの要求信号(第1情報)に対する応答信号として、第2情報を受信する。また、本実施の形態では、第2情報は、上述した物件データである。以下では、第2情報を物件データとして説明する。
After the
受信部1011が上記物件データを受信した場合、表示制御部1012は、液晶パネル240に当該物件データを表示させる。
When the
第2受付部1015は、液晶パネル240に上記物件データが表示された状態で、液晶パネル240を介して手書入力データを受け付ける。第2受付部は、当該手書入力データを表示制御部1012と送信部1014とに送る。
The
表示制御部1012は、第2受付部1015から手書入力データを受け付けた場合、入力を受け付けた液晶パネル240に表示されている画像の画像データ(VRAM91に格納されている画像データ)と、当該手書入力データとを合成して、合成画像データを生成する。表示制御部1012は、当該合成画像データに基づく合成画像を液晶パネル240に表示させる。
When the handwriting input data is received from the
なお、以下では、各液晶パネル140,240,2108に表示されている画像を、「表示画像」と称する。また、表示画像の画像データを、「表示データ」と称する。
In the following, the images displayed on the
送信部1014は、第2受付部1015から手書入力データを受け付けた場合、物件データと手書入力データとを、電子機器2000に送信する。また、送信部1014は、物件データを既に電子機器2000に送信している場合には、手書入力データを電子機器2000に送信する。
When the
受信部1011は、さらに、電子機器2000において入力された手書入力データを受信する。受信部1011は、当該受信した手書入力データを表示制御部1012に送る。表示制御部1012は、表示データ(つまり、物件データおよび電子機器2000に送信した手書入力データ)と当該受信した手書入力データと合成して、当該合成した画像データに基づく画像を液晶パネル240に表示させる。送信部1014は、当該合成した画像データを、サーバ装置9000に送信する。
The receiving
<電子機器2000の機能ブロックについて>
図30は、電子機器2000の機能ブロック図である。図30を参照して、電子機器2000は、制御部2010と、液晶パネル2108と、記憶装置2090とを含む。記憶装置2090は、VRAM2091を含む。なお、記憶装置2090は、RAM2101により構成される。
<Functional Block of
FIG. 30 is a functional block diagram of the
制御部2010は、受信部2011と、表示制御部2012と、受付部2013と、送信部2014とを含む。
The
受信部2011は、電子機器100αの送信部1014により送信された、上記物件データと上記手書入力データとを受信する。受信部2011は、当該受信した物件データと手書入力データとを表示制御部2012に送る。
The receiving
表示制御部2012は、物件データと手書入力データとを合成して、合成画像データを生成する。表示制御部1012は、当該合成画像データに基づく合成画像を液晶パネル2108に表示させる。
The
受付部2013は、液晶パネル2108を介して手書入力データを受け付ける。受付部2013は、たとえば、液晶パネル2108に表示制御部2012により合成された合成画像が表示されている状態で、液晶パネル2108を介して手書入力データを受け付ける。受付部2013は、受け付けた手書入力データを表示制御部2012と送信部2014とに送る。
The accepting
表示制御部2012は、受付部2013から手書入力データを受け付けた場合、入力を受け付けた液晶パネル2018に表示されている画像の画像データ(VRAM2091に格納されている画像データ)と、当該手書入力データとを合成して、合成画像データを生成する。表示制御部2012は、当該合成画像データに基づく合成画像を液晶パネル2108に表示させる。
When the handwriting input data is received from the receiving
送信部2014は、受付部2013から送られきた手書入力データを電子機器100αに送信する。
The
<画面遷移について>
次に、電子機器100αと電子機器2000との間で通信を行なう際の、電子機器100αの液晶パネル140,240に表示される内容と、電子機器2000の液晶パネル2108に表示される内容とについて、説明する。
<About screen transition>
Next, contents displayed on the
図31は、電子機器100αが上記第1画像を液晶パネル140に表示させた場合を示した図である。図31を参照して、電子機器100αは、液晶パネル140に、地図画像と複数個のオブジェクトとを表示する。なお、電子機器100αは、各オブジェクトを地図画像に重畳して表示する。本実施の形態では、各オブジェクトは、番号を示した文字と当該文字を囲む図形とを用いて構成される。
FIG. 31 is a diagram showing a case where the electronic device 100α displays the first image on the
図32は、電子機器100αが上記物件データをサーバ装置9000から受信した後の、電子機器100αの液晶パネル240に表示される画像を示した図である。図32を参照して、電子機器100αは、液晶パネル240に上記物件データを表示させる。同図は、物件データのうちの間取りを示したデータに基づく画像を液晶パネル240に表示した例を示している。
FIG. 32 is a diagram illustrating an image displayed on the
図33は、図32の状態において、電子機器100αのユーザが液晶パネル240を介して手書入力を行なった場合における、電子機器100αに表示される画像を示した図である。なお、手書入力として、文字C11と図形C12,13とが、電子機器100αに入力されたとする。
FIG. 33 is a diagram showing an image displayed on the electronic device 100α when the user of the electronic device 100α performs handwriting input via the
図33を参照して、電子機器100αは、上記入力された文字C11および図形C12,13を、間取りを示した画像(つまり、表示画像)に重畳して表示する。電子機器100αは、文字C11および図形C12、13に基づく手書入力データを電子機器2000に送る。
Referring to FIG. 33, electronic device 100α displays the input character C11 and figures C12, 13 in a superimposed manner on an image showing a floor plan (that is, a display image). The electronic device 100α sends handwriting input data based on the character C11 and the graphics C12 and 13 to the
図34は、文字C11および図形C12、13に基づく手書入力データを電子機器2000が受信し、さらに表示制御部2013が上述した合成画像データを生成した場合において、電子機器2000の液晶パネル2108に表示される画像を示した図である。
34 shows a case where the
図33および図34を参照して、電子機器100αの液晶パネル240と、電子機器2000の液晶パネル2108とには、同じ内容の画像が表示される。これにより、電子機器100αのユーザと、電子機器2000のユーザとは、同じ内容の画像を互いの液晶パネル240,2108にて確認することができる。
33 and FIG. 34, images having the same contents are displayed on the
図35は、図34の状態において、電子機器2000のユーザが液晶パネル2108を介して手書入力をさらに行なった場合における、電子機器2000に表示される画像を示した図である。なお、手書入力として、図形C14および文字C15が、電子機器2000に入力されたとする。
FIG. 35 is a diagram showing an image displayed on
図35を参照して、電子機器2000は、上記入力された図形C14および文字C15を、表示画像(文字C11および図形C12、13が重畳された間取りを示した画像)に重畳して表示する。電子機器2000は、図形C14および文字C15の手書入力データを電子機器100αに送る。
Referring to FIG. 35,
図36は、図形C14および文字C15に基づく手書入力データを電子機器100αが受信し、さらに表示制御部1012が上述した合成画像データを生成した場合において、電子機器100αの液晶パネル140,240に表示される画像を示した図である。図36を参照して、電子機器100αは、上記図形C14および文字C15に基づく手書入力データを、液晶パネル240に表示された表示画像に重畳して表示する。
FIG. 36 shows a case where handwritten input data based on the figure C14 and the character C15 is received by the electronic device 100α and the
図35および図36を参照して、電子機器100αの液晶パネル240と、電子機器2000の液晶パネル2108とには、同じ内容の画像が表示される。これにより、電子機器2000が電子機器100αに手書入力データを送信した場合にも、電子機器100αのユーザと、電子機器2000のユーザとは、同じ内容の画像を互いの液晶パネル240,2108にて確認することができる。
35 and 36, images having the same content are displayed on
<通信システム1Aにおけるシーケンスについて>
図37は、電子機器100αと電子機器2000とサーバ装置9000との間のシーケンスを示した図である。具体的には、図37は、図31から図36に基づき説明した処理を含んだシーケンスを示した図である。
<About Sequence in Communication System 1A>
FIG. 37 is a diagram illustrating a sequence among the electronic device 100α, the
ステップS1において、電子機器100αは、地図データと付随データとを受信するために、要求信号をサーバ装置9000に送信する。ステップS2において、サーバ装置9000は、地図データと付随データとを電子機器100αに送信する。ステップS3において、電子機器100αは、指定したオブジェクトに関する物件データを受信するために、要求信号をサーバ装置9000に送信する。ステップS4において、サーバ装置9000は、物件データを電子機器100αに送信する。
In step S1, the electronic device 100α transmits a request signal to the
ステップS5において、電子機器100αは、物件データと手書入力データとを電子機器2000に送信する。ステップS6において、電子機器2000は、電子機器2000にて入力された手書入力データを電子機器100αに送信する。
In step S5, the electronic device 100α transmits the property data and the handwriting input data to the
ステップS7において、電子機器100αは、液晶パネル240に関する表示データ(つまり、物件データと電子機器2000に送信した手書入力データとを合成した画像データ)と電子機器2000から受信した手書入力データとを合成して、当該合成した画像データをサーバ装置9000に送信する。
In step S7, the electronic device 100α displays the display data related to the liquid crystal panel 240 (that is, image data obtained by combining the property data and the handwriting input data transmitted to the electronic device 2000) and the handwriting input data received from the
<電子機器100αにおける処理フローについて>
図38は、電子機器100αにおけるデータ処理のフローを示したフローチャートである。なお、説明の便宜上、図37におけるステップS7に示した電子機器100αからサーバ装置9000への画像データの送信処理については、図38には含めていない。
<Processing Flow in Electronic Device 100α>
FIG. 38 is a flowchart showing a data processing flow in the electronic apparatus 100α. For convenience of explanation, the transmission processing of image data from the electronic device 100α to the
図38を参照して、ステップS11において、電子機器100αは、地図データと付随データとをサーバ装置9000から受信する。ステップS12において、電子機器100αは、地図データと付随データとに基づく画像である第1画像を液晶パネル140に表示する。ステップS13において、電子機器100αは、表示画像に含まれるオブジェクトの指定を受け付ける。
Referring to FIG. 38, in step S11, electronic device 100α receives map data and accompanying data from
ステップS14において、電子機器100αは、指定されたオブジェクトを示す第1情報をサーバ装置9000に送信する。ステップS15において、電子機器100αは、第1情報に関連する物件データをサーバ装置9000から受信する。ステップS16において、電子機器100αは、受信した物件データに基づく画像を液晶パネル240に表示する。
In step S14, the electronic device 100α transmits the first information indicating the designated object to the
ステップS17において、電子機器100αは、液晶パネル240を介して手書入力データを受け付けたか否かを判断する。電子機器100αが手書入力データを受け付けたと判断した場合(ステップS17においてYES)、ステップS18において、電子機器100αは、物件データと手書入力データとを合成する。一方、電子機器100αが手書入力データを受け付けていないと判断した場合(ステップS17においてNO)、ステップS21において、電子機器100αは、物件データを電子機器2000に送信する。
In step S17, the electronic device 100α determines whether or not handwriting input data is received via the
ステップS19において、電子機器100αは、合成後の画像データに基づく画像を液晶パネル240に表示する。ステップS20において、電子機器100αは、物件データと手書入力データとを電子機器2000に送信する。
In step S19, the electronic device 100α displays an image based on the combined image data on the
ステップS22において、電子機器100αは、手書入力データである画像データを電子機器2000から受信したか否かを判断する。電子機器100αがステップS22において受信したと判断した場合(ステップS22においてYES)、ステップS23において、電子機器100αは、受信した画像データを液晶パネル240における表示画像に重畳して表示する。一方、電子機器100αが受信していないと判断した場合(ステップS22においてNO)、CPU110は処理をステップS24に進める。
In step S22, the electronic device 100α determines whether image data that is handwritten input data has been received from the
ステップS24において、電子機器100αは、電子機器2000との通信が終了したか否かを判断する。電子機器100αが終了したと判断した場合(ステップS24においてYES)、CPU110は、一連の処理を終了する。一方、電子機器100αが終了していないと判断した場合(ステップS24においてNO)の場合、CPU110は、処理をステップS17に戻す。
In step S24, the electronic device 100α determines whether or not communication with the
<電子機器2000における処理フローについて>
図39は、電子機器2000におけるデータ処理のフローを示したフローチャートである。図39を参照して、ステップS31において、電子機器2000は、手書入力データである画像データを電子機器100αから受信する。ステップS32において、電子機器2000は、受信した画像データに基づく画像を液晶パネル2108に表示する。
<Processing Flow in
FIG. 39 is a flowchart showing a flow of data processing in the
ステップS33において、電子機器2000は、液晶パネル2108を介して手書入力データを受け付けたか否かを判断する。電子機器2000が手書入力データを受け付けたと判断した場合(ステップS33においてYES)、ステップS34において、電子機器2000は、表示データと当該受け付けた手書入力データとを合成する。一方、電子機器2000が手書入力データを受け付けていないと判断した場合(ステップS33においてNO)、CPU2100は、処理をステップS38に進める。
In step S33,
ステップS35において、電子機器2000は、合成後の画像データに基づく画像を液晶パネル2108に表示する。ステップS36において、電子機器2000は、液晶パネル2108を介して入力された手書入力データを電子機器100αに送信する。
In step S35, the
ステップS37において、電子機器2000は、手書入力データである画像データを電子機器100αから受信したか否かを判断する。電子機器2000が受信したと判断した場合(ステップS37においてYES)、CPU2100は処理をステップS34に戻す。一方、電子機器2000が受信していないと判断した場合(ステップS37においてNO)、CPU2100は処理をステップS38に進める。
In step S37,
ステップS38において、電子機器2000は、電子機器100αとの通信が終了したか否かを判断する。電子機器2000が終了したと判断した場合(ステップS38においてYES)、CPU2100は、一連の処理を終了する。一方、電子機器2000が終了していないと判断した場合(ステップS38においてNO)の場合、CPU2100は、処理をステップS33に戻す。
In step S38, the
<まとめ>
以上のように、電子機器100αは、表示パネル140に第1画像が表示されている状態で、第1画像に含まれるオブジェクトを指定する入力を受け付ける。また、電子機器100αは、当該指定したオブジェクトを示す第1情報を、サーバ装置9000に送信する。さらに、電子機器100αは、第1情報に関連した第2情報を、サーバ装置9000から受信する。そして、電子機器100αは、当該受信した第2情報を、表示パネル240に表示させる。
<Summary>
As described above, electronic device 100α accepts an input for designating an object included in the first image in a state where the first image is displayed on
したがって、電子機器100αは、液晶パネル140に表示されたオブジェクトを指定することにより、電子機器2000から当該オブジェクトに関する第2情報を取得できる。さらに、電子機器100αは、当該第2情報に基づく画像を他方の液晶パネル240に表示可能となる。
Therefore, the electronic device 100α can acquire the second information related to the object from the
さらに、電子機器100αは、液晶パネル140とは異なる液晶パネル240に第2情報を表示するため、液晶パネル140の表示態様を変化させる必要がない。それゆえ、電子機器100αは、地図画像の一部または全部の表示が第2情報の表示によって妨げられることを防止できる。
Furthermore, since the electronic device 100α displays the second information on the
また、電子機器100αは、第2情報が表示された状態で、液晶パネル240を介して手書入力データを受け付ける。さらに、電子機器100αは、第2情報と当該受け付けた手書入力データとを、電子機器2000に送信する。
Also, the electronic device 100α accepts handwritten input data via the
したがって、電子機器2000は、第2情報と、電子機器100αにて入力された手書入力データとを取得することができる。
Therefore, the
また、電子機器100αは、電子機器2000において入力された手書入力データを受信する。また、電子機器100αは、第2情報に含まれる画像データと、電子機器100αが電子機器2000に送信した手書入力データと、電子機器2000から受信した手書入力データとを合成して、当該合成によって得られる画像データに基づく画像を液晶パネル240に表示させる。
Further, the electronic device 100α receives the handwriting input data input in the
したがって、電子機器100αは、液晶パネル240の表示画像に対して、電子機器2000から受信した手書入力データに基づく画像を重畳して表示することができる。
Therefore, the electronic device 100α can superimpose and display an image based on the handwriting input data received from the
<通信システム1Aの構成の変形例>
以下、通信システム1Aの構成の変形例について説明する。具体的には、通信システム1Aがチェックボックスを利用する構成について説明する。通信システム1Aは、電子機器100αの代わりに後述する電子機器3300(図40参照)を含み、電子機器2000の代わりに後述する電子機器3400(図41参照)を含む。なお、チェックボックスとは、GUI(Guraphical User Interface)の構成要素の一種である。チェックボックスは、複数のオプション項目から少なくとも1つ以上の項目をユーザが選択するために用いられる。
<Modification of Configuration of Communication System 1A>
Hereinafter, modified examples of the configuration of the communication system 1A will be described. Specifically, a configuration in which the communication system 1A uses a check box will be described. The communication system 1A includes an electronic device 3300 (see FIG. 40) described later instead of the electronic device 100α, and includes an electronic device 3400 (see FIG. 41) described later instead of the
(電子機器3300について)
図40は、電子機器3300の機能ブロックを示した図である。図40を参照して、電子機器3300は、制御部1010Aと、記憶装置90と、液晶パネル140と、液晶パネル240とを含む。また、制御部1010Aは、受信部1011と、表示制御部1012と、第1受付部1013と、送信部1014と、第2受付部1015と、変更部1016とを含む。
(About electronic equipment 3300)
FIG. 40 is a diagram illustrating functional blocks of the
なお、電子機器3300に関しては、電子機器100αに含まれる部材と同一の機能を備える部材については電子機器100αにおける部材と同じ番号を付している。なお、以下では、同じ番号を付した部材についての当該同一の機能の説明は繰り返さない。
Note that regarding the
電子機器3300は、変更部1016を含む点において、変更部1016を含まない電子機器100αと異なる。また、通信システム1Aにおける各機器間でやり取りされる第2情報は、当該第2情報に関連する複数の項目に関し、各々の項目でチェックボックスを表示させるデータを含む。さらに、第2情報は、上記チェックボックスを表示させるデータとして、少なくとも第1チェックボックス群を示すデータと第2チェックボックス群を示すデータとを含む(図42から図45を参照)。
表示制御部1012は、間取りを示した画像とともに、複数のチェックボックスを液晶パネル240に表示させる。変更部1016は、操作キー177などからの入力にしたがい、各チェックボックスの状態をチェック状態または非チェック状態にそれぞれ変更する。より詳しくは、変更部1016は、第1チェックボックス群に含まれる各チェックボックスについての状態を変更する。なお、第2チェックボックス群に含まれる各チェックボックスの状態は、電子機器2000により変更される。
The
受信部1011は、第2チェックボックス群に含まれる各チェックボックスの状態を示した状態情報を電子機器2000から受信する。受信部1011は、たとえば、液晶パネル2108を介して入力された手書入力データとともに当該状態情報を電子機器2000から受信する。送信部1014は、第1チェックボックス群の各チェックボックスの状態と第2チェックボックス群の各チェックボックスの状態とを示した状態情報を、サーバ装置9000に送信する。
The receiving
受信部1011は、上記状態情報に関連する関連情報をサーバ装置9000から受信する。より詳しくは、受信部1011は、当該関連情報として、第1チェックボックス群においてチェック状態とした項目に関連する第1関連情報と、第2チェックボックス群においてチェック状態とした項目に関連する第2関連情報とを受信する。
The receiving
表示制御部1012は、上記関連情報を液晶パネル240に表示させる。より詳しくは、表示制御部1012は、第1関連情報を液晶パネル240に表示させる。送信部1014は、第2関連情報を電子機器2000に送信する。
The
上記関連情報は、たとえば、上述した物件データよりも詳細な内容を示した物件についての情報(以下、「詳細情報」と称する)である。当該詳細情報としては、たとえば、キッチンシステムのメーカ名、壁の断熱構造などの情報が該当する。 The related information is, for example, information (hereinafter referred to as “detailed information”) about a property that shows more detailed content than the above-described property data. As the detailed information, for example, information such as the manufacturer name of the kitchen system and the heat insulation structure of the wall is applicable.
上記においては、チェックボックスを物件の詳細情報を取得する目的で利用したが、上記チェックボックスをサーバ装置9000における物件データの再検索に用いてもよい。 In the above description, the check box is used for the purpose of acquiring detailed information on the property.
(電子機器3400について)
図41は、電子機器3400の機能ブロックを示した図である。図41を参照して、電子機器3400は、制御部2010Aと、記憶装置2090と、液晶パネル2108とを含む。また、制御部2010Aは、受信部2011と、表示制御部2012と、受付部2013と、送信部2014と、変更部2015とを含む。
(About electronic equipment 3400)
FIG. 41 is a diagram illustrating functional blocks of the
なお、電子機器3400に関しては、電子機器2000に含まれる部材と同一の機能を備える部材については電子機器2000における部材と同じ番号を付している。なお、以下では、同じ番号を付した部材についての当該同一の機能の説明は繰り返さない。
Note that regarding the
変更部2015は、電子機器2000に表示されている各チェックボックスの状態を、チェック状態または非チェック状態にそれぞれ変更する。より具体的には、変更部2015は、上記第2チェックボックス群に含まれる各チェックボックスについて状態を変更する。
The changing unit 2015 changes the state of each check box displayed on the
送信部2014は、第2チェックボックス群における状態情報を、電子機器100αに送信する。受信部2011は、電子機器100αを介して、サーバ装置9000から、第2チェックボックス群においてチェック状態とした項目に関連する第2関連情報を受信する。表示制御部2012は、受信した第2関連情報を液晶パネル2108に表示させる。
The
(チェックボックスの表示例について)
図42は、電子機器3300の液晶パネル240に、間取りを示した画像と、第1チェックボックス群J1および第2チェックボックス群J2とを表示した状態を示した図である。図42を参照して、電子機器3300は、上述した詳細情報として、キッチンの情報、壁の情報、バスの情報、トイレの情報、および床の情報などの各種情報をサーバ装置9000から取得するために、キッチンなどの各項目に対応してチェックボックスを表示する。また、電子機器3300では、第1チェックボックス群J1に含まれる各チェックボックスに関して、チェックボックスの状態変更を受け付ける。
(About check box display examples)
FIG. 42 is a diagram showing a state in which an image showing the floor plan and the first check box group J1 and the second check box group J2 are displayed on the
図43は、第1チェックボックス群J1のキッチンの項目がチェック状態になっている状態を示した図である。電子機器3300のユーザが、操作キー177などを介して、第1チェックボックス群J1におけるキッチンの項目のチェックボックスを選択することにより、変更部1016は、キッチンの項目を非チェック状態からチェック状態に変更する。
FIG. 43 is a diagram showing a state where the kitchen items of the first check box group J1 are in a checked state. When the user of the
送信部1014は、第1チェックボックス群における状態情報を、電子機器3400に送信する。これにより、電子3400は、図43と同じ内容を液晶パネル2108に表示する。
The
電子機器3400は、第2チェックボックス群J2に含まれる各チェックボックスに関して、チェックボックスの状態変更を受け付ける。電子機器3400は、たとえば、電子機器3400のユーザが、操作キー2107などを介して、第2チェックボックス群J2における壁の項目のチェックボックスを選択することにより、変更部2015は、壁の項目を非チェック状態からチェック状態に変更する。
The
図44は、第2チェックボックス群J2における壁の項目のチェックボックスをチェック状態に変更した後の液晶パネル2108の表示画面を示した図である。図44を参照して、電子機器3400は、電子機器3300でチェック状態にされた項目と、電子機器3400でチェック状態にされた項目とを液晶パネル2108に表示する。
FIG. 44 is a diagram showing a display screen of the
送信部2014は、第2チェックボックス群J2における状態情報を、電子機器3300に送信する。当該状態情報を受信した電子機器3300は、図44に示した表示画面と同じ内容の表示画面が液晶パネル240に表示する。
The
なお、上述したとおり、電子機器3300は、第1チェックボックス群J1における状態情報と、第2チェックボックス群J2における状態情報とを、サーバ装置9000に送信する。したがって、電子機器3300は、サーバ装置9000からキッチンに関する詳細情報を取得することができる。また、電子機器3400は、電子機器3300を介して、サーバ装置9000から壁に関する詳細情報を取得することができる。
Note that, as described above, the
次に、上記チェックボックスを物件データの再検索に用いる構成を説明する。
図45は、電子機器3300の液晶パネル240に、間取りを示した画像と、絞込検索用の各チェックボックス群J1,J2とを表示した状態を示した図である。図45を参照して、第1チェックボックス群J1の各チェックボックスの状態は、上述したように、電子機器3300において変更される。一方、第2チェックボックス群J2の各チェックボックスの状態は、上述したように、電子機器3300において変更される。
Next, a configuration in which the check box is used for re-searching for property data will be described.
FIG. 45 is a diagram showing a state in which an image showing the floor plan and the check box groups J1 and J2 for narrowing search are displayed on the
電子機器3300は、第1チェックボックス群J1における状態情報と、第2チェックボックス群J2における状態情報とを、サーバ装置9000に送信する。
The
サーバ装置9000は、各チェックボックス群J1,J2における状態情報に基づき、物件データの絞込検索を行なう。そして、サーバ装置9000は、検索結果(物件データ)を電子機器3300に送信する。電子機器3300は、当該検索結果を電子機器3400に送信する。
The
それゆえ、電子機器3300,3400は、電子機器3300のユーザの希望と電子機器3400のユーザの希望とを満たす物件データを取得することができる。
Therefore, the
ところで、上記の実施の形態においては、電子機器100αがサーバ装置9000から住宅情報(物件データ)を取得し、液晶パネル240に住宅情報を表示する構成を例に挙げて説明した。しかしながら、電子機器100αがサーバ装置9000から取得する情報は住宅情報に限定されるものではない。たとえば、サーバ装置9000が車のカタログを記憶している場合には、電子機器100αはサーバ装置9000から車のカタログを取得してもよい。また、サーバ装置9000を写真店の装置とし、かつ電子機器100αを注文側の機器として、デジタル写真のプリント注文の処理に本通信システム1Aを適用してもよい。
By the way, in the above-described embodiment, the configuration in which the electronic device 100α acquires housing information (property data) from the
<送信するデータの変形例について>
ところで、上記においては、液晶パネルを介して受け付けた手書入力データ(画像データ)を一方の電子機器が他方の電子機器に送信する構成を例に挙げて説明した。電子機器100α,2000の構成はこのような構成に限定されず、以下のような構成としてもよい。
<Variation of transmitted data>
By the way, in the above description, the configuration in which one electronic device transmits handwriting input data (image data) received via the liquid crystal panel to the other electronic device has been described as an example. The configuration of the electronic devices 100α and 2000 is not limited to such a configuration, and may be configured as follows.
電子機器100αの制御部1010は、液晶パネル240を介して受け付けた手書入力データに基づきストロークデータを生成する。送信部1014は、当該生成されたストロークデータを電子機器2000に送信する。なお、電子機器2000は、電子機器100αから上記ストロークデータを受信し、当該受信したストロークデータに基づく画像を液晶パネル2108に表示すればよい。
The
また、電子機器2000の制御部2010は、電子機器100αと同様、液晶パネル2108を介して受け付けた手書入力データに基づきストロークデータを生成する。送信部2014は、当該生成されたストロークデータを電子機器100αに送信する。なお、電子機器100αは、電子機器2000から上記ストロークデータを受信し、当該受信したストロークデータに基づく画像を液晶パネル240に表示すればよい。
Also, the
このような構成とすることにより、画像データを通信相手の電子機器100α,2000に送信する構成に比べ、送信するデータ量を低減することが可能となる。 By adopting such a configuration, it is possible to reduce the amount of data to be transmitted compared to a configuration in which image data is transmitted to the electronic device 100α, 2000 of the communication partner.
また、電子機器3300,3400についても、上記と同様、ストロークデータを送受信する構成としてもよい。
Also, the
<付記>
(1)電子機器は、第1表示パネルと、第2表示パネルと、第1表示パネルに第1画像が表示されている状態で、第1画像に含まれるオブジェクトを指定する入力を受け付ける第1受付部と、指定したオブジェクトを示す第1情報を、第1外部機器に送信する送信部と、第1情報に関連した第2情報を、第1外部機器から受信する受信部と、受信した第2情報を、第2表示パネルに表示させる表示制御部とを備える。
<Appendix>
(1) The electronic device receives a first display panel, a second display panel, and an input for designating an object included in the first image in a state where the first image is displayed on the first display panel. A receiving unit; a transmitting unit that transmits first information indicating the specified object to the first external device; a receiving unit that receives second information related to the first information from the first external device; A display control unit that displays the two information on the second display panel.
また、電子機器は、第2情報が表示された状態で、第2表示パネルを介して手書入力データを受け付ける第2受付部をさらに備え、送信部は、第2情報と手書入力データとを、第2外部機器に送信することが好ましい。 The electronic device further includes a second reception unit that receives handwriting input data via the second display panel in a state where the second information is displayed, and the transmission unit includes the second information, the handwriting input data, Is preferably transmitted to the second external device.
また、第2情報は画像データを含み、受信部は、第2外部機器において入力された手書入力データを受信し、表示制御部は、第2情報の画像データと送信した手書入力データと受信した手書入力データと合成して、当該合成した画像データに基づく画像を第2表示パネルに表示させることが好ましい。 The second information includes image data, the receiving unit receives handwritten input data input in the second external device, and the display control unit includes the image data of the second information, the transmitted handwritten input data, It is preferable to combine the received handwritten input data and display an image based on the combined image data on the second display panel.
また、第1画像は、第1外部機器から受信したデータに基づく画像であることが好ましい。 The first image is preferably an image based on data received from the first external device.
また、第2情報は、当該第2情報に関連する複数の項目に関し、各々の項目でチェックボックスを表示させるデータを含み、電子機器は、各チェックボックスの状態を、チェック状態または非チェック状態にそれぞれ変更する変更部をさらに備え、送信部は、各チェックボックスの状態を示した状態情報を、第1外部機器に送信し、受信部は、第1外部機器から、状態情報に関連する関連情報を受信し、表示制御部は、関連情報を第2表示パネルに表示させることが好ましい。 The second information includes data for displaying a check box for each of the plurality of items related to the second information, and the electronic device changes the state of each check box to a check state or a non-check state. Each of the change units further includes a change unit, the transmission unit transmits state information indicating the state of each check box to the first external device, and the reception unit receives related information related to the state information from the first external device. The display control unit preferably displays the related information on the second display panel.
また、第2情報は、チェックボックスを表示させるデータとして、第1チェックボックス群を表示させるデータと第2チェックボックス群を表示させるデータとを含み、変更部は、第1チェックボックス群に含まれる各チェックボックスについて、状態を変更することが好ましい。 The second information includes data for displaying the first check box group and data for displaying the second check box group as data for displaying the check box, and the changing unit is included in the first check box group. It is preferable to change the state for each check box.
また、受信部は、第2外部機器から、第2チェックボックス群に含まれる各チェックボックスの状態を示した状態情報を受信し、送信部は、第1チェックボックス群と第2チェックボックス群とにおける状態情報を、第1外部機器に送信し、受信部は、関連情報として、第1チェックボックス群においてチェック状態とした項目に関連する第1関連情報と、第2チェックボックス群においてチェック状態とした項目に関連する第2関連情報とを受信し、表示制御部は、第1関連情報を第2表示パネルに表示させることが好ましい。 The receiving unit receives state information indicating the state of each check box included in the second check box group from the second external device, and the transmitting unit includes the first check box group, the second check box group, and the like. Is transmitted to the first external device, and the receiving unit includes, as related information, first related information related to an item checked in the first check box group, and check status in the second check box group. Preferably, the display control unit receives the second related information related to the item and causes the display control unit to display the first related information on the second display panel.
また、送信部は、第2関連情報を第2外部機器に送信することが好ましい。
また、第1情報は地図情報であり、第2情報は住宅情報であることが好ましい。
The transmitting unit preferably transmits the second related information to the second external device.
Moreover, it is preferable that 1st information is map information and 2nd information is housing information.
また、第2表示パネルは、入射光に応じて電気信号を生成する複数の光センサ回路と、電気信号に応じて光を発する複数の画素回路とを含み、受付部は、複数の光センサ回路からの電気信号に基づいて、手書入力データを受け付け、表示制御部は、複数の画素回路に第2情報と手書入力データとを表示させることが好ましい。 The second display panel includes a plurality of photosensor circuits that generate electrical signals in response to incident light and a plurality of pixel circuits that emit light in response to the electrical signals, and the reception unit includes a plurality of photosensor circuits. It is preferable that the handwriting input data is received based on the electrical signal from and the display control unit displays the second information and the handwriting input data on the plurality of pixel circuits.
(2)電子機器は、表示パネルと、他の電子機器から、第1画像データを含む情報と、手書入力データに基づく第2画像データとを受信する受信部と、第1画像データと第2画像データとを合成して、当該合成した合成画像データに基づく画像を表示パネルに表示させる表示制御部と、合成画像データに基づく画像が表示された状態で、表示パネルを介して手書入力データを受け付ける受付部と、記受け付けた手書入力データを他の電子機器に送信する送信部とを備え、情報は、当該情報に関連する複数の項目に関し、各々の項目でチェックボックスを表示させるデータをさらに含み、電子機器は、各チェックボックスの状態を、チェック状態または非チェック状態にそれぞれ変更する変更部をさらに備え、送信部は、各チェックボックスの状態を示した状態情報を、他の電子機器に送信する。 (2) The electronic device includes a display unit, a receiving unit that receives information including the first image data and second image data based on the handwriting input data from the other electronic devices, the first image data, and the first image data. The display control unit that combines the two image data and displays the image based on the combined image data on the display panel, and the handwriting input via the display panel in a state where the image based on the combined image data is displayed A reception unit that receives data, and a transmission unit that transmits the received handwritten input data to another electronic device, and information displays a check box for each item regarding a plurality of items related to the information The electronic device further includes a change unit that changes a state of each check box to a check state or a non-check state, and the transmission unit includes each check box. The state information showing the state, to the other electronic devices.
また、情報は、第1チェックボックス群を表示させるデータと第2チェックボックス群を表示させるデータとを含み、変更部は、第1チェックボックス群および第2チェックボックス群のうち一方のチェックボックス群に含まれる各チェックボックスについて、状態を変更し、送信部は、一方のチェックボックス群における状態情報を、他の電子機器に送信することが好ましい。 In addition, the information includes data for displaying the first check box group and data for displaying the second check box group, and the changing unit includes one check box group of the first check box group and the second check box group. It is preferable that the state of each check box included in is changed, and the transmission unit transmits the state information in one check box group to another electronic device.
また、受信部は、一方のチェックボックス群においてチェック状態とした項目に関連する関連情報を、他の電子機器から受信し、表示制御部は、関連情報を表示パネルに表示させることが好ましい。 Further, it is preferable that the receiving unit receives related information related to an item checked in one check box group from another electronic device, and the display control unit displays the related information on the display panel.
また、情報は、住宅情報であることが好ましい。
(3)通信システムは、第1電子機器と第2電子機器とを含み、第1電子機器は、第1表示パネルと、第2表示パネルと、第1表示パネルに第1画像データに基づく画像が表示されている状態で、当該画像に含まれるオブジェクトを指定する入力を受け付ける第1受付部と、指定したオブジェクトを示す第1情報を、外部機器に送信する第1送信部と、第1情報に関連した第2情報を、外部機器から受信する第1受信部と、受信した第2情報を、第2表示パネルに表示させる第1表示制御部と、第2情報が表示された状態で、第2表示パネルを介して手書入力データを受け付ける第2受付部とを備え、第1送信部は、第2情報と手書入力データとを、第2電子機器に送信し、第2電子機器は、第3表示パネルと、第1電子機器から、第1画像データを含む情報と、手書入力データに基づく第2画像データとを受信する第2受信部と、第1画像データと第2画像データとを合成して、当該合成した合成画像データに基づく画像を第3表示パネルに表示させる第2表示制御部と、合成画像データに基づく画像が表示された状態で、第3表示パネルを介して手書入力データを受け付ける第3受付部と、受け付けた手書入力データを第1電子機器に送信する第2送信部とを備える。
Moreover, it is preferable that information is housing information.
(3) The communication system includes a first electronic device and a second electronic device, and the first electronic device includes an image based on the first image data in the first display panel, the second display panel, and the first display panel. Is displayed, a first receiving unit that receives an input that specifies an object included in the image, a first transmission unit that transmits first information indicating the specified object to an external device, and first information In a state in which the first information is received from the external device, the first display control unit that displays the received second information on the second display panel, and the second information is displayed. A second receiving unit that receives handwritten input data via the second display panel, and the first transmitting unit transmits the second information and the handwritten input data to the second electronic device. The first image from the third display panel and the first electronic device A second receiving unit that receives the information including the data and the second image data based on the handwriting input data, and combines the first image data and the second image data, and based on the combined image data A second display control unit that displays an image on the third display panel, a third reception unit that receives handwriting input data via the third display panel in a state where an image based on the composite image data is displayed, and A second transmission unit configured to transmit handwriting input data to the first electronic device.
(4)表示制御方法は、電子機器における表示制御方法であって、第1表示パネルに画像が表示されている状態で、当該画像に含まれるオブジェクトを指定する入力を受け付けるステップと、指定したオブジェクトを示す第1情報を、外部機器に送信するステップと、第1情報に関連した第2情報を、外部機器から受信するステップと、受信した第2情報を、第2表示パネルに表示させるステップとを含む。 (4) The display control method is a display control method in an electronic device, and in the state where an image is displayed on the first display panel, a step of receiving an input for specifying an object included in the image, and the specified object Transmitting the first information indicating to the external device, receiving the second information related to the first information from the external device, and displaying the received second information on the second display panel; including.
(5)データ通信方法は、電子機器におけるデータ通信方法であって、他の電子機器から、第1画像データを含んだ情報と、手書入力データに基づく第2画像データとを受信するステップと、第1画像データと第2画像データとを合成して、当該合成した合成画像データに基づく画像を表示パネルに表示させるステップと、合成画像データに基づく画像が表示された状態で、表示パネルを介して手書入力データを受け付けるステップと、受け付けた手書入力データを他の電子機器に送信するステップとを含み、情報は、当該情報に関連する複数の項目に関し、各々の項目でチェックボックスを表示させるデータをさらに含み、データ通信方法は、各チェックボックスの状態を、チェック状態または非チェック状態にそれぞれ変更するステップと、各チェックボックスの状態を示した状態情報を、他の電子機器に送信するステップとをさらに含む。 (5) The data communication method is a data communication method in an electronic device, and receives information including first image data and second image data based on handwriting input data from another electronic device. , Combining the first image data and the second image data, displaying an image based on the combined image data on the display panel, and displaying the image based on the combined image data. Receiving the handwriting input data via the network, and transmitting the received handwriting input data to another electronic device. The information is related to a plurality of items related to the information. The data communication method further includes a step of changing the state of each check box to a check state or a non-check state, respectively. When, further comprising a state information showing the state of each check box, and transmitting to the another electronic device.
(6)プログラムは、電子機器に表示制御を実行させるためのプログラムであって、第1表示パネルに画像が表示されている状態で、当該画像に含まれるオブジェクトを指定する入力を受け付けるステップと、指定したオブジェクトを示す第1情報を、外部機器に送信するステップと、第1情報に関連した第2情報を、外部機器から受信するステップと、受信した第2情報を、第2表示パネルに表示させるステップとを実行させる。 (6) The program is a program for causing the electronic device to perform display control, and accepts an input for designating an object included in the image in a state where the image is displayed on the first display panel; Transmitting the first information indicating the designated object to the external device; receiving the second information related to the first information from the external device; and displaying the received second information on the second display panel Step to be executed.
(7)プログラムは、電子機器にデータ通信を実行させるためのプログラムであって、他の電子機器から、第1画像データを含んだ情報と、手書入力データに基づく第2画像データとを受信するステップと、第1画像データと第2画像データとを合成して、当該合成した合成画像データに基づく画像を表示パネルに表示させるステップと、合成画像データに基づく画像が表示された状態で、表示パネルを介して手書入力データを受け付けるステップと、受け付けた手書入力データを他の電子機器に送信するステップと、情報は、当該情報に関連する複数の項目に関し、各々の項目でチェックボックスを表示させるデータをさらに含み、各チェックボックスの状態を、チェック状態または非チェック状態にそれぞれ変更するステップと、各チェックボックスの状態を示した状態情報を、他の電子機器に送信するステップとを実行させる。 (7) The program is a program for causing an electronic device to perform data communication, and receives information including first image data and second image data based on handwritten input data from another electronic device. A step of combining the first image data and the second image data, causing the display panel to display an image based on the combined image data, and displaying an image based on the combined image data. A step of accepting handwritten input data via the display panel, a step of transmitting the received handwritten input data to another electronic device, and information on a plurality of items related to the information, check boxes for each item And a step for changing the state of each check box to a checked state or an unchecked state, and The state information indicates the state of Kkubokkusu, and a step of transmitting to the another electronic device.
(8)電子機器は、一方の表示装置に表示されたオブジェクトを指定することにより、他の電子機器から当該オブジェクトに関するデータを取得するとともに、当該データに基づく画像を他方の表示装置に表示可能となるといった効果を奏する。 (8) By specifying an object displayed on one display device, the electronic device can acquire data related to the object from another electronic device and display an image based on the data on the other display device. The effect that becomes.
<<第3の具体的な実現例>>
本実現例における目的は、電子機器において入力された手書入力データを、他の電子機器において、少なくとも適切なサイズで表示可能とする電子機器、通信システム、データ通信方法、表示制御方法、およびプログラムを提供することにある。
<< Third Specific Realization Example >>
The purpose of this implementation example is an electronic device, a communication system, a data communication method, a display control method, and a program capable of displaying handwritten input data input in an electronic device in at least an appropriate size in another electronic device Is to provide.
<通信システムの概略について>
図46は、通信システム1Bの概略構成を示した図である。図46を参照して、通信システム1Bは、電子機器100βと、電子機器12000とを含む。電子機器12000は、携帯型電話機、PDA、ノート型のパーソナルコンピュータなどの通信機能と表示機能とを有する携帯型デバイスとして構成される。
<Outline of communication system>
FIG. 46 is a diagram showing a schematic configuration of the
なお、以下では、電子機器100βがノート型のパーソナルコンピュータであり、かつ電子機器12000が携帯電話機である場合を例に挙げて説明する。また、以下では、電子機器100βは、オフィス等に配置されているものとする。一方、電子機器12000は、ユーザが出先に持参するものとする。
In the following description, the electronic device 100β is a laptop personal computer and the
電子機器100βは、電子機器100,100αと同様に、図2~図18に示した構成および機能を備えている。したがって、図2~図18に基づいて説明した内容については、ここでは繰り返さない。
The electronic device 100β has the configuration and functions shown in FIGS. 2 to 18 as with the
電子機器100βと電子機器12000とは、互いに専用のアプリケーションを実行することにより、双方向通信を行なう。電子機器100βは、例えば、当該アプリケーションを起動した状態で待機状態としておく。一方、電子機器12000は、電子機器100βと通信を行なう必要がある場合に、ユーザにより電子機器12000に格納された上記専用のアプリケーションが起動される。
The electronic device 100β and the
また、電子機器100βおよび電子機器12000は、自身に割り当てられたIPアドレスを利用することにより、直接的に相互にネットワークを介してデータ送受信を行なう。すなわち、通信システム1Bに含まれる電子機器100β,12000は、いわゆるP2P型のネットワークを構成する。
In addition, the electronic device 100β and the
なお、以下では、電子機器100βと電子機器12000との間の通信において、相手機器への画像データの送信は、電子機器100βの操作キー177や電子機器12000の操作キー(図47参照)のうち予め定められたキーの押下により行なわれるものとする。
In the following, in the communication between the electronic device 100β and the
<電子機器12000の外観>
図47は、電子機器12000の外観を示した図である。図47を参照して、電子機器12000は、マイクロフォン2105と、操作キー2107と、液晶パネル2108と、イヤホン2109と、図示しないカメラとを含む。
<Appearance of
FIG. 47 is a diagram illustrating an appearance of the
電子機器12000は、第1の筐体2000Aと第2の筐体2000Bとを含む。第1の筐体2000Aと第2の筐体2000Bとは、ヒンジ2000Cにより折畳み可能に接続されている。第1の筐体2000Aは、液晶パネル2108と、イヤホン2109とを備える。第2の筐体2000Bは、操作キー2107と、マイクロフォン2105と、カメラとを備える。
The
なお、電子機器12000は必ずしも折畳型の機器に限定されるものではない。たとえば、電子機器12000は、ストレート型の機器でもよい。あるいは、電子機器12000は、スライド型の機器であってもよい。
Note that the
<電子機器12000のハードウェア構成について>
図48は、電子機器12000のハードウェア構成を示した図である。図48を参照して、電子機器12000は、CPU2100と、RAM2101と、ROM2102と、通信部2103と、カメラ2104と、マイクロフォン2105と、スピーカ2106と、操作キー2107と、液晶パネル2108と、イヤホン2109とを含む。各構成要素は、相互にデータバスDB3によって接続されている。
<Hardware Configuration of
FIG. 48 is a diagram illustrating a hardware configuration of the
CPU2100は、プログラムを実行する。操作キー2107は、電子機器12000の使用者による指示の入力を受ける。RAM2101は、CPU2100によるプログラムの実行により生成されたデータ、または操作キー2107を介して入力されたデータを揮発的に格納する。ROM2102は、データを不揮発的に格納する。また、ROM2102は、EPROMやフラッシュメモリなどの書込みおよび消去が可能なROMである。通信部2103は、他の電子機器(図示せず)との間で無線通信を行なう。なお、図48には図示していないが、電子機器12000が、他の電子機器に有線により接続するためのインターフェイス(IF)を備える構成としてもよい。
カメラ2104は、ユーザの操作キーの操作に応じて、被写体を撮影する。なお、撮影された被写体の画像データは、RAM2102や外部メモリ(たとえば、メモリカード)に格納される。
The
マイクロフォン2105は、ユーザの音声の入力を受け付ける。電子機器12000は、当該入力された音声(アナログデータ)をデジタル化する。そして、電子機器12000は、通信相手(たとえば、他の携帯電話機)にデジタル化した音声を送る。
The
スピーカ2106は、たとえば、RAM2101に記憶された音楽データなどを出力する。イヤホン2109は、通信相手から送られてきた音声を出力する。
液晶パネル2108は、ROM2102やRAM2101に記憶した画像を表示する。液晶パネル2108は、たとえば、カメラ2104で撮影した画像を表示する。さらに、液晶パネル2108は、電子機器100βから送信された画像を表示する。液晶パネル2108に表示される内容については、後述する。
The
また、液晶パネル2108は、ペンタブレットに液晶ディスプレイを統合させた液晶ペンタブレットである。したがって、電子機器12000は、液晶パネル2108を介して線画像の手書入力データを受け付けることができる。電子機器12000は、液晶パネル2108を介して、入力された手書入力データを表示する。
The
なお、電子機器12000は、液晶パネル2108の代わりに、液晶パネル以外の表示パネル(たとえば、有機EL)とタブレットとが統合された装置を備える構成としてもよい。あるいは、電子機器12000は、液晶パネル2108の代わりに、光センサ液晶パネルを備える構成であってもよい。
Note that the
ところで、電子機器12000における処理は、各ハードウェアおよびCPU2100により実行されるソフトウェアによって実現される。このようなソフトウェアは、ROM2102に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、上記記憶媒体から読み取られて、あるいは、通信部2103または通信IF(図示せず)を介してダウンロードされた後、ROM2102に一旦格納される。そのソフトウェアは、CPU2100によってROM2102から読み出され、RAM2101に実行可能なプログラムの形式で格納される。CPU2100は、そのプログラムを実行する。
By the way, the processing in the
図48に示される電子機器12000を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、RAM2101、ROM2102、上記記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子機器12000のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
Each component constituting the
なお、記憶媒体としては、メモリカードに限られず、CD-ROM、FD、ハードディスク、磁気テープ、カセットテープ、光ディスク(MO/MD/DVD)、ICカード(メモリカードを除く)、光カード、マスクROM、EPROM、EEPROM、フラッシュROMなどの半導体メモリ等の固定的にプログラムを格納する媒体でもよい。 The storage medium is not limited to a memory card, but is a CD-ROM, FD, hard disk, magnetic tape, cassette tape, optical disk (MO / MD / DVD), IC card (excluding a memory card), optical card, mask ROM Further, a medium for storing a program in a fixed manner such as a semiconductor memory such as an EPROM, an EEPROM, or a flash ROM may be used.
ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。 The program here includes not only a program directly executable by the CPU but also a program in a source program format, a compressed program, an encrypted program, and the like.
<電子機器100βの機能ブロックについて>
図49は、電子機器100βの機能ブロック図である。図49を参照して、電子機器100βは、制御部4910と、液晶パネル140,240と、記憶装置90とを含む。
<Functional Block of Electronic Device 100β>
FIG. 49 is a functional block diagram of the electronic device 100β. Referring to FIG. 49, electronic device 100β includes a
記憶装置90は、電子機器100βに内蔵されている。また、記憶装置90は、VRAM91と、データベース92とを含む。記憶装置90は、たとえば、RAM171,271により構成される。なお、記憶装置90は、電子機器100βに必ずしも内蔵されている必要はない。記憶装置90は、電子機器100βに外部接続される装置であってもよい。
The
制御部4910は、受信部4911と、検索部4912と、表示制御部4913と、受付部4914と、画像生成部4915と、位置検出部4916と、送信部4917とを含む。また、表示制御部4913は、範囲決定部4931を含む。画像生成部4915は、比率算出部4951を含む。
The
受信部4911は、電子機器12000から送信された画像データを受信する。受信部4911は、たとえば、電子機器12000のカメラ2104により撮影された被写体の画像データを受信する。受信部4911は、受信した画像データを表示制御部4913に送る。また、受信部4911は、電子機器12000から、上記画像データに関連付けられた第1関連情報を受信する。受信部4911は、第1関連情報を検索部4912に送る。
The receiving
なお、以下では、電子機器12000から送信された画像データを「第1画像データ」と称する。また、本実施の形態では、上記第1画像データがオートバイの画像データである場合を例に挙げて説明する。また、第1関連情報は、たとえば、オートバイの機種を特定する情報である。
In the following, the image data transmitted from the
検索部4912は、記憶装置90に格納されたデータベースから、上記第1関連情報に関連付けられた第2関連情報を検索する。検索部4912は、検索した第2関連情報を表示制御部4913に送る。第2関連情報は、たとえば、特定されたオートバイの機種の詳細情報である。詳細情報とは、たとえば、当該オートバイの買取査定を行なう際に用いられる情報である。詳細情報の具体例については、後述する(図53)。
The
表示制御部4913は、液晶パネル140および/または液晶パネル240に、画像を表示させる。たとえば、表示制御部4913は、液晶パネル240を介して、受信部4911により受信した第1画像データに基づく画像(以下、「第1画像」とも称する)を表示させる。また、表示制御部4913は、液晶パネル140を介して、上記第2関連情報を表示させる。
なお、第1画像は、液晶パネル240に表示されている画像であり、第1画像データの全体を表示した画像である全体画像の一部または全部の画像である。
Note that the first image is an image displayed on the
範囲決定部4931は、ユーザからの指示(たとえば、表示画像の拡大または縮小の指示)等に応じて、上記全体画像における第1画像の範囲を決定する。つまり、範囲決定部4931は、全体画像のうち、液晶パネル240に表示させる画像(つまり、第1画像)を決定する。また、範囲決定部4931は、上記範囲を示した範囲情報を送信部4917に送る。
The
表示制御部4913は、上記範囲で特定される第1画像を、液晶パネル240に表示させる。
The
なお、表示制御部4913が液晶パネル140および/または液晶パネル240に表示させる画像データは、記憶装置90のVRAM91に格納されている。
Note that image data to be displayed on the
受付部4914は、液晶パネル240を介して、線画像データ等の手書入力データを受け付ける。受信した第1画像データに基づく第1画像が液晶パネル240に表示されている場合、受付部4914は、当該第1画像が表示された状態で、液晶パネル240を介して線画像データ等の手書入力データを受け付ける。受付部4914は、当該受け付けた手書入力データを、表示制御部4913と、画像生成部4915と、位置検出部4916とに送る。
The accepting
表示制御部4913は、受付部4914から手書入力データを受け付けた場合、入力を受け付けた液晶パネル240に表示されている第1画像の画像データ(VRAM91に格納されている画像データ)と、当該手書入力データとを合成して、合成画像データを生成する。表示制御部4913は、当該合成画像データに基づく合成画像を液晶パネル240に表示させる。
When the handwriting input data is received from the receiving
また、表示制御部4913は、液晶パネル240の画像表示領域における第1画像の表示位置を示した情報を位置検出部4916に送る。
Also, the
たとえば、第1画像が上記画像表示領域の上半分(ヒンジ100C側の領域)に表示されている場合、表示制御部4913は、上半分を示す情報を位置検出部4916に送る。また、第1画像が上記画像表示領域の全体に表示されている場合、表示制御部4913は、全体を示す情報を位置検出部4916に送る。
For example, when the first image is displayed in the upper half of the image display area (the area on the
画像生成部4915は、手書入力データに基づき、電子機器12000に送信するための第2画像データを生成する。以下、第2画像データの生成について説明する。
The
比率算出部4951は、受信した第1画像データの画像サイズに対する、上記表示された第1画像の画像サイズの比率を算出する。
The
たとえば、第1画像データの画像サイズが、横1280ドット×縦960ドットであり、第1画像の画像サイズが、横480ドット×縦320ドットである場合、比率算出部4951は、横方向の比率を3/8として、縦方向の比率を1/3として算出する。
For example, when the image size of the first image data is 1280 dots wide × 960 dots high and the image size of the first image is 480 dots wide × 320 dots high, the
また、第1画像データの画像サイズが、横1280ドット×縦960ドットであり、第1画像の画像サイズが、横640ドット×縦480ドットである場合、比率算出部4951は、横方向の比率を1/2として、縦方向の比率を1/2として算出する。なお、この場合、液晶パネル240の解像度が、横480ドット×縦320ドットであるとすると、第1画像データの全体画像の一部が第1画像として液晶パネル240に表示される。
In addition, when the image size of the first image data is 1280 dots wide × 960 dots high and the image size of the first image is 640 dots wide × 480 dots high, the
画像生成部4915は、比率算出部4951により求められた横方向の比率および縦方向の比率に基づいて、手書入力データのデータ量を変更する。画像生成部4915は、当該データ量の変更により、上記第2画像データを生成する。手書入力データがビットマップ形式などの画像データである場合には、画像生成部4915は、手書入力データのデータ量を変更することにより、画像サイズを変更する。
The
たとえば、縦方向の比率および横方向の比率が2倍の場合、画像生成部4915は、手書入力データの縦方向のデータ量および横方向のデータ量をそれぞれ、2倍することにより、第2画像データを生成する。なお、データ量を大きくする場合には、公知のデータ補間技術を用いる。
For example, when the ratio in the vertical direction and the ratio in the horizontal direction are doubled, the
そして、画像生成部4915は、生成した第2画像データを送信部4917に送る。
位置検出部4916は、第1画像に対する上記手書入力データの入力位置を検出する。具体的には、位置検出部4916は、表示制御部4913から受け付けた表示位置を示した情報に基づき、第1画像に対する上記手書入力データの入力位置を検出する。つまり、位置検出部4916は、第1画像と、上記手書入力データに基づく画像(以下、「手書画像」とも称する)との相対的な位置関係を検出する。
Then, the
The
位置検出部4916は、上記検出した入力位置を示した情報(以下、「位置情報」とも称する)を、送信部4917に送る。
The
送信部4917は、上記第2画像データを電子機器12000に送信する。また、送信部4917は、上記第2画像データに関連付けて、上記範囲情報と上記位置情報とを電子機器12000に送信する。
The
<電子機器12000の機能ブロックについて>
図50は、電子機器12000の機能ブロック図である。図50を参照して、電子機器12000は、制御部12010と、液晶パネル2108と、カメラ2104と、記憶装置2090とを含む。記憶装置2090は、VRAM2091を含む。なお、記憶装置2090は、RAM2101により構成される。
<Functional Block of
FIG. 50 is a functional block diagram of the
制御部12010は、送信部12011と、受信部12012と、表示制御部12013と、受付部12014と、画像生成部12015と、位置検出部12016とを含む。表示制御部12013は、範囲決定部12031を含む。画像生成部12015は、比率算出部12051を含む。
The
送信部12011は、記憶装置2090に記憶されている画像データを、記憶装置2090から読み出す。送信部12011は、当該読出した画像データ(つまり、第1画像データ)を電子機器100βに送信する。当該第1画像データは、たとえば、カメラ2104にて撮影された被写体の画像データである。あるいは、当該第1画像データは、他の電子機器から取得した画像データである。
The
受信部12012は、電子機器100βから送信された第2画像データを受信する。また、受信部12012は、電子機器100βから上記位置情報を受信する。さらに、また、受信部12012は、電子機器100βから上記範囲情報を受信する。
The receiving
受信部12012は、上記第2画像データと、上記位置情報と、上記範囲情報とを、表示制御部12013に送る。
The receiving
表示制御部12013は、液晶パネル2108に画像を表示させる。表示制御部12013は、カメラにより撮影した画像データを液晶パネル2108に適合した画像サイズに変更し、当該変更後の画像サイズの画像を液晶パネル2108に表示する。たとえば、カメラにより撮影した画像データが、横1280ドット×縦960ドットであり、かつ液晶パネル2108の解像度が横320ドット×縦240ドットである場合を考える。この場合、表示制御部12013は、カメラにより撮影した画像データのサイズを、横320×縦240ドットにサイズ変更して、当該変更後の画像データを液晶パネル2108に表示させる。
The
また、表示制御部12013は、受付部12014から手書入力データを受け付けた場合、入力を受け付けた液晶パネルに表示されている画像の画像データ(VRAMに格納されている画像データ)と、当該手書入力データとを合成して、合成画像データを生成する。表示制御部12013は、当該合成画像データに基づく合成画像を液晶パネル2108に表示させる。
When the handwriting input data is received from the receiving
さらに、表示制御部12013は、受信部12012から、上記第2画像データと、上記位置情報と、上記範囲情報とが送られてきた場合、以下の処理を行なう。すなわち、表示制御部12013は、電子機器12000が送信した第1画像データと、上記第2画像データとを上記位置情報および上記範囲情報を用いて合成して、合成画像データを生成する。表示制御部12013は、当該合成画像データに基づく合成画像を液晶パネル2108に表示させる。
Further, when the second image data, the position information, and the range information are sent from the receiving
受付部12014は、液晶パネル2108を介して手書入力データを受け付ける。受付部12014は、上記合成画像が表示されているか否かに関わらず、液晶パネル2108を介して手書入力データを受け付ける。そして、受け付けた手書入力データを、表示制御部12013に送る。
The accepting
なお、比率算出部12051、位置検出部12016、および範囲決定部12031は、図49に基づき説明した、比率算出部4951、位置検出部4916、および範囲決定部4931と同一の機能をそれぞれに有するため、ここでの説明は繰り返さない。
The
画像生成部12015は、手書入力データに基づき、電子機器100βに送信するための第3画像データを生成する。
The
画像生成部12015は、比率算出部12051により求めた縦方向の比率および横方向の比率に基づいて、手書入力データのデータ量を変更する。画像生成部12015は、当該データ量の変更により、上記第3画像データを生成する。手書入力データがビットマップ形式などの画像データである場合には、画像生成部12015は、手書入力データのデータ量を変更することにより、画像サイズを変更する。
The
送信部12011は、画像生成部12015で生成した第3画像データを電子機器100βに送信する。また、送信部12011は、位置検出部12016から送られくる上記位置情報と、範囲決定部12031から送られてくる上記範囲情報とを、上記第3画像データに関連付けて、電子機器100βに送信する。
The
<画面遷移について>
次に、電子機器100βと電子機器12000との間で通信を行なう際の、電子機器100βの液晶パネル140,240に表示される内容と、電子機器12000の液晶パネル2108に表示される内容とについて、説明する。
<About screen transition>
Next, contents displayed on
なお、以下の画面遷移に関する説明では、カメラ2104で撮影した被写体の全体が電子機器12000で表示される場合を例に挙げて説明する。また、第1画像が全体画像の全部の画像である場合を例に挙げて説明する。つまり、被写体の全体が電子機器100βで表示される場合を例に挙げて説明する。
In the following description of screen transition, a case where the entire subject photographed by the
図51は、カメラ2104でオートバイを撮影した場合に、電子機器12000の液晶パネル2108に表示される画像を示した図である。電子機器12000は、当該オートバイの画像データを、電子機器100βに送信する。
FIG. 51 is a diagram showing an image displayed on the
図52は、電子機器12000がオードバイの画像データ(つまり、第1画像データ)を電子機器100βに送信した後の、電子機器12000と電子機器100βとに表示される画像を示した図である。図52を参照して、電子機器100βは、液晶パネル240に、電子機器12000から送信された第1画像データに基づく第1画像を表示する。これにより、電子機器100βの液晶パネル240と、電子機器12000の液晶パネル2108とには、同じ内容の画像が表示される。なお、当該画像の表示サイズは、液晶パネルの解像度に依存する。したがって、液晶パネル240における画像の表示サイズと、液晶パネル2108における画像の表示サイズとは、必ずしも一致しない。
FIG. 52 is a diagram illustrating an image displayed on the
図53は、電子機器100βの検索部4912による検索が実行された後の、電子機器100βの液晶パネル140,240に表示される画像を示した図である。図53を参照して、液晶パネル140には、上記第2関連情報に基づく画像が表示される。オートバイの機種名が「XYZ400」である場合、電子機器100βは、液晶パネル140に、「XYZ400」の詳細情報を表示させる。
FIG. 53 is a diagram showing an image displayed on the
このように、電子機器100βが第2関連情報に基づく画像を表示させることにより、電子機器100βのユーザは、オートバイの機種名を特定するコマンドを電子機器100βに入力する必要がなくなる。それゆえ、電子機器100βの利便性が高まる。 As described above, the electronic device 100β displays the image based on the second related information, so that the user of the electronic device 100β does not need to input a command for specifying the motorcycle model name to the electronic device 100β. Therefore, the convenience of the electronic device 100β is enhanced.
図54は、図53の状態において、電子機器100βのユーザが液晶パネル240を介して手書入力を行なった場合における、電子機器12000と電子機器100βとに表示される画像を示した図である。なお、手書入力として、キズの位置を特定する図形E0と、「キズ」といった文字E2と、当該キズに基づく査定の減額を示す文字E3と、文字E3を装飾する図形E4とが、電子機器100βに入力されたとする。
FIG. 54 is a diagram showing images displayed on
図54を参照して、電子機器100βは、液晶パネル240に、上記入力された、図形E0と、文字E2と、文字E3と、図形E4とを、オートバイの画像に重畳して表示する。
Referring to FIG. 54, electronic device 100β displays on
なお、電子機器100βのユーザは、液晶パネル140に表示された詳細情報を参考にして、当該査定の減額を示す文字E3を電子機器100βに入力する。
Note that the user of the electronic device 100β refers to the detailed information displayed on the
図55は、電子機器100βから電子機器12000に送信される第2画像データを模式的に示した図である。図55を参照して、電子機器100βは、図形E0と、文字E2と、文字E3と、図形E4とを、電子機器12000に送信する。なお、電子機器100βは、電子機器12000にオートバイの画像データを送信しない。
FIG. 55 is a diagram schematically showing second image data transmitted from the electronic device 100β to the
図56は、電子機器12000が電子機器100βから上記手書入力データおよび上記位置情報を受信し、さらに表示制御部12013が上述した合成画像データを生成した場合において、電子機器12000の液晶パネル2108に表示される画像を示した図である。
56 shows a case where the
図56を参照して、電子機器12000は、上記位置情報を用いることにより、液晶パネル2108に示されたオートバイの画像に対する第2画像データの相対位置と、図54の液晶パネル240に示されたオートバイの画像に対する手書入力データの相対位置とを一致させることができる。
Referring to FIG. 56,
これにより、電子機器100βのユーザと、電子機器12000のユーザとは、表示サイズは必ずしも同じではないが、同じ内容の画像を互いの液晶パネルにて確認することができる。
Thereby, the user of the electronic device 100β and the user of the
図57は、電子機器12000の液晶パネル2108に図56に示した画像が表示された後に、電子機器12000において生成された上記第3画像データを電子機器100βに送信した場合における、電子機器100βと電子機器12000とに表示される画像を示した図である。
57 shows the electronic device 100β when the third image data generated in the
電子機器12000において、ヒビの位置を特定する図形E0と、「ヒビ」といった文字E12とが入力されると、電子機器100βは、液晶パネル240に、電子機器12000の液晶パネル2108と同じ内容の画面を表示させる。つまり、電子機器100βは、図54に示した画像に図形E11と文字E12とを合成した画像を液晶パネル240に表示させる。
In
図58は、液晶パネル240と液晶パネル2108とに図57に示した画像が表示された後に、電子機器100βから第2画像データを電子機器12000に送信した場合における、電子機器100βと電子機器12000とに表示される画像を示した図である。
FIG. 58 shows the electronic device 100β and the
電子機器100βにおいて、上記ヒビに基づく査定の減額を示す文字E21と当該文字E21を装飾する図形E22とが入力されると、電子機器12000は、液晶パネル2108に、電子機器100βの液晶パネル240と同じ内容の画面を表示させる。つまり、電子機器12000は、図57に示した画像に文字E21と図形22とを合成した画像を液晶パネル2108に表示させる。
In the electronic device 100β, when the character E21 indicating the reduction of the assessment based on the crack and the figure E22 decorating the character E21 are input, the
以上のように、電子機器100βと電子機器12000とは、P2P型の通信により、互いの液晶パネル240,2108に同じ内容の画像を表示することができる。このため、オートバイの買取査定を行なうにあたり、現物(オートバイ)を実際に目で見て当該現物の状態を判断する電子機器12000のユーザは、電子機器100βのユーザに対して、査定額に影響する事項を連絡できる。一方、電子機器100βのユーザは、詳細情報を確認することにより、査定額に関する事項を電子機器12000のユーザに送信できる。
As described above, the electronic device 100β and the
このように、通信システム1Bにより、電子機器12000のユーザは、現場で現物を見ながら、オフィスの電子機器100βと連携して、現場で買取査定を行なうことができる。
As described above, the
また、実物を見るユーザは、オードバイの機種に関する詳細情報を現場に持っていく必要がなくなる。このため、現場に詳細情報を持っていかなくても、精度の高い買取査定を行なうこができる。 In addition, the user who sees the actual product does not need to bring detailed information about the model of the Dubai to the site. For this reason, it is possible to make a purchase assessment with high accuracy without having to have detailed information on site.
また、現場や現場への経路にて詳細情報が紛失することはない。このため、通信システム1Bを用いることにより、セキュリティーを確保することができる。
In addition, detailed information will not be lost on the site or the route to the site. For this reason, security can be ensured by using the
また、電子機器100βは、電子機器12000から受信した画像データを液晶パネル240に表示する。さらに、電子機器100βは、液晶パネル140に、当該画像データに関連するデータベース内のデータを表示する。それゆえ、電子機器100βは、受信した画像データを表示したとしても、詳細情報の視認性が低下することはない。したがって、効率よく買取査定を行なうことができる。
Also, the electronic device 100β displays the image data received from the
<通信システム1Bにおけるシーケンスについて>
図59は、通信システム1Bにおける電子機器100βと電子機器12000との間のシーケンスを示した図である。具体的には、図59は、図51から図58に基づき説明した処理に関するシーケンスを示した図である。
<About Sequence in
FIG. 59 is a diagram showing a sequence between the electronic device 100β and the
ステップS41において、電子機器12000は、第1画像データを電子機器100βに送信する。ステップS42において、電子機器12000は、第1関連情報(つまり、オートバイの機種を特定する情報)を電子機器100βに送信する。
In step S41, the
ステップS43において、電子機器100βは、第2画像データを電子機器12000に送信する。なお、電子機器100βは、上述したように、第2画像データに関連付けて、位置情報および範囲情報を送る。具体的には、電子機器100βは、図55に示した、図形E0と、文字E2と、文字E3と、図形E4とを、電子機器12000に送信する。
In step S43, the electronic device 100β transmits the second image data to the
ステップS44において、電子機器12000は、第3画像データを電子機器100βに送信する。なお、電子機器12000は、上述したように、第3画像データに関連付けて、位置情報および範囲情報を送る。具体的には、電子機器12000は、図形E11および文字E12のサイズを変更した後の文字および図形(図57参照)を、電子機器100βに送信する。
In step S44, the
ステップS45において、電子機器100βは、ステップS43で送信した第2画像データと異なる内容の第2画像データを電子機器12000に送信する。なお、電子機器100βは、上述したように、第2画像データに関連付けて、位置情報および範囲情報を送る。具体的には、電子機器100βは、図58に示した、文字E21およびと図形E22のサイズを変更した後の文字および図形を電子機器12000に送信する。
In step S45, the electronic device 100β transmits to the
<電子機器100βにおける処理フローについて>
図60は、電子機器100βにおけるデータ処理のフローを示したフローチャートである。
<Processing Flow in Electronic Device 100β>
FIG. 60 is a flowchart showing a data processing flow in electronic device 100β.
図60を参照して、ステップS51において、電子機器100βは、電子機器12000から第1画像データと第1関連情報とを受信する。ステップS52において、電子機器100βは、受信した第1画像データに基づく第1画像を液晶パネル240に表示する。ステップS53において、電子機器100βは、第1関連情報を用いてデータベースを検索する。ステップS54において、電子機器100βは、検索結果(つまり、第2関連情報)を液晶パネル140に表示する。
Referring to FIG. 60, in step S51, electronic device 100β receives first image data and first related information from
ステップS55において、電子機器100βは、液晶パネル240を介して、手書入力データを受け付けたか否かを判断する。手書入力データを受け付けたと判断された場合(ステップS55においてYes)、ステップS56において、電子機器100βは、第2画像データと、上記位置情報と、上記範囲情報とを電子機器12000に送信する。一方、手書入力データを受け付けていないと判断された場合(ステップS55においてNo)、CPU110は処理をステップS59に進める。
In step S55, the electronic device 100β determines whether or not handwriting input data is received via the
ステップS57においては、電子機器100βは、電子機器12000から第3画像データを受信したか否かを判断する。受信したと判断した場合(ステップS57においてYes)、ステップS58において、電子機器100βは、液晶パネル240に表示している画像に、受信した第3画像データに基づく画像を重畳して表示する。つまり、電子機器100βは、画像の合成処理を行なう。一方、受信していないと判断した場合(ステップS57においてNo)、CPU110は処理をステップS59に進める。
In step S57, the electronic device 100β determines whether the third image data is received from the
ステップS59において、電子機器100βは、電子機器12000との通信が終了したか否かを判断する。通信が終了したと判断された場合(ステップS59においてYes)、CPU110は一連の処理を終了する。一方、通信が終了していないと判断された場合(ステップS59においてNo)、CPU110は処理をステップS55に戻す。
In step S59, the electronic device 100β determines whether or not communication with the
<電子機器12000における処理フローについて>
図61は、電子機器12000におけるデータ処理のフローを示したフローチャートである。
<Processing Flow in
FIG. 61 is a flowchart showing a flow of data processing in
図61を参照して、ステップS61において、電子機器12000は、カメラ2104を用いて被写体であるオートバイを撮影する。ステップS62において、電子機器12000は、操作キー2107を介した第1関連情報の入力を受け付ける。ステップS63において、電子機器12000は、撮影により得られた第1画像データと上記第1関連情報とを、電子機器100βに送信する。
Referring to FIG. 61, in step S61,
ステップS64において、電子機器12000は、第2画像データと位置情報と範囲情報とを電子機器100βから受信したか否かを判断する。受信したと判断された場合(ステップS64においてYes)、ステップS65において、液晶パネル2108に表示している画像に、受信した第2画像データを重畳する。つまり、電子機器12000は、画像の合成処理を行なう。一方、受信していないと判断された場合(ステップS64においてNo)、CPU2100は処理をステップS68に進める。
In step S64, the
ステップS66において、電子機器12000は、液晶パネル2108を介して、手書入力データを受け付けたか否かを判断する。手書入力データを受け付けたと判断された場合(ステップS66においてYes)、ステップS67において、電子機器12000は、当該手書入力データに基づき生成された第3画像データと、位置情報と、範囲情報とを電子機器100βに送信する。一方、手書入力データを受け付けていないと判断された場合(ステップS66においてNo)、ステップS68に進む。
In step S66,
ステップS68において、電子機器12000は、電子機器100βとの通信が終了したか否かを判断する。通信が終了したと判断された場合(ステップS68においてYes)、CPU2100は一連の処理を終了する。一方、通信が終了していないと判断された場合(ステップS68においてNo)、CPU2100は処理をステップS64に戻す。
In step S68,
<通信システム1Bの構成の変形例>
図62は、電子機器100βの変形例である電子機器3500の機能ブロックを示した図である。
<Modification of Configuration of
FIG. 62 is a diagram illustrating functional blocks of an
図62を参照して、電子機器3500は、制御部4910Aと、液晶パネル140,240と、記憶装置90とを含む。制御部4910Aは、受信部4911と、検索部4912と、表示制御部4913Aと、受付部4914Aと、画像生成部4915Aと、送信部4917Aと、画像合成部4918とを含む。なお、電子機器3500において電子機器100βと同一の部材については同一の部材番号を付し、当該部材の説明を繰り返さない。
62,
表示制御部4913Aは、範囲決定部4931が決定した範囲を送信部4917Aに送らない点で、範囲決定部4931が決定した範囲を送信部4917に送る表示制御部4913と異なる。また、電子機器3500は位置検出部4916を備えないため、表示制御部4913Aは、上記表示位置を示した情報を位置検出部4916に送ることはない。これらの相違点を除けば、表示制御部4913Aは、表示制御部4913と同じ機能を有する。
The
また、上述したように電子機器3500は位置検出部4916を備えないため、受付部4914Aは、上記手書入力データを位置検出部4916に送ることはない。この相違点を除けば、表示制御部4913Aは、表示制御部4913と同じ機能を有する。
Further, as described above, since
画像生成部4915Aは、生成した画像を画像合成部4918に送る点において、生成した画像を送信部4917に送る画像生成部4915と異なる。この相違点を除けば、画像生成部4915Aは、画像生成部4915と同じ機能を有する。
The image generation unit 4915A differs from the
次に、画像合成部4918について説明する。画像合成部4918は、電子機器12000から受信した第1画像データと、画像生成部4915Aで生成された第2画像データとを合成して、合成画像データを生成する。画像合成部4918は、合成画像データを送信部4917Aに送る。
Next, the
送信部4917Aは、合成画像データを電子機器12000に送る。
一方、電子機器12000についても、電子機器100βと同様に、電子機器12000にて合成した合成画像データを電子機器100βに送信する構成とする。
The
On the other hand, similarly to the electronic device 100β, the
このように、電子機器100βと電子機器12000とが互いに合成画像データを送信する構成としても、通信システム1Bで得られた効果と同様の効果を得ることができる。
As described above, even when the electronic device 100β and the
<通信システム1Bにおける通信方法の変形例>
ところで、通信システム1Bにおいては、P2P型の通信を行なった。通信システム1Bにおいては、当該P2P型の通信ではなく、電子メールを介した通信を用いてもよい。
<Modification of Communication Method in
By the way, in the
電子メールを用いる場合には、電子機器12000は、カメラ2104にて撮影した被写体の画像データを電子メールに添付して、当該電子メールを電子機器100βに送信すればよい。また、電子機器12000は、第1関連情報を電子メールの本文または題名のデータフィールドに格納して、当該電子メールを電子機器100βに送信すればよい。また、電子機器100βは、合成画像データを添付した電子メールを電子機器12000に送信すればよい。
When using e-mail, the
<付記>
(1)電子機器は、第1表示パネルと、他の電子機器から送信された第1画像データを受信する受信部と、第1表示パネルを介して、受信した第1画像データに基づく第1画像を表示させる表示制御部と、第1画像が表示された状態で、第1表示パネルを介して手書入力データを受け付ける受付部と、受け付けた手書入力データに基づき第2画像データを生成する生成部と、生成した第2画像データを他の電子機器に送信する送信部とを備える。
<Appendix>
(1) The electronic device includes a first display panel, a receiving unit that receives first image data transmitted from another electronic device, and a first based on the first image data received via the first display panel. A display control unit for displaying an image, a reception unit for receiving handwritten input data via the first display panel in a state where the first image is displayed, and generating second image data based on the received handwritten input data And a transmission unit that transmits the generated second image data to another electronic device.
また、生成部は、受信した第1画像データの画像サイズに対する、表示された第1画像の画像サイズの比率を算出する比率算出部を備え、算出した比率に基づき手書入力データのデータ量を変更することにより、第2画像データを生成することが好ましい。 In addition, the generation unit includes a ratio calculation unit that calculates a ratio of the image size of the displayed first image to the image size of the received first image data, and calculates the data amount of the handwriting input data based on the calculated ratio. It is preferable to generate the second image data by changing.
また、第1画像に対する手書入力データの入力位置を検出する位置検出部をさらに備え、送信部は、第2画像データに関連付けて入力位置を示した位置情報をさらに送信することが好ましい。 Further, it is preferable that a position detection unit that detects an input position of handwritten input data with respect to the first image is further provided, and the transmission unit further transmits position information indicating the input position in association with the second image data.
また、第1画像は、第1画像データの全体を表示した画像である全体画像の一部または全部の画像であり、表示制御部は、全体画像における第1画像の範囲を決定する範囲決定部をさらに備え、送信部は、第2画像データに関連付けて範囲を示した範囲情報をさらに送信することが好ましい。 Further, the first image is a part or all of the entire image that is an image displaying the entire first image data, and the display control unit determines a range of the first image in the entire image. Preferably, the transmission unit further transmits range information indicating the range in association with the second image data.
(2)電子機器は、第1表示パネルと、他の電子機器から送信された第1画像データを受信する受信部と、第1表示パネルを介して、受信した第1画像データに基づく第1画像を表示させる表示制御部と、第1画像が表示された状態で、第1表示パネルを介して手書入力データを受け付ける受付部と、受け付けた手書入力データに基づき第2画像データを生成する生成部と、第1画像データと第2画像データとを合成して、合成画像データを生成する合成部と、生成された合成画像データを他の電子機器に送信する送信部とを備える。 (2) The electronic device includes a first display panel, a receiving unit that receives first image data transmitted from another electronic device, and a first based on the first image data received via the first display panel. A display control unit for displaying an image, a reception unit for receiving handwritten input data via the first display panel in a state where the first image is displayed, and generating second image data based on the received handwritten input data A generating unit that combines the first image data and the second image data to generate combined image data, and a transmitting unit that transmits the generated combined image data to another electronic device.
また、受信部は、他の電子機器から、第1画像データに関連付けられた第1関連情報をさらに受信し、電子機器は、電子機器に内蔵または外部接続された記憶装置に格納されたデータベースから、第1関連情報に関連付けられた第2関連情報を検索する検索部と、第2表示パネルとをさらに備え、表示制御部は、第2表示パネルを介して、第2関連情報を表示させることが好ましい。 The receiving unit further receives first related information associated with the first image data from another electronic device, and the electronic device is stored in a database stored in a storage device built in or externally connected to the electronic device. A search unit for searching for the second related information associated with the first related information, and a second display panel, wherein the display control unit displays the second related information via the second display panel. Is preferred.
また、第1表示パネルは、入射光に応じて電気信号を生成する複数の光センサ回路と、電気信号に応じて光を発する複数の画素回路とを含み、受付部は、複数の光センサ回路からの電気信号に基づいて、手書入力データを受け付け、表示制御部は、複数の画素回路に第1画像および手書入力データに基づく手書画像とを表示させることが好ましい。 The first display panel includes a plurality of photosensor circuits that generate electrical signals in response to incident light and a plurality of pixel circuits that emit light in response to the electrical signals, and the reception unit includes a plurality of photosensor circuits. Preferably, the handwriting input data is received based on the electric signal from the display, and the display control unit displays the first image and the handwriting image based on the handwriting input data on the plurality of pixel circuits.
(3)電子機器は、表示パネルと、第1画像データを記憶する記憶装置と、記憶装置から第1画像データを読出し、他の電子機器に当該読出した第1画像データを送信する送信部と、他の電子機器から送信された、手書入力データに基づく第2画像データを受信する受信部と、読出した第1画像データと受信した第2画像データとを合成して、当該合成した画像データに基づく画像を表示パネルを介して表示させる表示制御部とを備える。 (3) The electronic device includes a display panel, a storage device that stores the first image data, a transmission unit that reads the first image data from the storage device, and transmits the read first image data to another electronic device. The reception unit that receives the second image data based on the handwriting input data transmitted from another electronic device, and the read first image data and the received second image data are combined to generate the combined image. A display control unit that displays an image based on the data via the display panel.
(4)通信システムは、第1電子機器と第2電子機器とを含み、第1電子機器と第2電子機器とは、それぞれ表示パネルを備え、第1電子機器は、第2電子機器から送信された第1画像データを受信する第1受信部と、第1電子機器の表示パネルを介して、受信した第1画像データに基づく第1画像を表示させる第1表示制御部と、第1画像が表示された状態で、第1電子機器の表示パネルを介して手書入力データを受け付ける受付部と、受け付けた手書入力データに基づき第2画像データを生成する生成部と、生成した第2画像データを第2電子機器に送信する第1送信部とを備え、第2電子機器は、第1画像データを記憶する記憶装置と、記憶装置から第1画像データを読出し、第1電子機器に当該読出した第1画像データを送信する第2送信部と、第1電子機器から送信された第2画像データを受信する第2受信部と、読出した第1画像データと受信した第2画像データとを合成して、当該合成した画像データに基づく画像を表示パネルを介して表示させる第2表示制御部とを備える。 (4) The communication system includes a first electronic device and a second electronic device. Each of the first electronic device and the second electronic device includes a display panel, and the first electronic device transmits from the second electronic device. A first reception unit that receives the first image data, a first display control unit that displays a first image based on the received first image data via a display panel of the first electronic device, and a first image Is displayed, a receiving unit that receives handwritten input data via the display panel of the first electronic device, a generating unit that generates second image data based on the received handwritten input data, and a generated second A first transmission unit configured to transmit image data to the second electronic device. The second electronic device reads out the first image data from the storage device that stores the first image data and stores the first image data in the first electronic device. The read first image data is transmitted. 2 transmitting unit, a second receiving unit that receives the second image data transmitted from the first electronic device, and the read first image data and the received second image data are combined, and the combined image data And a second display control unit that displays an image based on the display panel.
(5)データ通信方法は、電子機器におけるデータ通信方法であって、他の電子機器から送信された第1画像データを受信するステップと、表示パネルを介して、受信した第1画像データに基づく第1画像を表示させるステップと、第1画像が表示された状態で、表示パネルを介して手書入力データを受け付けるステップと、受け付けた手書入力データに基づき第2画像データを生成するステップと、生成した第2画像データを他の電子機器に送信するステップとを含む。 (5) The data communication method is a data communication method in an electronic device, the step of receiving first image data transmitted from another electronic device, and the first image data received via the display panel. A step of displaying the first image; a step of receiving handwriting input data via the display panel in a state where the first image is displayed; and a step of generating second image data based on the received handwriting input data And transmitting the generated second image data to another electronic device.
(6)データ通信方法は、電子機器におけるデータ通信方法であって、他の電子機器から送信された第1画像データを受信するステップと、表示パネルを介して、受信した第1画像データに基づく第1画像を表示させるステップと、第1画像が表示された状態で、表示パネルを介して手書入力データを受け付けるステップと、受け付けた手書入力データに基づき第2画像データを生成するステップと、第1画像データと第2画像データとを合成して、合成画像データを生成するステップと、生成された合成画像データを他の電子機器に送信するステップとを含む。 (6) The data communication method is a data communication method in an electronic device, the step of receiving first image data transmitted from another electronic device, and the first image data received via the display panel. A step of displaying the first image; a step of receiving handwriting input data via the display panel in a state where the first image is displayed; and a step of generating second image data based on the received handwriting input data The first image data and the second image data are combined to generate combined image data, and the generated combined image data is transmitted to another electronic device.
(7)表示制御方法は、電子機器における表示制御方法であって、記憶装置から第1画像データを読出し、他の電子機器に当該読出した第1画像データを送信するステップと、他の電子機器から送信された、手書入力データに基づく第2画像データを受信する受信ステップと、読出した第1画像データと受信した第2画像データとを合成して、合成画像データを生成するステップと、生成された合成画像データに基づく合成画像を表示パネルを介して表示させるステップとを含む。 (7) The display control method is a display control method in an electronic device, and reads the first image data from the storage device, transmits the read first image data to another electronic device, and the other electronic device. Receiving the second image data based on the handwritten input data transmitted from the step, combining the read first image data and the received second image data to generate composite image data; Displaying a composite image based on the generated composite image data via a display panel.
(8)プログラムは、上記の方法をコンピュータに実行させるためのプログラムである。 (8) The program is a program for causing a computer to execute the above method.
(9)電子機器において画像データが表示されている状態で入力された手書入力データが、他の電子機器においても表示可能となる。 (9) The handwriting input data input in a state where the image data is displayed on the electronic device can be displayed on other electronic devices.
<<第4の具体的な実現例>>
本実現例における目的は、電子機器において地図画面が表示された状態にて入力された手書入力データを、他方の電子機器において表示可能とする電子機器、通信システム、データ通信方法、表示制御方法、およびプログラムを提供することにある。
<< Fourth Specific Implementation Example >>
The purpose of this implementation example is an electronic device, a communication system, a data communication method, and a display control method that allow handwriting input data input in a state where a map screen is displayed on the electronic device to be displayed on the other electronic device. , And to provide a program.
<通信システムの概略について>
図63は、通信システム1Cの概略構成を示した図である。図63を参照して、通信システム1Cは、電子機器100γと、電子機器22000と、GPS(Global Positioninng System)衛星8000と、サーバ装置19000とを含む。電子機器22000は、携帯型電話機、PDA、ノート型のパーソナルコンピュータなどの通信機能と表示機能とを有する携帯型デバイスとして構成される。なお、以下では、電子機器100γがノート型のパーソナルコンピュータであり、かつ電子機器22000が携帯電話機である場合を例に挙げて説明する。
<Outline of communication system>
FIG. 63 is a diagram showing a schematic configuration of the
電子機器100γは、電子機器100,100α,100βと同様に、図2~図18に示した構成および機能を備えている。したがって、図2~図18に基づいて説明した内容については、ここでは繰り返さない。
The electronic device 100γ has the configuration and functions shown in FIGS. 2 to 18 in the same manner as the
電子機器100γおよび電子機器22000は、自身に割り当てられたIPアドレスを利用することにより、直接的に相互にネットワークを介してデータ送受信を行なう。すなわち、通信システム1Cに含まれる電子機器100γ,22000は、いわゆるP2P型のネットワークを構成する。
The electronic device 100γ and the
なお、以下では、電子機器100γと電子機器22000との間の通信において、相手機器への画像データの送信は、電子機器100γの操作キー177や電子機器22000の操作キー(図64参照)のうち予め定められたキーの押下により行なわれるものとする。
In the following, in communication between the electronic device 100γ and the
GPS衛星8000は、時刻情報や軌道情報等を含む各種信号を地上に送信する。サーバ装置19000は、地図データを記憶している。サーバ装置19000は、地図データの送信指示を受け付けると、指示を出した電子機器に対して指示に関連した地図データを送信する。なお、電子機器22000は、測位衛星からの各種信号を受信する構成であればよい。つまり、通信システム1Cに用いられる測位衛星はGPS衛星に限定されるものではない。
<電子機器22000の外観>
図64は、電子機器22000の外観を示した図である。図64を参照して、電子機器22000は、マイクロフォン2105と、操作キー2107と、液晶パネル2108と、イヤホン2109と、カメラ(図示せず)とを含む。
<Appearance of
FIG. 64 is a diagram illustrating an appearance of the
電子機器22000は、第1の筐体2000Aと第2の筐体2000Bとを含む。第1の筐体2000Aと第2の筐体2000Bとは、ヒンジ2000Cにより折畳み可能に接続されている。第1の筐体2000Aは、液晶パネル2108と、イヤホン2109とを備える。第2の筐体2000Bは、操作キー2107と、マイクロフォン2105と、カメラとを備える。
The
なお、電子機器22000は必ずしも折畳型の機器に限定されるものではない。たとえば、電子機器22000は、ストレート型の機器でもよい。あるいは、電子機器22000は、スライド型の機器であってもよい。
Note that the
<電子機器22000のハードウェア構成について>
図65は、電子機器22000のハードウェア構成を示した図である。図65を参照して、電子機器22000は、CPU2100と、RAM2101と、ROM2102と、通信部2103と、カメラ2104と、マイクロフォン2105と、スピーカ2106と、操作キー2107と、液晶パネル2108と、イヤホン2109とを含む。各構成要素は、相互にデータバスDB3によって接続されている。
<Hardware Configuration of
FIG. 65 is a diagram illustrating a hardware configuration of the
CPU2100は、プログラムを実行する。操作キー2107は、電子機器22000の使用者による指示の入力を受ける。RAM2101は、CPU2100によるプログラムの実行により生成されたデータ、または操作キー2107を介して入力されたデータを揮発的に格納する。ROM2102は、データを不揮発的に格納する。また、ROM2102は、EPROMやフラッシュメモリなどの書込みおよび消去が可能なROMである。通信部2103は、他の電子機器(図示せず)との間で無線通信を行なう。なお、図65には示していないが、電子機器22000が、他の電子機器に有線により接続するためのインターフェイス(IF)を備える構成としてもよい。
カメラ2104は、ユーザの操作キーの操作に応じて、被写体を撮影する。なお、撮影された被写体の画像データは、RAM2102や外部メモリ(たとえば、メモリカード)に格納される。
The
マイクロフォン2105は、ユーザの音声の入力を受け付ける。電子機器22000は、当該入力された音声(アナログデータ)をデジタル化する。そして、電子機器22000は、通信相手(たとえば、他の携帯電話機)にデジタル化した音声を送る。
The
スピーカ2106は、たとえば、RAM2101に記憶された音楽データなどを出力する。イヤホン2109は、通信相手から送られてきた音声を出力する。
液晶パネル2108は、ROM2102やRAM2101に記憶されている画像を表示する。液晶パネル2108は、たとえば、カメラ2104で撮影した画像を表示する。さらに、液晶パネル2108は、電子機器100γから送信された画像を表示する。液晶パネル2108に表示される内容については、後述する。
The
また、液晶パネル2108は、ペンタブレットに液晶ディスプレイを統合させた液晶ペンタブレットである。したがって、電子機器22000は、液晶パネル2108を介して線画像の手書入力データを受け付けることができる。電子機器22000は、液晶パネル2108に手書入力データを表示する。
The
なお、電子機器22000は、液晶パネル2108の代わりに、液晶パネル以外の表示パネル(たとえば、有機EL)とタブレットとが統合された装置を備える構成としてもよい。あるいは、電子機器22000は、液晶パネル2108の代わりに、光センサ液晶パネルを備える構成であってもよい。
Note that the
ところで、電子機器22000における処理は、各ハードウェアおよびCPU2100により実行されるソフトウェアによって実現される。このようなソフトウェアは、ROM2102に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、上記記憶媒体から読み取られて、あるいは、通信部2103または通信IF(図示せず)を介してダウンロードされた後、ROM2102に一旦格納される。そのソフトウェアは、CPU2100によってROM2102から読み出され、RAM2101に実行可能なプログラムの形式で格納される。CPU2100は、そのプログラムを実行する。
Incidentally, the processing in the
図65に示される電子機器22000を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、RAM2101、ROM2102、上記記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子機器22000のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
Each component constituting the
なお、記憶媒体としては、メモリカードに限られず、CD-ROM、FD、ハードディスク、磁気テープ、カセットテープ、光ディスク(MO/MD/DVD/Blu-ray(登録商標)ディスク/HDDVD(登録商標)(High Definition Digital Versatile Disc))、ICカード(メモリカードを除く)、光カード、マスクROM、EPROM、EEPROM、フラッシュROMなどの半導体メモリ等の固定的にプログラムを格納する媒体でもよい。 The storage medium is not limited to a memory card, but is a CD-ROM, FD, hard disk, magnetic tape, cassette tape, optical disk (MO / MD / DVD / Blu-ray (registered trademark) disk / HDDVD (registered trademark) ( High Definition Digital Versatile Disc)), IC card (excluding memory card), optical card, mask ROM, EPROM, EEPROM, flash ROM, and other media such as semiconductor memories may be stored in a fixed medium.
ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、プラットフォームに依存しない中間コード、圧縮処理されたプログラム、暗号化されたプログラム等を含む。 The program here includes not only a program directly executable by the CPU but also a source program format program, a platform-independent intermediate code, a compressed program, an encrypted program, and the like.
<電子機器100γの機能ブロックについて>
図66は、電子機器100γの機能ブロック図である。図66を参照して、電子機器100γは、制御部6610と、液晶パネル140,240と、記憶装置90とを含む。
<Functional Block of Electronic Device 100γ>
FIG. 66 is a functional block diagram of the electronic device 100γ. Referring to FIG. 66, electronic device 100γ includes a
記憶装置90は、電子機器100γに内蔵されている。また、記憶装置90は、VRAM91を含む。記憶装置90は、たとえば、RAM171,271により構成される。なお、記憶装置90は、電子機器100γに必ずしも内蔵されている必要はない。記憶装置90は、電子機器100γに外部接続される装置であってもよい。
The
制御部6610は、受信部6611と、表示制御部6612と、第1受付部6613と、画像生成部6614と、送信部6615と、第2受付部6616と、取得部6617とを含む。また、画像生成部6614は、比率算出部6641を含む。
The
受信部6611は、電子機器22000から送信された各種データを受信する。
受信部6611は、たとえば、電子機器22000の現在位置を示した位置情報を電子機器22000から受信する。また、受信部6611は、電子機器22000で表示されている上記現在位置を含んだ地図画像(以下、「第2地図画像」と称する)の縮尺を示した縮尺情報を電子機器22000から受信する。さらに、受信部6611は、電子機器22000にて上記第2地図画像を表示している表示領域のサイズを示したサイズ情報を電子機器22000から受信する。
The receiving
For example, the receiving
受信部6611は、位置情報、縮尺情報、およびサイズ情報を受信した場合、これらの情報を表示制御部6612に送る。また、受信部6611は、上記位置情報を取得部6617に送る。さらに、受信部6611は、電子機器22000から手書入力データを受信する。受信部6611は、手書入力データを受信した場合、当該手書入力データを表示制御部6612に送る。
When receiving the position information, the scale information, and the size information, the receiving
取得部6617は、上記位置情報に基づき、電子機器22000の現在位置を含んだ地図データをサーバ装置19000から取得する。取得部6617は、取得した地図データを表示制御部6612に送る。
The
表示制御部6612は、液晶パネル140および液晶パネル240の少なくともいずれかに、画像を表示させる。表示制御部6612は、たとえば、位置情報と縮尺情報とサイズ情報とに基づいて、第2地図画像として示された地図領域を含む地図画像(以下、「第1地図画像」と称する)を液晶パネル240に表示させる。また、表示制御部6612は、上記位置情報に基づいて、電子機器22000の現在位置を第1地図画像に表示させる。さらに、表示制御部6612は、位置情報と縮尺情報とサイズ情報とに基づいて、上記第1地図画像として示された地図領域を含む第3地図画像を液晶パネル140にさらに表示させる。
The
第1受付部6613は、上記第1地図画像が表示された状態で、液晶パネル240を介して線画像データ等の手書入力データの入力を受け付ける。第1受付部6613は、当該受け付けた手書入力データを、表示制御部6612と画像生成部6614とに送る。
The
表示制御部6612は、第1受付部6613から手書入力データを受け付けた場合、入力を受け付けた液晶パネル240に表示されている画像の画像データ(VRAM91に格納されている画像データ)と、当該手書入力データとを合成して、合成画像データを生成する。表示制御部6612は、当該合成画像データに基づく合成画像を液晶パネル240に表示させる。
When the handwriting input data is received from the
なお、以下では、第1地図画像のデータを、「第1地図データ」と称する。また、第2地図画像のデータを、「第2地図データ」と称する。さらに、液晶パネル140,240,2108に表示されている画像を、「表示画像」と称する。また、表示画像のデータを、「表示データ」と称する。
In the following, the data of the first map image is referred to as “first map data”. The data of the second map image is referred to as “second map data”. Furthermore, an image displayed on the
表示制御部6612は、表示画像をスクロールする指示を操作キー177を介して受け付けた場合、当該指示に応じたスクロールを行なう。なお、スクロールの方向や量を示すスクロール情報は、送信部6615により電子機器22000に送信される。
When the
画像生成部6614は、手書入力データに基づき、電子機器22000に送信するための画像データを生成する。以下、当該画像データの生成について説明する。
The
比率算出部6641は、上記サイズ情報で示される表示領域のサイズに対する、液晶パネル240において第1地図画像を表示するために用いた表示領域のサイズの比率を算出する。たとえば、電子機器22000の液晶パネル2108の表示領域のサイズが、横240ドット×縦400ドットとする。また、上記サイズ情報で示される表示領域のサイズが、横240ドット×縦320ドットとする。一方、液晶パネル240において第1地図画像を表示するために用いた表示領域のサイズを、横180ドット×縦240ドットとする。この場合、比率算出部6641は、横方向の比率をおよび縦方向の比率を、それぞれ3/4と算出する。
The
画像生成部6614は、比率算出部6641により求めた横方向の比率および縦方向の比率に基づいて、手書入力データのデータ量を変更する。画像生成部6614は、当該データ量の変更により、画像データを生成する。手書入力データがビットマップ形式などの画像データである場合には、画像生成部6614は、手書入力データのデータ量を変更することにより、画像サイズを変更する。
The
たとえば、上記のように横方向の比率および縦方向の比率が3/4の場合、画像生成部6614は、手書入力データの縦方向のデータ量および横方向のデータ量をそれぞれ、4/3倍することにより、画像データを生成する。なお、データ量を大きくする場合には、公知のデータ補間技術を用いる。
For example, when the ratio in the horizontal direction and the ratio in the vertical direction are 3/4 as described above, the
そして、画像生成部6614は、生成した画像データを送信部6615に送る。
送信部6615は、画像生成部6614が生成した画像データを電子機器22000に送信する。また、上記第1地図画像が表示された状態で、ユーザの操作キー177などの操作により、液晶パネル240に表示される地図画像の表示対象領域を変更する指示を表示制御部6612が受け付けた場合、送信部6615は、変更後の表示対象領域を特定する領域特定情報を電子機器22000に送信する。
Then, the
The
第2受付部6616は、操作キー177や液晶パネル140などの入力装置を介して、上記第3地図画像として示された地図領域における一部領域の指定を受け付ける。第2受付部6616が当該指定を受け付けた場合、表示制御部6612は、上記指定された一部領域を液晶パネル240に表示させる。
The second accepting
<電子機器22000の機能ブロックについて>
図67は、電子機器22000の機能ブロック図である。図67を参照して、電子機器22000は、制御部22010と、液晶パネル2108と、記憶装置2090とを含む。記憶装置2090は、VRAM2091を含む。なお、記憶装置2090は、RAM2101により構成される。
<Functional Block of
FIG. 67 is a functional block diagram of the
制御部22010は、第1取得部22011と、第2取得部22012と、表示制御部22013と、送信部22014と、受信部22015とを含む。
The
第1取得部22011は、GPS衛星8000から受信した各種信号に基づき、電子機器22000の現在位置を示した位置情報を取得する。具体的には、第1取得部22011は、複数のGPS衛星8000から受信した各種信号に基づき、電子機器22000の現在位置を算出する。
The
第1取得部22011は、取得した位置情報を、第2取得部22012および送信部22014に送る。
The
なお、第1取得部22011は、GPS衛星8000からの信号に基づき現在位置を取得するかわりに、携帯電話機の基地局から現在位置を取得してもよい。
Note that the
第2取得部22012は、上記位置情報に基づき、地図データを記憶したサーバ装置19000から、上記現在位置を含んだ第2地図データを取得する。第2取得部22012は、取得した第2地図データを表示制御部22013に送る。
The
表示制御部22013は、液晶パネル2108に画像を表示させる。表示制御部22013は、第2地図データを第2取得部22012から受け付けた場合、第2地図データに基づき第2地図画像を液晶パネル2108に表示させる。
The
また、表示制御部22013は、液晶パネル2108に表示されている第2地図画像の縮尺を示した縮尺情報を送信部22014に送る。さらに、表示制御部22013は、第2地図画像を表示している表示領域のサイズ(たとえば、横240ドット×縦320ドット)を示したサイズ情報を、送信部22014に送る。
Also, the
送信部22014は、位置情報、縮尺情報、およびサイズ情報を互いに関連付けて、電子機器100γに送信する。なお、以下では、位置情報と縮尺情報とサイズ情報とをまとめて、「地図表示情報」と称する。
The
受信部22015は、電子機器100γの画像生成部6614で生成された画像データを受信する。受信部22015は、当該画像データを表示制御部22013に送る。表示制御部22013は、第2地図画像の画像データと受信した画像データとを合成し、当該合成した画像データに基づく画像を液晶パネル2108に表示させる。
The receiving
また、受信部22015は、電子機器100γから上記スクロール情報を受信する。受信部22015がスクロール情報を受信した場合、表示制御部22013は、当該スクローク情報に応じて、液晶パネル2108に表示する地図画像をスクロールする。なお、スクロールの結果、電子機器22000がサーバ装置19000から地図データを新たに取得する必要があると判断した場合、電子機器22000はサーバ装置19000から、スクロール方向の地図を示した地図データを取得する。
Further, the receiving
なお、以下においては、上記第2地図画像で示される地図領域と、上記第1地図画像で示される地図領域とは同じ領域であるとして説明する。すなわち、以下では、電子機器100γの液晶パネル240に表示された地図画像と、電子機器22000の液晶パネル2108に表示された地図画像とが、地図上の同じ領域を示しているとする。
In the following description, it is assumed that the map area indicated by the second map image and the map area indicated by the first map image are the same area. That is, in the following, it is assumed that the map image displayed on the
<画面遷移について>
次に、電子機器100γと電子機器22000との間で通信を行なう際の、電子機器100γの液晶パネル140,240に表示される内容と、電子機器22000の液晶パネル2108に表示される内容とについて、説明する。
<About screen transition>
Next, contents displayed on the
図68は、電子機器22000が上記第2地図画像を液晶パネル2108に表示させた場合を示した図である。図68を参照して、液晶パネル2108には、第2地図画像と、ソフトキーの内容を示す情報とが別領域に表示される。なお、第2地図画像中の図形H10は、電子機器22000の現在位置を示している。
FIG. 68 is a diagram showing a case where the
図69は、電子機器22000が上記地図表示情報を電子機器100γに送信した後の、電子機器22000と電子機器100γとに表示される画像を示した図である。図69を参照して、電子機器100γは、液晶パネル240に上記第1地図画像を表示させる。これにより、電子機器100γの液晶パネル240と、電子機器22000の液晶パネル2108とには、同じ内容の画像が表示される。
FIG. 69 is a diagram showing an image displayed on the
また、電子機器100γは、液晶パネル140に第1地図画像を含んだ第3地図画像を表示させる。
Also, the electronic device 100γ causes the
図70は、図69の状態において、電子機器100γのユーザが液晶パネル240を介して手書入力を行なった場合における、電子機器100γに表示される画像を示した図である。なお、手書入力として経路を示す図形H11が、電子機器100γに入力されたとする。
FIG. 70 is a diagram showing an image displayed on the electronic device 100γ when the user of the electronic device 100γ performs handwriting input via the
図70を参照して、電子機器100γは、上記入力された図形H11を、図形H10が重畳された第1地図画像(つまり、表示画像)にさらに重畳して表示する。電子機器100γは、図形H11に基づき画像生成部6614にて生成した画像データを電子機器22000に送る。
Referring to FIG. 70, electronic device 100γ displays the input graphic H11 further superimposed on the first map image (that is, the display image) on which graphic H10 is superimposed. The electronic device 100γ sends the image data generated by the
図71は、図形H11に基づき生成された画像データを電子機器22000が受信し、さらに表示制御部22013が上述した合成画像データを生成した場合において、電子機器22000の液晶パネル2108に表示される画像を示した図である。
71 shows an image displayed on the
図70および図71を参照して、電子機器100γの液晶パネル240と、電子機器22000の液晶パネル2108とには、同じ内容の画像が表示される。これにより、電子機器100γのユーザと、電子機器22000のユーザとは、同じ内容の画像を互いの液晶パネルにて確認することができる。
70 and 71, an image having the same content is displayed on the
図72は、図70の状態において、電子機器100γのユーザが液晶パネル240を介して手書入力をさらに行なった場合における、電子機器100γに表示される画像を示した図である。なお、手書入力として、目標地点を示す図形H12および文字H13が、電子機器100γに入力されたとする。
FIG. 72 is a diagram showing an image displayed on electronic device 100γ when the user of electronic device 100γ further performs handwriting input via
図72を参照して、電子機器100γは、上記入力された図形H12および文字H13を、図形H10および図形H11が重畳された第1地図画像にさらに重畳して表示する。電子機器100γは、図形H12および文字H13に基づき画像生成部6614にて生成した画像データを電子機器22000に送る。
72, electronic device 100γ displays the input figure H12 and character H13 further superimposed on the first map image on which figure H10 and figure H11 are superimposed. The electronic device 100γ sends the image data generated by the
図73は、図形H12および文字H13に基づき生成された画像データを電子機器22000が受信し、さらに表示制御部22013が上述した合成画像データを生成した場合において、電子機器22000の液晶パネル2108に表示される画像を示した図である。
FIG. 73 shows the display on the
図72および図73を参照して、電子機器100γの液晶パネル240と、電子機器22000の液晶パネル2108とには、同じ内容の画像が表示される。これにより、電子機器100γのユーザと、電子機器22000のユーザとは、同じ内容の画像を互いの液晶パネルにて確認することができる。
72 and 73, the same content image is displayed on the
<通信システム1Cにおけるシーケンスについて>
図74は、電子機器100γと電子機器22000とGPS衛星8000とサーバ装置19000との間のシーケンスを示した図である。具体的には、図74は、図68から図73に基づき説明した処理に関するシーケンスを示した図である。
<About Sequence in
FIG. 74 is a diagram showing a sequence among the electronic device 100γ, the
ステップS71において、電子機器22000はGPS衛星8000から、時刻情報、軌道情報などのデータを受信する。ステップS72において、電子機器22000は、取得した位置情報に基づき、サーバ装置19000に地図データの送信を要求する。ステップS73においては、サーバ装置19000は、上記要求にしたがって、第2地図データを電子機器22000に送信する。
In step S71, the
ステップS74においては、電子機器22000は、上述した地図表示情報を電子機器100γに送信する。ステップS75においては、電子機器100γは、地図表示情報に含まれる位置情報に基づき、サーバ装置19000に地図データの送信を要求する。ステップS76においては、サーバ装置19000は、上記要求にしたがって、第1地図データを電子機器100γに送信する。
In step S74, the
ステップS77においては、電子機器100γは、手書入力データ(図70の図形H11)に基づき生成された画像データを電子機器22000に送信する。ステップS78においては、電子機器100γは、手書入力データ(図72の図形H12および文字H13)に基づき生成された画像データを電子機器22000に送信する。
In step S77, electronic device 100γ transmits image data generated based on the handwriting input data (figure H11 in FIG. 70) to
以上の処理により、電子機器100γおよび電子機器22000は、図72および図73に示したとおり、同一内容の画像を互いの液晶パネル240,2108に表示させることができる。
Through the above processing, the electronic device 100γ and the
<電子機器100γにおける処理フローについて>
図75は、電子機器100γにおけるデータ処理のフローを示したフローチャートである。
<Processing Flow in Electronic Device 100γ>
FIG. 75 is a flowchart showing a data processing flow in the electronic device 100γ.
図75を参照して、ステップS81において、電子機器100γは、電子機器22000から、第2地図画像に関する地図表示情報を受信する。電子機器100γが地図表示情報を受信すると、電子機器100γは、当該地図表示情報に含まれる位置情報に基づきサーバ装置19000から第1地図データを受信する。ステップS82において、電子機器100γは、第1地図データに基づき、液晶パネル240に第1地図画像を表示させる。ステップS83においては、電子機器100γは、第1地図画像として示された地図領域を含む第3地図画像を液晶パネル140に表示させる。
Referring to FIG. 75, in step S81, electronic device 100γ receives map display information related to the second map image from
ステップS84において、電子機器100γは、液晶パネル240を介して手書入力データを受け付けたか否かを判断する。電子機器100γが手書入力データを受け付けたと判断した場合(ステップS84においてYES)、ステップS85において、電子機器100γは、液晶パネル240に表示されている画像に関する表示データと、当該手書入力データとを合成する。一方、電子機器100γが手書入力データを受け付けていないと判断した場合(ステップS84においてNO)、CPU110は処理をステップS89に進める。
In step S84, the electronic device 100γ determines whether or not handwriting input data is received via the
ステップS86において、電子機器100γは、合成した画像を液晶パネル240に表示させる。ステップS87において、電子機器100γは、上記手書入力データに基づき、電子機器22000に送信する画像データを生成する。ステップS88において、電子機器100γは、生成した画像データを電子機器22000に送信する。
In step S86, the electronic device 100γ displays the synthesized image on the
ステップS89において、電子機器100γは、電子機器22000との通信が終了したか否かを判断する。電子機器100γが終了したと判断した場合(ステップS89においてYES)、CPU110は一連の処理を終了する。一方、電子機器100γが終了していないと判断した場合(ステップS89においてNO)、CPU110は処理をステップS84に戻す。
In step S89, the electronic device 100γ determines whether or not communication with the
<電子機器22000における処理フローについて>
図76は、電子機器22000におけるデータ処理のフローを示したフローチャートである。
<Processing Flow in
FIG. 76 is a flowchart showing a flow of data processing in
図76を参照して、ステップS91において、電子機器22000は、GPS衛星8000から受信した各種信号に基づいて、電子機器22000の位置情報を取得する。ステップS92において、電子機器22000は、上記位置情報に基づいて、サーバ装置19000から第2地図データを取得する。ステップS93において、電子機器22000は、取得した第2地図データに基づいて第2地図画像を液晶パネル2108に表示させる。ステップS94において、電子機器22000は、地図表示情報を電子機器100γに送信する。
76, in step S91,
ステップS95において、電子機器22000は、電子機器100γから画像データを受信したか否かを判断する。電子機器22000が画像データを受信したと判断した場合(ステップS95においてYES)、ステップS96において、電子機器22000は、液晶パネル2108に表示されている画像に関する表示データと、当該受信した画像データとを合成する。一方、電子機器22000が画像データを受信していないと判断した場合(ステップS96においてNO)、CPU2100は処理をステップS98に進める。
In step S95, the
ステップS97においては、電子機器22000は、合成した画像を液晶パネル2108に表示させる。ステップS98において、電子機器22000は、電子機器100γとの通信が終了したか否かを判断する。電子機器22000が終了したと判断した場合(ステップS98においてYES)、CPU2100は一連の処理を終了する。一方、電子機器22000が終了していないと判断した場合(ステップS98においてNO)、CPU2100は処理をステップS95に戻す。
In step S97, the
<まとめ>
以上のように、電子機器100γは、手書入力データに基づき画像生成部6614で生成した画像データを電子機器22000に送る。したがって、電子機器22000において当該画像データを液晶パネル2108に重畳して表示させることにより、電子機器100γ,2000は、互いの液晶パネル240,2108に同じ内容の画像を表示することが可能となる。このため、電子機器100γのユーザと、2000のユーザとは、同じ情報を共有することができる。その結果、たとえば、電子機器22000のユーザは、上述した目標地点への経路を知ることができる。
<Summary>
As described above, the electronic device 100γ sends the image data generated by the
また、電子機器100γは、位置情報と縮尺情報とサイズ情報とを受信し、これらの情報に基づいて第1地図画像を表示する。したがって、電子機器22000で表示される地図画像と、電子機器100γで表示させる地図画像とを、概ね一致させることができる。
Further, the electronic device 100γ receives the position information, the scale information, and the size information, and displays the first map image based on these information. Therefore, the map image displayed on the
また、電子機器100γは、位置情報に基づいて、第1地図画像に電子機器22000の現在位置を表示する。このため、電子機器100γのユーザは、電子機器22000の現在位置に即した手書入力が可能となる。
Also, the electronic device 100γ displays the current position of the
また、電子機器100γは、比率算出部6641により算出された比率に基づき、電子機器22000へ送信する画像を生成し、当該生成した画像を電子機器22000に送信する。したがって、図72および図73に示したとおり、電子機器100γおよび電子機器22000は、互いに手書画像を地図画像の同じ地点に重畳させることができる。このため、電子機器100γが、地図画像の道路等に沿った経路を示す図形を手書入力データとして入力する場合であっても、電子機器22000は、手書画像を当該道路等に沿って重畳させることができる。
Also, the electronic device 100γ generates an image to be transmitted to the
また、電子機器100γが、地図画像の表示対象領域を変更する場合、変更後の表示対象領域を特定する領域特定情報を、電子機器22000に送信する。したがって、電子機器22000は、当該領域特定情報に基づき地図画像の表示対象領域を変更することにより、電子機器100γに表示されている内容と同じ内容の画像を液晶パネル2108に表示することができる。
Further, when the electronic device 100γ changes the display target region of the map image, the electronic device 100γ transmits region specifying information for specifying the display target region after the change to the
また、第1地図画像で示される地図領域と、第2地図画像で示される地図領域とは、同じ領域であることが好ましい。このように、電子機器100γの液晶パネル240と電子機器22000の液晶パネル2108とにおいて同じ領域が表示される構成とすることにより、電子機器100γのユーザと電子機器22000のユーザとは、同一内容の地図画像を互いに所持する電子機器100γ,2000にて視認することができる。
Also, the map area indicated by the first map image and the map area indicated by the second map image are preferably the same area. As described above, the same area is displayed on the
また、電子機器100γは、第1地図画像として示された地図領域を含む第3地図画像を、液晶パネル140に表示する。したがって、電子機器100γのユーザは、液晶パネル240に表示される地図画像の周辺の地図画像についても、液晶パネル140にて確認することができる。
In addition, the electronic device 100γ displays a third map image including the map area indicated as the first map image on the
また、第2受付部6616が第3地図画像として表示された地図領域における一部領域の指定を受け付けた場合、電子機器100γは、当該指定された領域を液晶パネル240に表示する。したがって、電子機器100γのユーザは、液晶パネル140に表示された上記周辺の地図画像に基づき、液晶パネル240に表示させる地図領域を指定することができる。
When the
電子機器22000は、上述したように、地図画像の画像データと、電子機器100γから受信した画像データをと合成し、当該合成した画像データに基づく画像を液晶パネル2108に表示する。したがって、電子機器100γ,2000は、互いの液晶パネル240,2108に同じ内容の画像を表示することが可能となる。
As described above, the
<補足>
(1)上記においては、電子機器100γが、電子機器22000から受信した位置情報に基づき、サーバ装置19000から地図データを取得する構成について説明した。しかしながら、地図データの取得の方法はこれに限定されるものではない。たとえば、電子機器100γは、サーバ装置19000から地図データを取得する代わりに、電子機器22000から地図データを取得してもよい。
<Supplement>
(1) In the above description, the configuration in which the electronic device 100γ acquires map data from the
また、電子機器22000から受信した位置情報に基づき、電子機器100γがサーバ装置19000から取得した地図データを、電子機器22000に送信してもよい。この場合、電子機器22000は、地図データをサーバ装置19000から取得する必要がなくなる。
Further, based on the position information received from the
(2)地図データを記憶する記憶装置として機能するサーバ装置19000は、必ずしも必要ではない。たとえば、電子機器100γおよび電子機器22000とが、各電子機器100γ,2000に内蔵あるいは外付けされた記憶装置に上記地図データを格納しておく構成であってもよい。
(2) The
(3)電子機器100γが手書入力データを受け付けている際、液晶パネル240に表示されている地図画像がスクロールされた場合、表示制御部6612は、手書入力データ手書画像の全体と上記現在位置とが液晶パネル240において表示されるように、液晶パネル240における表示画像の縮尺を小さくしてもよい。
(3) When the electronic device 100γ accepts handwriting input data, when the map image displayed on the
(4)上記においては、画像生成部6614が手書入力データに基づき生成した画像データを、送信部6615が電子機器22000に送信する構成を例に挙げて説明した。電子機器100γの構成はこのような構成に限定されず、以下のような構成としてもよい。
(4) In the above description, the configuration in which the
画像生成部6614の代わりに、ストロークデータ生成部を設ける。そして、ストロークデータ生成部は、受け付けた手書入力データに基づきストロークデータを生成する。送信部6615は、当該生成されたストロークデータを電子機器22000に送信する。このような構成とすることにより、画像データを電子機器22000に送信する構成に比べ、送信するデータ量を低減することが可能となる。
A stroke data generation unit is provided instead of the
なお、ストロークデータ生成部は、比率算出部6641が算出した比率を利用して、手書入力データから上記ストロークデータを生成すればよい。つまり、ストロークデータ生成部は、上記比率を用いて座標変換を行い、ストロークデータを構成する座標値を決定すればよい。
The stroke data generation unit may generate the stroke data from the handwriting input data using the ratio calculated by the
一方、電子機器22000は、電子機器100γから上記ストロークデータを受信し、当該受信したストロークデータに基づく画像を表示パネル2108に表示すればよい。
On the other hand, the
<付記>
(1)電子機器は、第1表示パネルと、他の電子機器の現在位置を示した位置情報を、他の電子機器から受信する受信部と、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ地図データを取得する取得部と、取得された地図データに基づく第1地図画像を第1表示パネルに表示させる表示制御部と、第1地図画像が表示された状態で、第1表示パネルを介して手書入力データを受け付ける第1受付部と、受け付けた手書入力データに基づき画像データを生成する生成部と、生成された画像データを他の電子機器に送信する送信部とを備える。
<Appendix>
(1) The electronic device includes a first display panel, a receiving unit that receives position information indicating the current position of the other electronic device from the other electronic device, and a storage device that stores map data based on the position information. From the acquisition unit for acquiring the map data including the current position, the display control unit for displaying the first map image based on the acquired map data on the first display panel, and the first map image being displayed. A first receiving unit that receives handwritten input data via the first display panel, a generating unit that generates image data based on the received handwritten input data, and transmits the generated image data to another electronic device A transmission unit.
また、受信部は、他の電子機器で表示されている現在位置を含んだ第2地図画像の縮尺を示した縮尺情報と、他の電子機器において第2地図画像を表示している表示領域のサイズを示したサイズ情報とを、他の電子機器からさらに受信し、表示制御部は、位置情報と縮尺情報とサイズ情報とに基づいて、第2地図画像として示された地図領域を含む地図画像を、第1地図画像として表示させることが好ましい。 The receiving unit also includes scale information indicating a scale of the second map image including the current position displayed on the other electronic device, and a display area displaying the second map image on the other electronic device. Size information indicating the size is further received from another electronic device, and the display control unit includes a map image including a map area indicated as the second map image based on the position information, the scale information, and the size information. Is preferably displayed as the first map image.
また、表示制御部は、位置情報に基づいて、現在位置を第1地図画像に表示することが好ましい。 Further, it is preferable that the display control unit displays the current position on the first map image based on the position information.
また、生成部は、サイズ情報で示される表示領域のサイズに対する、第1表示パネルにおいて第1地図画像を表示するために用いた表示領域のサイズの比率を算出する比率算出部を備え、算出された比率に基づき手書入力データのデータ量を変更することにより、画像データを生成することが好ましい。 The generation unit includes a ratio calculation unit that calculates a ratio of the size of the display area used for displaying the first map image on the first display panel to the size of the display area indicated by the size information. It is preferable to generate image data by changing the amount of handwritten input data based on the ratio.
また、第1地図画像が表示された状態で、第1表示パネルを介して表示される地図画像の表示対象領域を変更する指示を表示制御部が受け付けた場合、送信部は、変更後の表示対象領域を特定する領域特定情報を他の電子機器に送信することが好ましい。 When the display control unit receives an instruction to change the display target area of the map image displayed via the first display panel in a state where the first map image is displayed, the transmission unit displays the changed display. It is preferable that the area specifying information for specifying the target area is transmitted to another electronic device.
また、第1地図画像で示される地図領域と、第2地図画像で示される地図領域とは同じ領域であることが好ましい。 Also, the map area indicated by the first map image and the map area indicated by the second map image are preferably the same area.
また、第1表示パネルよりも表示領域が広い第2表示パネルをさらに備え、表示制御部は、位置情報と縮尺情報とサイズ情報とに基づいて、第2表示パネルに、第1地図画像として示された地図領域を含む第3地図画像をさらに表示させることが好ましい。 The display control unit further includes a second display panel having a display area larger than that of the first display panel, and the display control unit displays the first map image on the second display panel based on the position information, the scale information, and the size information. It is preferable to further display a third map image including the mapped map area.
また、第3地図画像として示された地図領域における一部領域の指定を受け付ける第2受付部をさらに備え、第2受付部が指定を受け付けた場合、表示制御部は、指定された一部領域を第1表示パネルを介して表示させることが好ましい。 In addition, the image processing apparatus further includes a second reception unit that receives designation of a partial region in the map region indicated as the third map image, and when the second reception unit accepts the designation, the display control unit displays the designated partial region Is preferably displayed via the first display panel.
また、第1表示パネルは、入射光に応じて電気信号を生成する複数の光センサ回路と、電気信号に応じて光を発する複数の画素回路とを含み、受付部は、複数の光センサ回路からの電気信号に基づいて、手書入力データを受け付け、表示制御部は、複数の画素回路に第1地図画像および手書入力データに基づく手書画像とを表示させることが好ましい。 The first display panel includes a plurality of photosensor circuits that generate electrical signals in response to incident light and a plurality of pixel circuits that emit light in response to the electrical signals, and the reception unit includes a plurality of photosensor circuits. It is preferable that the handwriting input data is received based on the electrical signal from and the display control unit displays the first map image and the handwriting image based on the handwriting input data on the plurality of pixel circuits.
(2)電子機器は、第1表示パネルと、他の電子機器の現在位置を示した位置情報を、他の電子機器から受信する受信部と、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ地図データを取得する取得部と、取得された地図データに基づく第1地図画像を第1表示パネルに表示させる表示制御部と、第1地図画像が表示された状態で、第1表示パネルを介して手書入力データを受け付ける第1受付部と、受け付けた手書入力データに基づきストロークデータを生成する生成部と、生成されたストロークデータを他の電子機器に送信する送信部とを備える。 (2) The electronic device includes a first display panel, a receiving unit that receives position information indicating the current position of the other electronic device from the other electronic device, and a storage device that stores map data based on the position information. From the acquisition unit for acquiring the map data including the current position, the display control unit for displaying the first map image based on the acquired map data on the first display panel, and the first map image being displayed. A first receiving unit that receives handwritten input data via the first display panel, a generating unit that generates stroke data based on the received handwritten input data, and transmits the generated stroke data to another electronic device. A transmission unit.
また、受信部は、他の電子機器で表示されている現在位置を含んだ第2地図画像の縮尺を示した縮尺情報と、他の電子機器において第2地図画像を表示している表示領域のサイズを示したサイズ情報とを、他の電子機器からさらに受信し、表示制御部は、位置情報と縮尺情報とサイズ情報とに基づいて、第2地図画像として示された地図領域を含む地図画像を、第1地図画像として表示させることが好ましい。 The receiving unit also includes scale information indicating a scale of the second map image including the current position displayed on the other electronic device, and a display area displaying the second map image on the other electronic device. Size information indicating the size is further received from another electronic device, and the display control unit includes a map image including a map area indicated as the second map image based on the position information, the scale information, and the size information. Is preferably displayed as the first map image.
また、電子機器は、第1表示パネルよりも表示領域が広い第2表示パネルをさらに備え、表示制御部は、位置情報と縮尺情報とサイズ情報とに基づいて、第2表示パネルに、第1地図画像として示された地図領域を含む第3地図画像をさらに表示させることが好ましい。 The electronic device further includes a second display panel having a display area wider than that of the first display panel, and the display control unit adds the first display panel to the first display panel based on the position information, the scale information, and the size information. It is preferable to further display a third map image including a map area indicated as a map image.
(3)電子機器は、表示パネルと、外部機器から受信した信号に基づき、電子機器の現在位置を示した位置情報を取得する第1取得部と、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ地図データを取得する第2取得部と、取得された地図データに基づく地図画像を表示パネルに表示させる表示制御部と、位置情報を、他の電子機器に送信する送信部と、他の電子機器から送信された、手書入力データに基づく画像データを受信する受信部とを備え、表示制御部は、地図画像の画像データと、受信した画像データとを合成して、当該合成した画像データに基づく画像を表示パネルを介して表示させる。 (3) The electronic device has a display panel, a first acquisition unit that acquires position information indicating the current position of the electronic device based on a signal received from an external device, and a memory that stores map data based on the position information. A second acquisition unit that acquires map data including the current position from the device, a display control unit that displays a map image based on the acquired map data on the display panel, and position information is transmitted to another electronic device. A transmission unit and a reception unit that receives image data based on handwritten input data transmitted from another electronic device, and the display control unit combines the image data of the map image with the received image data. Then, an image based on the synthesized image data is displayed via the display panel.
また、送信部は、表示されている地図画像の縮尺を示した縮尺情報と、地図画像を表示している表示領域のサイズを示したサイズ情報とを、さらに他の電子機器に送信することが好ましい。 Further, the transmission unit may further transmit scale information indicating the scale of the displayed map image and size information indicating the size of the display area displaying the map image to another electronic device. preferable.
(4)通信システムは、第1電子機器と第2電子機器とを含み、第1電子機器は、第1表示パネルと、第2電子機器の現在位置を示した位置情報を、第2電子機器から受信する第1受信部と、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ第1地図データを取得する第1取得部と、取得された第1地図データに基づく第1地図画像を第1表示パネルに表示させる第1表示制御部と、第1地図画像が表示された状態で、第1表示パネルを介して手書入力データを受け付ける第1受付部と、受け付けた手書入力データに基づき画像データを生成する生成部と、生成された画像データを第2電子機器に送信する第1送信部とを備え、第2電子機器は、第2表示パネルと、外部機器から受信した信号に基づき、位置情報を取得する第2取得部と、位置情報に基づき、記憶装置から、現在位置を含んだ第2地図データを取得する第3取得部と、取得された第2地図データに基づく第2地図画像を第2表示パネルに表示させる第2表示制御部と、位置情報を、第1電子機器に送信する第2送信部と、生成された画像データを第1電子機器から受信する第2受信部とを備え、第2表示制御部は、第2地図データと、受信した画像データとを合成して、当該合成した画像データに基づく画像を第2表示パネルに表示させる。 (4) The communication system includes a first electronic device and a second electronic device, and the first electronic device uses the first display panel and position information indicating the current position of the second electronic device as the second electronic device. Based on the first receiving unit, the first acquiring unit that acquires the first map data including the current position from the storage device that stores the map data based on the position information, and the acquired first map data A first display control unit that displays the first map image on the first display panel; a first reception unit that receives handwriting input data via the first display panel in a state where the first map image is displayed; A generation unit that generates image data based on the handwritten input data, and a first transmission unit that transmits the generated image data to the second electronic device. The second electronic device includes a second display panel, an external Location information based on the signal received from the device A second acquisition unit to acquire, a third acquisition unit to acquire second map data including the current position from the storage device based on the position information, and a second map image based on the acquired second map data to the second A second display control unit for displaying on the two display panel; a second transmission unit for transmitting position information to the first electronic device; and a second reception unit for receiving generated image data from the first electronic device. The second display control unit combines the second map data and the received image data, and displays an image based on the combined image data on the second display panel.
(5)データ通信方法は、電子機器におけるデータ通信方法であって、他の電子機器の現在位置を示した位置情報を、他の電子機器から受信するステップと、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ地図データを取得するステップと、取得された地図データに基づく地図画像を表示パネルに表示させるステップと、地図画像が表示された状態で、表示パネルを介して手書入力データを受け付けるステップと、受け付けた手書入力データに基づき画像データを生成するステップと、生成された画像データを他の電子機器に送信するステップとを含む。 (5) The data communication method is a data communication method in an electronic device, the step of receiving position information indicating the current position of another electronic device from another electronic device, and map data based on the position information. A step of acquiring map data including the current position from the stored storage device, a step of displaying a map image based on the acquired map data on the display panel, and a state where the map image is displayed via the display panel Receiving handwritten input data, generating image data based on the received handwritten input data, and transmitting the generated image data to another electronic device.
(6)データ通信方法は、電子機器におけるデータ通信方法であって、他の電子機器の現在位置を示した位置情報を、他の電子機器から受信するステップと、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ地図データを取得するステップと、取得された地図データに基づく地図画像を表示パネルに表示させるステップと、地図画像が表示された状態で、表示パネルを介して手書入力データを受け付けるステップと、受け付けた手書入力データに基づきストロークデータを生成するステップと、生成されたストロークデータを他の電子機器に送信するステップとを含む。 (6) The data communication method is a data communication method in an electronic device, the step of receiving position information indicating the current position of another electronic device from another electronic device, and map data based on the position information. A step of acquiring map data including the current position from the stored storage device, a step of displaying a map image based on the acquired map data on the display panel, and a state where the map image is displayed via the display panel Receiving handwritten input data, generating stroke data based on the received handwritten input data, and transmitting the generated stroke data to another electronic device.
(7)表示制御方法は、電子機器における表示制御方法であって、外部機器から受信した信号に基づき、電子機器の現在位置を示した位置情報を取得するステップと、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ地図データを取得するステップと、取得された地図データに基づき地図画像を表示パネルに表示させるステップと、位置情報を、他の電子機器に送信するステップと、他の電子機器から送信された、手書入力データに基づく画像データを受信するステップと、地図画像の画像データと、受信した画像データとを合成して、当該合成した画像データに基づく画像を表示パネルに表示させるステップとを含む。 (7) The display control method is a display control method in an electronic device, the step of obtaining position information indicating the current position of the electronic device based on a signal received from an external device, and map data based on the position information. A step of acquiring map data including the current position from the storage device storing the step, a step of displaying a map image on the display panel based on the acquired map data, and a step of transmitting the position information to another electronic device. Receiving image data based on handwritten input data transmitted from another electronic device, combining the image data of the map image and the received image data, and an image based on the combined image data Displaying on the display panel.
(8)プログラムは、電子機器にデータ通信を実行させるためのプログラムであって、他の電子機器の現在位置を示した位置情報を、他の電子機器から受信するステップと、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ地図データを取得するステップと、取得された地図データに基づく地図画像を表示パネルに表示させるステップと、地図画像が表示された状態で、表示パネルを介して手書入力データを受け付けるステップと、受け付けた手書入力データに基づき画像データを生成するステップと、生成された画像データを他の電子機器に送信するステップとを実行させる。 (8) The program is a program for causing the electronic device to execute data communication, and receives the position information indicating the current position of the other electronic device from the other electronic device, based on the position information, A step of acquiring map data including the current position from the storage device storing the map data, a step of displaying a map image based on the acquired map data on the display panel, and a display of the map image are displayed. A step of receiving handwritten input data via the panel, a step of generating image data based on the received handwritten input data, and a step of transmitting the generated image data to another electronic device are executed.
(9)プログラムは、電子機器にデータ通信を実行させるためのプログラムであって、他の電子機器の現在位置を示した位置情報を、他の電子機器から受信するステップと、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ地図データを取得するステップと、取得された地図データに基づく地図画像を表示パネルに表示させるステップと、地図画像が表示された状態で、表示パネルを介して手書入力データを受け付けるステップと、受け付けた手書入力データに基づきストロークデータを生成するステップと、生成されたストロークデータを他の電子機器に送信するステップとを実行させる。 (9) The program is a program for causing the electronic device to perform data communication, and receives the position information indicating the current position of the other electronic device from the other electronic device, and based on the position information, A step of acquiring map data including the current position from the storage device storing the map data, a step of displaying a map image based on the acquired map data on the display panel, and a display of the map image are displayed. A step of receiving handwritten input data via the panel, a step of generating stroke data based on the received handwritten input data, and a step of transmitting the generated stroke data to another electronic device are executed.
(10)プログラムは、電子機器に表示制御を実行させるためのプログラムであって、外部機器から受信した信号に基づき、電子機器の現在位置を示した位置情報を取得するステップと、位置情報に基づき、地図データを記憶した記憶装置から、現在位置を含んだ地図データを取得するステップと、取得された地図データに基づき地図画像を表示パネルに表示させるステップと、位置情報を、他の電子機器に送信するステップと、他の電子機器から送信された、手書入力データに基づく画像データを受信するステップと、地図画像の画像データと、受信した画像データとを合成して、当該合成した画像データに基づく画像を表示パネルに表示させるステップとを実行させる。 (10) The program is a program for causing the electronic device to execute display control, and based on the position information, a step of acquiring position information indicating the current position of the electronic device based on a signal received from the external device. The step of acquiring the map data including the current position from the storage device storing the map data, the step of displaying the map image on the display panel based on the acquired map data, and the position information to other electronic devices A step of transmitting, a step of receiving image data based on handwritten input data transmitted from another electronic device, a map image image data and the received image data, and the combined image data. Displaying an image based on the image on the display panel.
(11)電子機器において地図画面が表示された状態にて入力された手書入力データを、他の電子機器において表示可能となる。 (11) The handwriting input data input in a state where the map screen is displayed on the electronic device can be displayed on other electronic devices.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
1,1A,1B,1C 通信システム、10 電子機器、20 電子機器、90 記憶装置、100,100#,100α,100β,100γ 電子機器、100A 第1の筐体、100B 第2の筐体、100C ヒンジ、101 本体装置、102,102A 表示装置、103 表示装置、104 本体装置、130 ドライバ、131 走査信号線駆動回路、132 データ信号線駆動回路、133 光センサ駆動回路、134 スイッチ、135 アンプ、140,140A 光センサ内蔵液晶パネル、141 画素回路、141b サブピクセル回路、141g サブピクセル回路、141r サブピクセル回路、141r 画素回路、143 電極対、143a 画素電極、143b 対向電極、144 光センサ回路、145 フォトダイオード、145b フォトダイオード、145g フォトダイオード、145r フォトダイオード、146 コンデンサ、151A アクティブマトリクス基板、151B 対向基板、152 液晶層、153b カラーフィルタ、153g カラーフィルタ、153r カラーフィルタ、157 データ信号線、161 偏光フィルタ、162 ガラス基板、163 遮光膜、164 配向膜、173 メモリカードリーダライタ、174 外部通信部、175 マイク、176 スピーカ、177 操作キー、179 バックライト、180 画像処理エンジン、181 ドライバ制御部、182 タイマ、183 信号処理部、191 電源スイッチ、192 電源回路、193 電源検出部、194 コネクタ、195 アンテナ、196 コネクタ、230 ドライバ、240 光センサ内蔵液晶パネル、240 液晶パネル、274 外部通信部、279 バックライト、280 画像処理エンジン、281 ドライバ制御部、282 タイマ、283 信号処理部、293 電源検出部、294 コネクタ、295 アンテナ、297 信号強度検出部、310 入力部、320 表示部、330 記憶部、332 表示データ、340 内部I/F部、350 制御部、352 表示制御部、354 添付データ作成部、410 入力部、420 表示部、430 記憶部、432 表示データ、433 入力パターン、434 添付データ、440 内部I/F部、450 制御部、452 表示制御部、454 転送制御部、510 入力部、520 表示部、530 記憶部、532 表示データ、533 入力パターン、540 通信部、550 制御部、552 表示制御部、554 再転送制御部、610 入力部、620 表示部、630 記憶部、640 通信部、650 制御部、652 表示制御部、1001 第1ユニット、1002 第2ユニット、1010,1010A 制御部、1011 受信部、1012 表示制御部、1013 第1受付部、1014 送信部、1015 第2受付部、1016 変更部、1300 電子機器、2000 電子機器、2010,2010A 制御部、2011 受信部、2012 表示制御部、2013 受付部、2014 送信部、2015 変更部、2090 記憶装置、2103 通信部、2107 操作キー、2108 液晶パネル、3300 電子機器、3400 電子機器、3500 電子機器、4910,4910A 制御部、4911 受信部、4912 検索部、4913,4913A 表示制御部、4914,4914A 受付部、4915,4915A 画像生成部、4916 位置検出部、4917,4917A 送信部、4951 比率算出部、6610 制御部、6611 受信部、6612 表示制御部、6613 第1受付部、6614 画像生成部、6615 送信部、6616 第2受付部、6617 取得部、6641 比率算出部、8000 GPS衛星、9000 サーバ装置、12000 電子機器、12010 制御部、12011 送信部、12012 受信部、12013 表示制御部、12014 受付部、19000 サーバ装置、22000 電子機器、22010 制御部、22011 第1取得部、22012 第2取得部、22013 表示制御部、22014 送信部、22015 受信部。 1, 1A, 1B, 1C communication system, 10 electronic device, 20 electronic device, 90 storage device, 100, 100 #, 100α, 100β, 100γ electronic device, 100A first housing, 100B second housing, 100C Hinge, 101 body device, 102, 102A display device, 103 display device, 104 body device, 130 driver, 131 scanning signal line drive circuit, 132 data signal line drive circuit, 133 photosensor drive circuit, 134 switch, 135 amplifier, 140 , 140A Photosensor built-in liquid crystal panel, 141 pixel circuit, 141b subpixel circuit, 141g subpixel circuit, 141r subpixel circuit, 141r pixel circuit, 143 electrode pair, 143a pixel electrode, 143b counter electrode, 144 photosensor circuit, 1 5 photodiode, 145b photodiode, 145g photodiode, 145r photodiode, 146 capacitor, 151A active matrix substrate, 151B counter substrate, 152 liquid crystal layer, 153b color filter, 153g color filter, 153r color filter, 157 data signal line, 161 Polarizing filter, 162 glass substrate, 163 light shielding film, 164 alignment film, 173 memory card reader / writer, 174 external communication unit, 175 microphone, 176 speaker, 177 operation key, 179 backlight, 180 image processing engine, 181 driver control unit, 182 timer, 183 signal processor, 191 power switch, 192 power circuit, 193 power detector, 194 connector, 95 antenna, 196 connector, 230 driver, 240 optical sensor built-in liquid crystal panel, 240 liquid crystal panel, 274 external communication unit, 279 backlight, 280 image processing engine, 281 driver control unit, 282 timer, 283 signal processing unit, 293 power detection Section, 294 connector, 295 antenna, 297 signal strength detection section, 310 input section, 320 display section, 330 storage section, 332 display data, 340 internal I / F section, 350 control section, 352 display control section, 354 attached data creation Unit, 410 input unit, 420 display unit, 430 storage unit, 432 display data, 433 input pattern, 434 attached data, 440 internal I / F unit, 450 control unit, 452 display control unit, 454 transfer control unit, 510 input unit 520 display unit, 530 storage unit, 532 display data, 533 input pattern, 540 communication unit, 550 control unit, 552 display control unit, 554 retransfer control unit, 610 input unit, 620 display unit, 630 storage unit, 640 communication Unit, 650 control unit, 652 display control unit, 1001 first unit, 1002 second unit, 1010, 1010A control unit, 1011 reception unit, 1012 display control unit, 1013 first reception unit, 1014 transmission unit, 1015 second reception Unit, 1016 change unit, 1300 electronic device, 2000 electronic device, 2010, 2010A control unit, 2011 reception unit, 2012 display control unit, 2013 reception unit, 2014 transmission unit, 2015 change unit, 2090 storage device, 2103 communication unit, 2107 Operation key 2108 liquid crystal panel, 3300 electronic device, 3400 electronic device, 3500 electronic device, 4910, 4910A control unit, 4911 reception unit, 4912 search unit, 4913, 4913A display control unit, 4914, 4914A reception unit, 4915, 4915A image generation unit , 4916 position detection unit, 4917, 4917A transmission unit, 4951 ratio calculation unit, 6610 control unit, 6611 reception unit, 6612 display control unit, 6613 first reception unit, 6614 image generation unit, 6615 transmission unit, 6616 second reception unit , 6617 acquisition unit, 6641 ratio calculation unit, 8000 GPS satellite, 9000 server device, 12000 electronic device, 12010 control unit, 12011 transmission unit, 12012 reception unit, 12013 display control unit, 12014 Receiving unit, 19000 server, 22000 electronics, 22010 control unit, 22011 first acquisition unit, 22012 second acquisition unit, 22013 display controller, 22014 transmitting unit, 22015 receiver.
Claims (17)
外部機器(10,20,100#)と通信する通信部(274)と、
モニタ(320)と、
表示一体型タブレット(420)とを備え、
前記表示一体型タブレットは、前記表示一体型タブレットへの入力パターンを出力し、
前記電子機器の動作を制御する制御部(350,450)をさらに備え、
前記制御部は、
添付データを作成する添付データ作成部(354)と、
前記通信部を制御し、前記入力パターンおよび前記添付データを含み、前記入力パターンの表示一体型タブレットでの表示および前記添付データのモニタでの再生を前記外部機器に要求するコマンドを前記外部機器に送信する転送制御部(454)とを含む、電子機器。 An electronic device (100),
A communication unit (274) that communicates with an external device (10, 20, 100 #);
A monitor (320);
A tablet with integrated display (420),
The display-integrated tablet outputs an input pattern to the display-integrated tablet,
A control unit (350, 450) for controlling the operation of the electronic device;
The controller is
An attached data creation unit (354) for creating attached data;
A command for controlling the communication unit, including the input pattern and the attached data, and requesting the external device to display the input pattern on a display-integrated tablet and to reproduce the attached data on a monitor. An electronic device including a transfer control unit (454) for transmission.
前記コマンドは、前記第1の機器に対し、前記入力パターンを前記第1の機器の前記表示一体型タブレットに表示し、前記添付データを前記第2の機器に転送することを要求する、請求の範囲第1項に記載の電子機器。 The external devices include a first device (10) having a display-integrated tablet (520) and a second device (20) having a monitor (620),
The command requests the first device to display the input pattern on the display-integrated tablet of the first device and to transfer the attached data to the second device. The electronic device according to the first item of the range.
前記コマンドは、前記第3の機器に対し、前記入力パターンを前記第3の機器の前記表示一体型タブレットに表示し、前記添付データに対応する画面を前記第3の機器の前記モニタに表示することを要求する、請求の範囲第1項に記載の電子機器。 The external device includes a third device (100 #) having a monitor (320 #) and a display-integrated tablet (420 #),
The command displays the input pattern for the third device on the display-integrated tablet of the third device, and displays a screen corresponding to the attached data on the monitor of the third device. The electronic device according to claim 1, wherein the electronic device is requested.
前記リンクは、前記ウェブ画面のアドレスである、請求の範囲第7項に記載の電子機器。 The display screen includes a web screen,
The electronic device according to claim 7, wherein the link is an address of the web screen.
モニタと表示一体型タブレットとを有する第1の機器(100)およびモニタを有する第2の機器(20)と通信する通信部(540)と、
表示一体型タブレット(520)と、
前記電子機器の動作を制御する制御部(550)とを備え、
前記制御部は、
前記通信部が前記第1の機器から入力パターンおよび添付データを含むコマンドを受信すると、前記表示一体型タブレットに前記入力パターンを表示させる表示制御部(552)と、
前記通信部が前記コマンドを受信すると、前記通信部を制御し、前記添付データを前記第2の機器に送信する再転送制御部(554)とを含む、電子機器。 An electronic device (10),
A communication unit (540) that communicates with a first device (100) having a monitor and a display-integrated tablet and a second device (20) having a monitor;
Display-integrated tablet (520);
A control unit (550) for controlling the operation of the electronic device,
The controller is
When the communication unit receives a command including an input pattern and attached data from the first device, a display control unit (552) that displays the input pattern on the display-integrated tablet;
When the communication unit receives the command, the electronic device includes a retransfer control unit (554) that controls the communication unit and transmits the attached data to the second device.
外部機器(100)と通信する通信部(274#)と、
モニタ(320#)と、
表示一体型タブレット(420#)と、
前記電子機器の動作を制御する制御部(350#,450#)とを備え、
前記制御部は、
前記通信部が前記外部機器から入力パターンおよび添付データを含むコマンドを受信すると、前記表示一体型タブレットに前記入力パターンを表示させる第1の表示制御部(452#)と、
前記通信部が前記コマンドを受信すると、前記モニタに前記添付データに対応する画面を表示させる第2の表示制御部(352#)とを含む、電子機器。 An electronic device (100 #),
A communication unit (274 #) that communicates with the external device (100);
A monitor (320 #);
Display-integrated tablet (420 #),
A control unit (350 #, 450 #) for controlling the operation of the electronic device,
The controller is
When the communication unit receives a command including an input pattern and attached data from the external device, a first display control unit (452 #) that displays the input pattern on the display-integrated tablet;
An electronic apparatus comprising: a second display control unit (352 #) that displays a screen corresponding to the attached data on the monitor when the communication unit receives the command.
前記第1の機器は、
前記第2の機器と通信する第1の通信部(274)と、
第1のモニタ(320)と、
第1の表示一体型タブレット(420)とを備え、
前記第1の表示一体型タブレットは、前記第1の表示一体型タブレットへの入力パターンを出力し、
前記第1の機器の動作を制御する第1の制御部(350,450)をさらに備え、
前記第1の制御部は、
前記モニタに関するデータを添付データとして作成する添付データ作成部(354)と、
前記第1の通信部を制御し、前記入力パターンおよび前記添付データを表わすコマンドを前記第2の機器に送信する転送制御部(454)とを含み、
前記第2の機器は、
前記第1の機器と前記第3の機器と通信する第2の通信部(540)と、
第2の表示一体型タブレット(520)と、
前記第2の機器の動作を制御する第2の制御部(550)とを備え、
前記第2の制御部は、
前記第2の通信部が前記コマンドを受信すると、前記第2の表示一体型タブレットに前記入力パターンを表示させる表示制御部(552)と、
前記第2の通信部が前記コマンドを受信すると、前記第2の通信部を制御し、前記添付データを前記第3の機器に送信する再転送制御部(554)とを含み、
前記第3の機器は、
第2のモニタ(620)と、
前記添付データに対応する画面を前記第2のモニタに表示する表示制御部(652)とを含む、通信システム。 A communication system (1) comprising a first device (100), a second device (10) and a third device (20),
The first device is:
A first communication unit (274) that communicates with the second device;
A first monitor (320);
A first display-integrated tablet (420),
The first display-integrated tablet outputs an input pattern to the first display-integrated tablet,
A first control unit (350, 450) for controlling the operation of the first device;
The first controller is
An attached data creation unit (354) for creating data relating to the monitor as attached data;
A transfer control unit (454) for controlling the first communication unit and transmitting a command representing the input pattern and the attached data to the second device;
The second device is:
A second communication unit (540) for communicating with the first device and the third device;
A second display-integrated tablet (520);
A second control unit (550) for controlling the operation of the second device,
The second controller is
When the second communication unit receives the command, a display control unit (552) that displays the input pattern on the second display-integrated tablet;
A re-transfer control unit (554) for controlling the second communication unit when the second communication unit receives the command and transmitting the attached data to the third device;
The third device is:
A second monitor (620);
And a display control unit (652) for displaying a screen corresponding to the attached data on the second monitor.
前記第1の機器は、
前記第2の機器と通信する第1の通信部(274)と、
第1のモニタ(320)と、
第1の表示一体型タブレット(420)とを備え、
前記第1の表示一体型タブレットは、前記第1の表示一体型タブレットへの入力パターンを出力し、
前記第1の機器の動作を制御する第1の制御部(350,450)をさらに備え、
前記第1の制御部は、
前記第1のモニタに関するデータを添付データとして作成する添付データ作成部(354)と、
前記第1の通信部を制御し、前記入力パターンおよび前記添付データを含むコマンドを前記第2の機器に送信する転送制御部(454)とを含み、
前記第2の機器は、
前記第1の機器と通信する第2の通信部(274#)と、
第2のモニタ(320#)と、
第2の表示一体型タブレット(420#)と、
前記第2の機器の動作を制御する第2の制御部(350#,450#)とを備え、
前記第2の制御部は、
前記第2の通信部が前記コマンドを受信すると、前記第2の表示一体型タブレットに前記入力パターンを表示させる第1の表示制御部(452#)と、
前記第2の通信部が前記コマンドを受信すると、前記第2のモニタに前記添付データに対応する画面を表示させる第2の表示制御部(352#)とを含む、通信システム。 A communication system (1) comprising a first device (100) and a second device (100 #),
The first device is:
A first communication unit (274) that communicates with the second device;
A first monitor (320);
A first display-integrated tablet (420),
The first display-integrated tablet outputs an input pattern to the first display-integrated tablet,
A first control unit (350, 450) for controlling the operation of the first device;
The first controller is
An attached data creation unit (354) for creating data relating to the first monitor as attached data;
A transfer control unit (454) for controlling the first communication unit and transmitting a command including the input pattern and the attached data to the second device;
The second device is:
A second communication unit (274 #) for communicating with the first device;
A second monitor (320 #);
A second display-integrated tablet (420 #);
A second control unit (350 #, 450 #) for controlling the operation of the second device,
The second controller is
When the second communication unit receives the command, a first display control unit (452 #) that displays the input pattern on the second display-integrated tablet;
When the second communication unit receives the command, the communication system includes a second display control unit (352 #) that displays a screen corresponding to the attached data on the second monitor.
前記電子機器が添付データを作成するステップ(S101)と、
前記電子機器が、前記表示一体型タブレットへの入力パターンおよび前記添付データを含み、前記入力パターンの表示一体型タブレットでの表示および前記添付データのモニタでの再生を外部機器(100#)に要求するコマンドを前記外部機器へ送信するステップ(S103)とを備える、通信方法。 A communication method using an electronic device (100) having a monitor (320) and a display-integrated tablet (420),
The electronic device creating attachment data (S101);
The electronic device includes an input pattern to the display-integrated tablet and the attached data, and requests the external device (100 #) to display the input pattern on the display-integrated tablet and reproduce the attached data on the monitor. Transmitting a command to be performed to the external device (S103).
前記電子機器に添付データを作成させるステップ(S101)と、
前記電子機器に、前記表示一体型タブレットへの入力パターンおよび前記添付データを含み、前記入力パターンの表示一体型タブレットでの表示および前記添付データのモニタでの再生を外部機器(100#)に要求するコマンドを前記外部機器へ送信させるステップ(S103)とを備える、通信プログラム。 A communication program for causing an electronic device (100) having a monitor (320) and a display-integrated tablet (420) to communicate,
Causing the electronic device to create attached data (S101);
The electronic device includes the input pattern to the display-integrated tablet and the attached data, and requests the external device (100 #) to display the input pattern on the display-integrated tablet and reproduce the attached data on the monitor. And a step (S103) of transmitting a command to be performed to the external device.
Applications Claiming Priority (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008278474A JP2010108158A (en) | 2008-10-29 | 2008-10-29 | Electronic equipment, communication system, communication method, and communication program |
| JP2008-278474 | 2008-10-29 | ||
| JP2008280192A JP2010108288A (en) | 2008-10-30 | 2008-10-30 | Electronic apparatus, communication system, data communication method, display control method, and program |
| JP2008280191A JP2010108287A (en) | 2008-10-30 | 2008-10-30 | Electronic appliance, communication system, display control method, data communication method, and program |
| JP2008-280192 | 2008-10-30 | ||
| JP2008-280191 | 2008-10-30 | ||
| JP2008-280193 | 2008-10-30 | ||
| JP2008280193A JP2010108289A (en) | 2008-10-30 | 2008-10-30 | Electronic device, communication system, data communication method, display control method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010050473A1 true WO2010050473A1 (en) | 2010-05-06 |
Family
ID=42128834
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2009/068411 Ceased WO2010050473A1 (en) | 2008-10-29 | 2009-10-27 | Electronic equipment, communication system, communication method and communication program |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2010050473A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0721099A (en) * | 1993-07-03 | 1995-01-24 | Wacom Co Ltd | Handwriting communication method and handwriting communication device |
| JPH07261932A (en) * | 1994-03-18 | 1995-10-13 | Hitachi Ltd | Sensor built-in liquid crystal display device and information processing system using the same |
| JP2002229918A (en) * | 2000-12-22 | 2002-08-16 | Xerox Corp | Bulletin board system |
-
2009
- 2009-10-27 WO PCT/JP2009/068411 patent/WO2010050473A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0721099A (en) * | 1993-07-03 | 1995-01-24 | Wacom Co Ltd | Handwriting communication method and handwriting communication device |
| JPH07261932A (en) * | 1994-03-18 | 1995-10-13 | Hitachi Ltd | Sensor built-in liquid crystal display device and information processing system using the same |
| JP2002229918A (en) * | 2000-12-22 | 2002-08-16 | Xerox Corp | Bulletin board system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102203702B (en) | Electronic apparatus, menu selecting method, and menu selecting program | |
| JP5278948B2 (en) | Object display device, object display method, and object display program | |
| JP5559703B2 (en) | Electronic device, server, communication system, display control method, and data communication method | |
| WO2010050477A1 (en) | Electronic apparatus having two display devices, control method therefor, and recording medium | |
| JP5526397B2 (en) | Content display device, content display method, and content display program | |
| JP2010134625A (en) | Electronic apparatus, display control method and program | |
| JP5344555B2 (en) | Object display device, object display method, and object display program | |
| JP5126895B2 (en) | Electronic device and display control method | |
| JP5617120B2 (en) | Electronic device, display control method, and program | |
| JP5526400B2 (en) | Electronic device, information processing system, electronic device control method, and electronic device control program | |
| JP5334171B2 (en) | Electronic device and display control method | |
| JP2010140329A (en) | Display device, display method, and display program | |
| JP5110594B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP2010211393A (en) | Electronic equipment, method and program for controlling the same | |
| JP2010204729A (en) | Text display device, method, and program | |
| WO2010103888A1 (en) | Content display device, content display method, and computer-readable recording medium on which content display program is recorded | |
| WO2010050473A1 (en) | Electronic equipment, communication system, communication method and communication program | |
| WO2010050567A1 (en) | Data transmission support device, electronic equipment and data transmission support device control method | |
| JP2010108373A (en) | Electronic apparatus, application program, information processing terminal, and its control program | |
| JP5257892B2 (en) | Electronic device, screen switching method and screen switching program | |
| JP2010108288A (en) | Electronic apparatus, communication system, data communication method, display control method, and program | |
| JP2010108287A (en) | Electronic appliance, communication system, display control method, data communication method, and program | |
| JP5289889B2 (en) | Display device, display device control method, and program for controlling display device | |
| JP2010108289A (en) | Electronic device, communication system, data communication method, display control method and program | |
| JP5263597B2 (en) | Image display device, image display method, and image display program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09823583 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09823583 Country of ref document: EP Kind code of ref document: A1 |