WO2007063588A1 - 情報処理装置、電子機器、およびプログラム - Google Patents

情報処理装置、電子機器、およびプログラム Download PDF

Info

Publication number
WO2007063588A1
WO2007063588A1 PCT/JP2005/022004 JP2005022004W WO2007063588A1 WO 2007063588 A1 WO2007063588 A1 WO 2007063588A1 JP 2005022004 W JP2005022004 W JP 2005022004W WO 2007063588 A1 WO2007063588 A1 WO 2007063588A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
detection
electronic device
unit
operated
Prior art date
Application number
PCT/JP2005/022004
Other languages
English (en)
French (fr)
Inventor
Shoichi Sano
Original Assignee
Fujitsu Limited
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Limited filed Critical Fujitsu Limited
Priority to PCT/JP2005/022004 priority Critical patent/WO2007063588A1/ja
Publication of WO2007063588A1 publication Critical patent/WO2007063588A1/ja
Priority to US12/127,196 priority patent/US20080228856A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • H04L67/5651Reducing the amount or size of exchanged application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Definitions

  • the present invention relates to an information processing apparatus.
  • portable devices have the following problems. First, there is a problem that it is difficult to see because the screen is small and the resolution is low.
  • browsers for mobile devices are limited in CPU capacity and memory capacity, and have performance and functional issues compared to personal computers. In particular, links on web pages often have images attached. In that case, if the amount of data to be transmitted is large, the CPU performance and communication performance of the mobile device will become a problem.
  • portable devices due to limitations on CPU performance and memory capacity, portable devices have a few functions that can be used, such as few computer programs that can be installed!
  • Patent Document 1 JP-A-11 191082
  • Patent Document 2 Japanese Patent Laid-Open No. 2004-171281
  • Patent Document 3 Japanese Patent Laid-Open No. 2002-055872
  • Patent Document 4 Japanese Patent Laid-Open No. 2001-345985
  • An object of the present invention is to provide a high-performance and more function than an electronic device in an electronic device having a low processing capability and few usable functions compared to a normal computer. It is to realize a computer processing environment that can be used.
  • the information processing apparatus can be executed by the information processing apparatus instead of executing the processing steps to be executed for the operation on the operation target element in the electronic device. That is, if the electronic device can detect that the image portion has been operated, the information processing apparatus can cause the information processing apparatus to execute a processing step to be executed for an operation on the operation target element corresponding to the image portion. it can.
  • the image transmission unit may further transmit an image corresponding to the execution result of the processing step to the electronic device. With such a configuration, the electronic device can receive the result of executing the processing step as an image.
  • the processing step may be an operation request to a web server on the Internet.
  • the electronic device can receive the result of the operation request to the web server in the information processing apparatus as an image.
  • the processing step may be an operation request for a computer program executed by the information processing apparatus.
  • the electronic device can receive the result of the operation request to the computer program in the information processing apparatus as an image.
  • the processing step may be an operation request for a computer program executed on another information processing apparatus cooperating with the information processing apparatus.
  • the electronic device can receive the result of an operation request to a computer program executed on another information processing apparatus as an image.
  • the present invention may further include a compression unit that compresses the image. Therefore, the electronic device can receive the result as a compressed image.
  • the present invention provides an image receiving unit that receives an image including an image portion of an operation target element to be operated by the operation unit from the server device, and displays the image on the image display device.
  • a display control unit that detects an operation of an image portion at any position in the image by the input device, and the position of the position according to the detection.
  • a detection information transmission unit that transmits detection information indicating that the image portion has been operated to the server device, and the image reception unit is directed to the operation target according to an operation on the image portion at the position. It may be an electronic device that receives an operation detected by the server device and receives an image transitioned due to the detection.
  • an operation on the operation target is detected by the server device in accordance with an operation on an image portion, and an image that has transitioned due to the detection can be received.
  • the electronic device itself can receive only the resulting image without executing the process of causing the image transition.
  • the image information may be compressed in a predetermined format, and may further include a decompression unit that decompresses the received image information.
  • a processing environment of a computer capable of providing a higher performance and more functions in an electronic device that has less processing capability and fewer usable functions than a general computer Can be realized.
  • FIG. 1 is a functional block diagram showing a configuration of an information system according to an embodiment of the present invention.
  • FIG. 2 is a diagram showing an example of image processing performed in the information system.
  • FIG. 3 is a flowchart showing an example of processing when coordinates are specified by the touch panel of the mobile device.
  • FIG. 4 is a flowchart showing the processing and flow of image data.
  • FIG. 1 is a functional block diagram showing the configuration of the information system. As shown in FIG. 1, this information system includes a host computer 20 and a portable device 30 that is an electronic device of the present invention that accesses the host computer 20 via a wireless communication channel.
  • the mobile device 30 is a mobile information terminal, a mobile phone, a PHS, or the like. As shown in FIG. 1, the mobile device 30 executes the information processing program and the control program, and receives it through the CPU 31 that realizes the information processing function, the communication interface 9 having the wireless communication function, and the communication interface 9.
  • a decompressor 15 that decompresses video compression data, a display memory 10 that accumulates image data received through the communication interface 9, a display circuit 11 that also generates a drive signal for the LCD 12, and an image data force accumulated in the display memory 10, and a display LCD 12 that is driven by a drive signal from circuit 11 to display an image, display control unit 13 that controls the input of data to display memory 10 and the output of data from display memory 10, and detects user input operations
  • a touch panel 16 (corresponding to the input device of the present invention) and a keypad 17 (corresponding to the input device of the present invention).
  • the CPU 31 executes an information processing program and a control program developed on a memory (not shown) to realize the function of the mobile device 30.
  • the communication interface 9 includes a wireless communication unit and accesses a base station of a communication carrier and a backbone network through a wireless communication channel. Thereby, the communication interface 9 communicates with the host computer 20 connected to the base station of the communication carrier or the host computer 20 connected to the backbone network of the communication carrier.
  • the video decompression unit 15 (corresponding to the decompression unit of the present invention) is, for example, MPEG (Moving Picture Coding Experts Group / Moving Picture Experts Group), various data formats proposed by OS vendors (for example, Windows (registered) (Trademark) Media, etc.), H. 264 (moving image compression standard jointly developed by MPEG and ITU-T), etc.
  • the compression format of the moving image data is not limited to the above format.
  • the moving image extension unit 15 is not an essential element.
  • the mobile device 30 is configured as the same as the video decompression unit 15, and it is preferable that the mobile device 30 receives the correct image data compressed from the host computer 20.
  • the display memory 10 is a so-called VRAM and holds image data to be displayed on the LCD 12.
  • the display control unit 13 stores the image data received from the communication interface 9 in the display memory 10.
  • the display circuit 11 reads the image data stored in the display memory 10 and generates a control signal for driving the LCD 12.
  • the LCD 12 (corresponding to the display device of the present invention) displays image data by a control signal from the display circuit 11.
  • the touch panel 16 is a transparent panel overlaid on the display surface of the LCD 12.
  • the touch panel 16 When the touch panel 16 is pressed downward from the surface, for example, the touch panel 16 generates an electrical signal capable of detecting the pressed position.
  • the coordinate value indicating the pressed position is notified to the CPU 31 via the touch panel / keypad control circuit 32.
  • the CPU 31 notifies the host computer 20 of the coordinates indicating the pressed position on the touch panel 16 via the communication interface 9.
  • the keypad 17 receives character information input in accordance with a user's key pressing operation, and notifies the CPU 31 via the touch panel / keypad control circuit 32.
  • the CPU 31 transmits the character information notified from the touch panel 'keypad control circuit 32 to the host computer 20 through the communication interface 9.
  • the touch panel / keypad control circuit 32 detects an electrical signal generated by pressing the touch panel or the keypad, and specifies a position coordinate on the touch panel or a keypad key type. Information such as the specified position coordinates or key type is notified to the OS that controls the mobile device 30 through the device driver executed by the CPU 31 (the device driver and the OS correspond to the operation detection unit of the present invention). Do).
  • the host computer 20 executes a computer program and provides a function as the host computer 20, a main memory 2 holding a program executed by the CPU 1 and data processed by the CPU 1, and a display on the LCD 12.
  • An image development memory 3 that holds the image data to be transmitted, a transmission memory 4 that functions as a buffer for data transmission, an image processing control unit 6 that performs enlargement or the like of image reduction on the image development memory 3, and Controls the video compression unit 14 that compresses the image data in the transmission memory 4 and the storage of the image data in the transmission memory 4 and the reading of the image from the transmission memory 4 to the video compression unit 14 or the communication interface 5.
  • the image development memory 3 and the transmission memory 4 are, for example, VRAMs, and are used as buffers for image holding, processing, and transmission.
  • the video compression unit 14 (corresponding to the compression unit of the present invention) is a component corresponding to the video expansion unit 15 of the mobile device 30, and compresses image data in a compression format (for example, MPEG) corresponding to the video expansion unit 15. .
  • the communication interface 5 transmits and receives data to and from the mobile device 9 through a wireless communication channel.
  • the communication interface 5 may be configured as a mobile phone base station, for example. In that case, the communication interface 5 is configured by a modem, a transmission amplifier, a reception amplifier, a base station antenna, and the like.
  • the host computer 20 is an application such as a browser as in a normal desktop PC. -Run the program.
  • display data of a browser executed on the host 20 is stored in the image development memory 3.
  • Reading of the image development memory 3 is controlled by the image processing control unit 6. That is, the image processing control unit 6 gives an address to the image development memory 3, reads the data, and writes the read data to the transmission memory 4.
  • Reading of the transmission memory 4 is controlled by the transmission controller 7. That is, the sending controller 7 gives the reading address of the data to the sending memory 4. The read data is sent to the communication interface 5.
  • the communication interface 5 transmits the data sent from the sending memory 4 to the communication interface 9 of the portable device 30.
  • the received data is stored in the display memory 10 via the communication interface 9.
  • a read address is given to the display memory 10 from the display control unit 13, and data read from the display memory 10 is sent to the LCD 12 via the display circuit 11 and displayed.
  • the image cache control unit 6 reduces or enlarges an image by changing how addresses are given to the image development memory 3 and the transmission memory 4. Further, by changing the address that the sending controller 7 gives to the sending memory 4, only a part of the sending memory 4 can be sent to the communication interface 5.
  • the function block shown in FIG. 1 may be realized by software because the CPU performance of the server device 20 (personal computer or the like) is improved! /.
  • FIG. 2 shows an example of image processing executed in this information system.
  • the CPU 1 of the host computer 20 executes a browser, for example, and causes the browser to generate image data for screen display on the image development memory 3.
  • information provided by http Sano O on the Internet is generated on the host computer 20 as image data by executing the browser.
  • the CPU 1 may execute an application program such as a word processor or a spreadsheet program.
  • the user interface (operation screen) of the application program is executed by local processing on the host computer 20.
  • Image data to be a plane is generated.
  • the CPU 1 may request processing from another computer such as a database server, an image processor, a numerical processor, a super computer, etc., and store the result in the image development memory 3. That is, an operation request for a computer program executed on another information processing apparatus linked to the host computer 20 may be issued to the other information processing apparatus, and the result may be received and transmitted as an image to the portable device 30. ⁇ .
  • another computer such as a database server, an image processor, a numerical processor, a super computer, etc.
  • the image processing control unit 6 executes enlargement / reduction when storing an image in the transmission memory 4.
  • the image processing control unit 6 may select, for example, a partial region of the image by clipping and transfer it to the communication interface 5. In this way, the entire image generated by the browser executed on the CPU 1 or a partial area thereof is transferred to the mobile device 30. In addition, the entire operation screen generated by an application program such as a word processor or a spreadsheet program executed on the CPU 1 or a partial area thereof is transferred to the mobile device 30.
  • the portable device 30 displays the image data received via the communication interface and stored in the display memory 10 on the LCD 12.
  • This image data is image data that should be originally displayed on the display device of the host computer 20, for example, display data generated by a browser executed by the host computer 20, or operation of a word processor or a spreadsheet program. This is image data constituting the screen.
  • the operation information input from the touch panel 16 or the keypad 17 in the portable device 30 is transmitted to the host computer 20 through the communication interface 9 and processed by the host computer 20.
  • the operation information transmitted from the portable device 30 is subjected to coordinate conversion according to image processing by the image control unit 6 or the transmission controller 7, and the operation information is stored in the application on the host computer 20.
  • it is converted into mouse input events on the web content and mouse input coordinates on the browser.
  • the coordinate data (the coordinates of the touched position on the screen) is sent to the host computer 20.
  • the host computer 20 converts the coordinate data of the touch panel 16 into the coordinates on the web page, and clicks the coordinates with the mouse on the browser. Send an event.
  • a video compression unit 14 (shown by a dotted line) such as MPEG, Windows (registered trademark) Media, H.264, or the like is provided between the transmission memory 4 and the communication interface 5; The amount of data may be reduced. In that case, the moving image extension unit 15 is also required on the mobile device 30 side.
  • This function is not limited to the browser display screen, but covers the display screen of application programs that can be executed by the server device 20 in general. In this case, the function of the application program executed by the server device 20 can be used on the portable device 30.
  • FIG. 3 is a flowchart showing an example of processing when coordinates are designated by the touch panel 16 of the mobile device 30. It is assumed that an image based on the image data generated on the host computer 20 and developed in the transmission memory 4 is displayed on the LCD 12 of the portable device 30. This image is, for example, a screen image generated by a browser executed by the CPU 1.
  • the user touches the touch panel 16 with a pen (Sl). Then, the touch panel / keypad control circuit 32 detects an electrical signal generated in the touch panel 16 in response to a pressing operation on the touch panel 16 and detects a pressed position on the touch panel 16.
  • the device driver executed by the CPU 31 of the portable device 30 recognizes the occurrence of pressing on the touch panel 16 from the signal detected by the touch panel 'keypad control circuit 32. That is, a touch panel event occurs on the mobile device 30 (S2).
  • the CPU 31 that executes the process of S2 corresponds to the operation detection unit of the present invention.
  • the device driver executed by the CPU 31 reads the coordinates pressed by the touch panel 16 from the touch panel / keypad control circuit 32 (S3). Further, the device driver converts the read coordinates into relative coordinates on the screen of the mobile device 30 (S4).
  • the communication control program on the CPU 31 transmits the notified event occurrence and the relative coordinates on the portable device 30 to the host computer 20 via the communication interface 9 (S5).
  • the CPU 1 that executes the process of S5 corresponds to the detection information transmission unit of the present invention. Press with the touch panel 16.
  • the conversion from the obtained coordinates to the relative coordinates on the screen of the mobile device 30 may be executed in the application program on the OS, not by the device driver.
  • a communication control program that manages communication with the mobile device 30 is executed on the CPU 1.
  • the CPU 1 receives a radio signal from the communication interface 5 of the mobile device 30 through the communication interface 9. Then, the CPU 1 acquires the touch panel event occurrence in the portable device 30 and the relative coordinates on the pressed screen of the portable device 30 via the communication interface 5 (S6).
  • the CPU 1 that executes the process of S6 corresponds to the detection information receiving unit of the present invention.
  • the CPU 1 converts the acquired relative coordinates on the portable device 30 into the relative coordinates of the display screen on the host computer 20 (S7).
  • the CPU 1 generates a mouse event on the host computer 20, and notifies the application program (for example, browser) together with the relative coordinates of the display screen on the host computer 20 converted in S7 (S8).
  • the CPU 1 that executes the processes of S7 and S8 corresponds to the detection unit of the present invention.
  • An application program (for example, a browser) sends an event to an http server on the Internet as a normal operation on the host computer 20 as a result of a mouse event being clicked on the screen (for example, a website display screen). (S9).
  • the operation on the portable device 30 by the user is converted into the operation on the browser on the host computer 20 and notified to the http server on the Internet.
  • the CPU 1 that executes the processes of S8 and S9 corresponds to the processing unit of the present invention.
  • FIG. 4 is a flowchart showing the processing and flow of image data in the information system.
  • the application program runs on the CPU 1 of the host computer 20 and the displayed image data is stored in the image development memory 3 (S10) o
  • the image data in the image development memory 3 is resized (reduced or enlarged) in accordance with the screen size of the mobile device 30 or the screen size according to an instruction from the mobile device 30.
  • a part of the image data in the image development memory 3 may be clipped.
  • the resized or clipped image data is transferred to the sending memory 4 (S1 Do) [0062]
  • the data in the transmission memory 4 is read to the moving picture compression unit 14 at a prescribed frame rate (for example, 15 fps), and is compressed by, for example, the MPEG system (S12).
  • the image data compressed by the moving image compression unit 14 is transmitted to the portable device 30 via the communication interface 5 (S13).
  • the CPU 1 that executes the process of S13 corresponds to the image transmission unit of the present invention.
  • a part of the data in the transmission memory 4 may be clipped and transmitted by controlling the read address.
  • the portable device 30 receives data from the host computer 20 (the CPU 31 for executing the processing corresponds to the image receiving unit of the present invention), and the moving image decompressing unit 15 decodes the image data (S14). .
  • the portable device 30 transfers the decrypted image data as a moving image to the display memory 10 and displays it on the LCD (S15).
  • the CPU 31 that executes the process of S15 corresponds to the display control unit of the present invention.
  • the user performs operations such as image enlargement and reduction as necessary.
  • the CPU 31 of the portable device 30 detects a user operation by the touch panel keypad control circuit 32 (the CPU 31 that executes this process corresponds to the operation detection unit of the present invention), and the detected operation is wirelessly transmitted by the communication interface 9.
  • instruction information indicating which part is to be enlarged and how much is transmitted is transmitted to the host computer (the CPU 31 that executes this process corresponds to the detection information transmitting part of the present invention).
  • the user operates an operation target (menu, icon, or the like) in the image displayed on the mobile device 30. Then, the operated position coordinates are transmitted to the host computer 20 together with an event indicating that the operation has been performed.
  • an operation target menu, icon, or the like
  • the host computer 20 converts the received position coordinates into relative coordinates in the host computer 20 (or relative coordinates on the application program being executed). Then, the host computer 20 specifies the operation target in the image from the converted relative coordinates.
  • the user transmits the screen change generated by the application program being executed on the host computer 20 through the LCD 12 of the portable device 30 so that the user can also watch the television image and is transmitted from the server device 20. Recognize images.
  • the user operates the operation target on the LCD 12 with the touch panel 16 or the keypad 17, an event on the corresponding screen on the host computer 20 occurs, and the screen on the LCD 12 changes.
  • the browser function that is difficult to be implemented in hardware is executed by the host computer 20 on the network having a high-performance CPU, and the resulting screen is generated. Send the image data as a movie to the mobile device 30 via the network.
  • the mobile device 30 can perform high-performance Internet browsing.
  • these functions are powerful enough that the limited resources of the mobile device 30 cannot be used.
  • HTML browsing Internet surfing
  • HTML browsing Internet surfing
  • the portable device 30 only needs to detect the user operation and transmit it to the host computer 20 and display the image data transmitted from the host computer 20 as a moving image. Therefore, it is not necessary for the mobile device 30 to execute individual application programs such as a browser, a word processor, and a spreadsheet program.
  • the mobile device 30 only displays the image generated by the host computer 20 as a moving image, and there is no need to generate an image by the mobile device 30.
  • the mobile device 30 does not need to generate an image by interpreting a drawing command from the server side (host computer 20)! Therefore, if the display memory 11 and the display circuit 11 for displaying an image can be provided, it is possible to realize a high function / multifunctional environment on the mobile device 30 by utilizing the resources of the host computer 20.
  • ⁇ Computer-readable recording medium A program for causing a computer or other machine or device (hereinafter referred to as a computer or the like) to realize any of the above functions can be recorded on a recording medium that can be read by the computer or the like. Then, the function can be provided by causing the computer or the like to read and execute the program of the recording medium.
  • a computer-readable recording medium refers to a computer or the like that accumulates information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action.
  • elements constituting a computer such as a CPU and a memory may be provided, and the program may be executed by the CPU.
  • those removable from a computer or the like include, for example, a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a DAT, an 8 mm tape, and a memory card. Etc.
  • a recording medium fixed to a computer or the like there are a hard disk, a ROM (read-only memory), and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

電子機器上で表示され操作される操作対象要素の画像部分を含む画像を前記電子機器に送信する画像送信部と、前記電子機器にて前記画像部分が操作されたことを示す操作検知情報を受信する検知情報受信部と、前記検知情報により前記画像部分に対応する操作対象要素を検知する検知部と、操作対象要素への操作に対して実行すべき処理工程を実行する処理部と、を備える。

Description

明 細 書
情報処理装置、電子機器、およびプログラム
技術分野
[0001] 本発明は、情報処理装置に関するものである。
背景技術
[0002] 今日、インターネット上のウェブサイトでは、様々な情報が主としてパーソナルコンビ ユータ向けに大量に提供されている。一方、各種情報にアクセスするための情報機 器としては、パーソナルコンピュータ以外にも、携帯電話、携帯情報端末などの携帯 機器が普及している。このため、ウェブ (インターネット)上のページ (コンテンツ)を携 帯機器でも閲覧した 、と 、う要求がある。
[0003] しかし、携帯機器では、以下の課題がある。まず、画面が小さぐ解像度が低いため 見にくいという課題がある。また、携帯機器用のブラウザは、 CPUの能力やメモリ容 量の制限があり、パーソナルコンピュータと比べて性能面や機能面での課題がある。 特にウェブべージ上のリンクは、画像を付随していることが多い。その場合、伝送する データ量が多いと、携帯機器の CPU性能および通信性能が問題となる。さらにまた、 CPU性能やメモリ容量の制限に起因して、携帯機器では、搭載できるコンピュータプ ログラムが少な!/、など、利用可能な機能が少な 、と 、う課題もある。
[0004] そこで、性能面での課題解決のため、例えば、ウェブページ内のリンクの表示を、画 像でなくリンク先を示すテキスト情報に変換することで伝送するデータ量を減らす技 術が提案されている(例えば、特許文献 1参照)。これは一部のデータ量の多い画像 をテキストに置き換えることで、データ量を削減することを目的としている。
[0005] しかし、この技術では、携帯機器側で利用した ヽ機能 (例えばウェブコンテンツ作成 プログラムによる表示、表計算プログラムによるデータ表示 Z編集)があっても、その ような機能を実現するプログラムを搭載して 、な 、携帯機器では利用できな 、。した がって、この技術では、性能の低い携帯機器で利用可能な機能を拡大するという課 題を解決することはできない。すなわち、携帯機器の性能が限定される場合でもユー ザに十分な機能を提供した 、と 、う課題の根本的な対策とはならな 、。 [0006] また、携帯機器で受け入れ可能なコンテンツを識別し、携帯機器が受信できな!ゾ 表示できな!/、コンテンツは携帯機器に送らな 、で無駄を省く技術も提案されて 、る ( 例えば、特許文献 2参照)。しかし、この技術は不必要なデータは削除する方式であ つて、携帯機器側でサポートして ヽな ヽ機能はやはり携帯機器では実行できるように はならない。
[0007] また、携帯機器へ送るウェブページを簡略ィ匕するために、過去にアクセスしたゥェ ブページや URLが隣接するウェブページとの差分を検出し差分のみを携帯機器へ 送る技術も提案されている。これは、回線帯域が狭い通信環境、あるいは、携帯機器 の画面が小さいことに対する解決案として有効である。しかし、この技術でも、上述の 先行技術と同様、携帯機器側でサポートしていない機能を実行できない。また、携帯 機器の性能が限定される場合でもユーザに十分な機能を提供した 、と 、う課題の根 本的な対策とはならない。
特許文献 1 :特開平 11 191082号公報
特許文献 2:特開 2004 - 171281号公報
特許文献 3 :特開 2002— 055872号公報
特許文献 4:特開 2001— 345985号公報
発明の開示
発明が解決しょうとする課題
[0008] 本発明の目的は、通常のコンピュータと比較して処理能力が低ぐ利用可能な機能 が少ないという電子機器において、その電子機器よりも高性能で、かつ、より多くの機 能を提供できるコンピュータの処理環境を実現することにある。
課題を解決するための手段
[0009] 本発明は前記課題を解決するために、以下の手段を採用した。すなわち、本発明 は、電子機器上で表示され操作される操作対象要素の画像部分を含む画像を前記 電子機器に送信する画像送信部と、前記電子機器にて前記画像部分が操作された ことを示す検知情報を受信する検知情報受信部と、前記検知情報により前記画像部 分に対応する操作対象要素を検知する検知部と、操作対象要素への操作に対して 実行すべき処理工程を実行する処理部と、を備える情報処理装置である。 [0010] 本発明によれば、前記電子機器にて前記画像部分が操作されたことにより前記画 像部分に対応する操作対象要素を検知し、操作対象要素への操作に対して実行す べき処理工程が実行される。したがって、電子機器にて操作対象要素への操作に対 して実行すべき処理工程を実行する代わりに情報処理装置で実行することができる 。すなわち、電子機器は、前記画像部分が操作されたことを検知できれば、情報処 理装置にて、前記画像部分に対応する操作対象要素への操作に対して実行すべき 処理工程を実行させることができる。 前記画像送信部は、さらに、前記処理工程の 実行結果に対応する画像を前記電子機器に送信するようにしてもよ!ヽ。このような構 成により、電子機器は、処理工程を実行した結果を画像として受け取ることができる。
[0011] 前記画像送信部は、所定の時間間隔にて前記処理工程の実行結果に対応する画 像を前記電子機器に送信するようにしてもよい。このような構成により、電子機器は、 処理工程を実行した結果を画像として所定の時間間隔で受信できる。
[0012] 前記処理工程は、インターネット上のウェブサーバへの動作要求であってもよ 、。こ のような構成により、情報処理装置でのウェブサーバへの動作要求の結果を画像とし て電子機器が受け取ることができる。
[0013] 前記処理工程は、前記情報処理装置で実行されるコンピュータプログラムに対する 動作要求であってもよい。このような構成により、情報処理装置でのコンピュータプロ グラムへの動作要求の結果を電子機器が画像として受け取ることができる。
[0014] 前記処理工程は、前記情報処理装置と連携する他の情報処理装置上で実行され るコンピュータプログラムに対する動作要求であってもよい。このような構成により、他 の情報処理装置上で実行されるコンピュータプログラムへの動作要求の結果を電子 機器が画像として受け取ることができる。
[0015] 本発明は、前記画像を圧縮する圧縮部をさらに備えるようにしてもよい。したがって 、電子機器は、圧縮された画像として上記結果を受け取ることができる。
[0016] また、本発明は、サーバ装置から、操作部によって操作されるべき操作対象要素の 画像部分を含む、そのような画像を受信する画像受信部と、前記画像を画像表示装 置に表示する表示制御部と、入力装置によって前記画像内のいずれかの位置の画 像部分が操作されたことを検知する操作検知部と、前記検知に応じて、前記位置の 画像部分が操作されたことを示す検知情報を前記サーバ装置に送信する検知情報 送信部と、を備え、前記画像受信部は、前記位置の画像部分への操作に応じて、前 記操作対象への操作が前記サーバ装置に検知され、その検知に起因して遷移した 画像を受信する、電子機器であってもよい。
[0017] このような構成により、画像部分への操作に応じて、前記操作対象への操作が前記 サーバ装置に検知され、その検知に起因して遷移した画像を受信することができる。 すなわち、電子機器自身が、前記画像の遷移を生じさせる処理を実行せず、その結 果の画像だけを受信できる。
[0018] 前記画像情報は、所定の形式で圧縮されており、前記受信した画像情報を伸張す る伸張部をさらに備えるようにしてもょ 、。
発明の効果
[0019] 一般的なコンピュータと比較して処理能力が低ぐ利用可能な機能が少ないという 電子機器において、その電子機器よりも高性能で、かつ、より多くの機能を提供でき るコンピュータの処理環境を実現することができる。
図面の簡単な説明
[0020] [図 1]本発明の一実施の形態に係る情報システムの構成を示す機能ブロック図である
[図 2]情報システムにお ヽて、実行される画像加工処理の例を示す図である。
[図 3]携帯機器のタツチパネルにより座標が指定された場合の処理例を示すフローチ ヤートである。
[図 4]画像データの加工と流れを示すフローチャートである。
符号の説明
[0021] 1、 31 CPU
2 メインメモリ
3 画像展開メモリ
4 送出メモリ
5, 7通信インターフェース
6 画像加工制御部 7 送出コントローラ
8 ネットワークインターフェース
10 表示メモリ
11 表示回路
12 LCD
13 表示制御部
14 動画圧縮部
15 動画伸張部
16 タツチパネル
17 キーパッド
32 タツチパネル'キーパッド制御回路
発明を実施するための最良の形態
[0022] 以下、図面を参照して本発明の好適な実施の形態に係る情報システムを説明する
[0023] くシステム構成〉
図 1は、本情報システムの構成を示す機能ブロック図である。図 1のように、この情報 システムは、ホスト計算機 20と、無線通信チャネルを介してホスト計算機 20にァクセ スする本発明の電子機器である携帯機器 30とから構成される。
[0024] 携帯機器 30は、携帯情報端末、携帯電話、 PHS等である。図 1のように、携帯機器 30は、情報処理プログラムおよび制御プログラムを実行し、情報処理機能を実現す る CPU31と、無線通信機能を有する通信インターフェース 9と、通信インターフエ一 ス 9を通じて受信する動画圧縮データを伸張する伸張部 15と、通信インターフェース 9を通じて受信した画像データを蓄積する表示メモリ 10と、表示メモリ 10に蓄積され た画像データ力も LCD12の駆動信号を生成する表示回路 11と、表示回路 11から の駆動信号により駆動されて画像を表示する LCD12と、表示メモリ 10へのデータの 入力と表示メモリ 10からのデータの出力とを制御する表示制御部 13と、ユーザによる 入力操作を検知するタツチパネル 16 (本発明の入力装置に相当)およびキーパッド 1 7 (本発明の入力装置に相当)とを有している。 [0025] CPU31は、不図示のメモリ上に展開された情報処理プログラムおよび制御プログ ラムを実行し、携帯機器 30の機能を実現する。
[0026] 通信インターフェース 9は、無線通信ユニットを含み、無線通信チャネルを通じて通 信事業者の基地局、および基幹ネットワークにアクセスする。これにより、通信インタ 一フェース 9は、通信事業者の基地局に接続されたホスト計算機 20または通信事業 者の基幹ネットワークに接続されたホスト計算機 20と通信する。
[0027] 動画伸張部 15 (本発明の伸張部に相当)は、例えば、 MPEG (Moving Picture Cod ing Experts Group/Moving Picture Experts Group)、 OSベンダが提唱する各種の データ形式(例えば、 Windows (登録商標) Media等)、 H. 264 (MPEGと ITU— T によって共同策定された動画像の圧縮規格)等によって圧縮された動画データを伸 張するデータ処理ユニットである。ただし、本発明の実施において、動画データの圧 縮形式は、以上の形式には限定されない。また、本発明の実施において、動画伸張 部 15は必須の要素でない。すなわち、本発明の実施において、携帯機器 30は、動 画伸張部 15のな ヽ構成で、ホスト計算機 20から圧縮されて ヽな ヽ画像データを受 信するようにしてちょい。
[0028] 表示メモリ 10は、いわゆる VRAMであり、 LCD 12に表示すべき画像データを保持 する。表示制御部 13は、通信インターフェース 9から受信した画像データを表示メモ リ 10に格納する。表示回路 11は、表示メモリ 10に格納された画像データを読み出し 、 LCD12を駆動する制御信号を生成する。
[0029] LCD12 (本発明の表示装置に相当)は、表示回路 11からの制御信号により、画像 データを表示する。タツチパネル 16は、 LCD12の表示面に重ねられる透明のパネ ルである。タツチパネル 16は、例えば、表面から下方に押圧されたときに、その押圧 位置を検知可能な電気信号を発生する。この電気信号により、押圧位置を示す座標 値がタツチパネル ·キーパッド制御回路 32を介して CPU31に通知される。 CPU31 は、通信インターフェース 9を介して、タツチパネル 16上の押圧位置を示す座標をホ スト計算機 20に通知する。
[0030] キーパッド 17は、ユーザのキーに対する押圧操作にしたがって入力される文字情 報を受け付け、タツチパネル ·キーパッド制御回路 32を介して CPU31に通知する。 CPU31は、通信インターフェース 9を通じてホスト計算機 20に、タツチパネル'キー パッド制御回路 32から通知された文字情報を送信する。
[0031] タツチパネル ·キーパッド制御回路 32は、タツチパネルまたはキーパッドの押下によ つて発生する電気信号を検知し、タツチパネル上の位置座標またはキーパッドのキ 一の種別を特定する。特定された位置座標、あるいは、キーの種類等の情報は、 CP U31で実行されるデバイスドライバを通じて携帯機器 30を制御する OSに通知される (デバイスドライバおよび OSが本発明の操作検知部に相当する)。
[0032] ホスト計算機 20は、コンピュータプログラムを実行しホスト計算機 20としての機能を 提供する CPU1と、 CPU1で実行されるプログラムおよび CPU1で処理されるデータ を保持するメインメモリ 2と、 LCD12に表示すべき画像データを保持する画像展開メ モリ 3と、データ送信のバッファとして機能する送出メモリ 4と、画像展開メモリ 3上の画 像の縮小ある ヽは拡大等を実行する画像加工制御部 6と、送出メモリ 4上の画像デ ータを圧縮する動画圧縮部 14と、送出メモリ 4への画像データの格納および送出メ モリ 4から動画圧縮部 14または通信インターフェース 5への画像の読み出しを制御す る送出コントローラ 7と、 LAN等の標準化されたプロトコルにしたがってインターネット 等の公衆通信網へアクセスするネットワークインターフェース 8とを有している。
[0033] これらのうち、画像展開メモリ 3と送出メモリ 4は、例えば、 VRAMであり、画像の保 持、加工および送出用のバッファとして使用される。動画圧縮部 14 (本発明の圧縮 部に相当)は、携帯機器 30の動画伸張部 15に対応する構成要素であり、動画伸張 部 15に対応する圧縮形式 (例えば MPEG)で画像データを圧縮する。
[0034] 通信インターフェース 5は、無線通信チャネルを通じて携帯機器 9とデータを送受 信する。通信インターフェース 5は、例えば、携帯電話の基地局として構成してもよい 。その場合には、変復調装置、送信増幅器、受信増幅器、基地局アンテナ等によつ て通信インターフェース 5が構成される。
[0035] なお、インターネット上には、インターネット上のコンピュータで実行されるウェブブラ ゥザにウェブページを提供するウェブサーバプログラムを実行する httpサーノ 0が 存在している。
[0036] ここで、ホスト計算機 20は、通常のデスクトップ PC等と同様、ブラウザ等のアプリケ ーシヨンプログラムを実行する。本実施形態では、ホスト 20で実行されるブラウザの表 示データは、画像展開メモリ 3に格納される。
[0037] 画像展開メモリ 3の読み出しは、画像加工制御部 6により制御される。すなわち、画 像加工制御部 6は、画像展開メモリ 3にアドレスを与え、データを読み出し、読み出さ れたデータを送出メモリ 4に書き込む。
[0038] 送出メモリ 4の読み出しは、送出コントローラ 7で制御される。すなわち、送出コント口 ーラ 7は、送出メモリ 4にデータの読み出しアドレスを与える。読み出されたデータは 通信インターフェース 5へ送られる。
[0039] 通信インターフェース 5は、送出メモリ 4から送られたデータを携帯機器 30の通信ィ ンターフェース 9へ送信する。
[0040] 携帯機器 30において、受信されたデータは、通信インターフェース 9を経由し表示 メモリ 10へ格納される。表示メモリ 10へは表示制御部 13より読み出しアドレスが与え られ、表示メモリ 10から読み出されたデータは表示回路 11を経由して LCD 12へ送 られ表示される。
[0041] 画像カ卩ェ制御部 6は、画像展開メモリ 3と送出メモリ 4へのアドレスの与え方を変える ことで、画像の縮小や拡大を行う。また、送出コントローラ 7が送出メモリ 4へ与えるァ ドレスを変えることにより、送出メモリ 4の一部だけを通信インターフェース 5へ送ること ができる。
[0042] なお、図 1で記載した機能ブロックは、サーバ装置 20 (パーソナルコンピュータ等) の CPU性能が向上して 、るため、ソフトウェアで実現してもよ!/、。
[0043] <画像加工例 >
図 2に、本情報システムにおいて、実行される画像加工処理の例を示す。上述のよう に、ホスト計算機 20の CPU1は、例えばブラウザを実行し、ブラウザに画面表示用の 画像データを画像展開メモリ 3上に生成させる。その場合には、ブラウザの実行により 、インターネット上の httpサーノ Oの提供する情報が画像データとしてホスト計算機 20上に生成される。また、 CPU1は、例えば、ワードプロセッサ、表計算プログラム等 のアプリケーションプログラムを実行してもよい。その場合には、ホスト計算機 20上の ローカルな処理により、アプリケーションプログラムのユーザインターフェース(操作画 面)となる画像データが生成される。
[0044] CPU1は、データベースサーバ、画像処理プロセッサ、数値計算プロセッサ、スー パーコンピュータ等、他のコンピュータに処理を依頼し、その結果を画像展開メモリ 3 に保存してもよい。すなわち、ホスト計算機 20と連携する他の情報処理装置上で実 行されるコンピュータプログラムに対する動作要求を他の情報処理装置に発し、その 結果を受け取って、画像として携帯機器 30に送信してもよ ヽ。
[0045] 画像加工制御部 6は、送出メモリ 4へ画像を格納する際に拡大 Z縮小を実行する。
また、画像加工制御部 6は、例えば、画像の一部の領域をクリッピングにより選択し、 通信インターフェース 5へ転送してもよい。このようにして、 CPU1上で実行されるブラ ゥザが生成した画像の全体またはその部分領域が携帯機器 30に転送される。また、 CPU1上で実行されるワードプロセッサ、表計算プログラム等のアプリケーションプロ グラム等が生成した操作画面の全体またはその部分領域が携帯機器 30に転送され る。
[0046] 携帯機器 30は、通信インターフェース介して受信され、表示メモリ 10に格納された 画像データを LCD 12に表示する。この画像データは、本来ホスト計算機 20の表示 装置にて表示されるべき画像データあり、例えば、ホスト計算機 20で実行されるブラ ゥザで生成された表示データ、あるいは、ワードプロセッサ、表計算プログラムの操作 画面を構成する画像データである。
[0047] 一方、携帯機器 30においてタツチパネル 16やキーパッド 17により入力された操作 情報は、通信インターフェース 9を通じてホスト計算機 20に送信され、ホスト計算機 2 0にて処理される。
[0048] すなわち、携帯機器 30から送信された操作情報は、画像制御部 6、あるいは送出 コントローラ 7等による画像加工に応じた座標変換が行われ、ホスト計算機 20上のァ プリケーシヨンに操作情報が引き渡されることで、ウェブコンテンンッ上のマウス入力 イベントやブラウザ上のマウス入力座標に変換される。例えば、携帯機器 30では、タ ツチパネル 16で座標が入力された場合、その座標データ(画面上のタツチされた位 置の座標)がホスト計算機 20に送られる。ホスト計算機 20は、タツチパネル 16の座標 データをウェブページ上の座標に変換し、ブラウザに対してその座標のマウスクリック イベントを送る。
[0049] 図 1に示したように、送出メモリ 4と通信インターフェース 5の間に MPEG、 Window s (登録商標) Media、 H. 264等の動画圧縮部 14 (点線で示した)を設けて、データ 量を削減してもよい。その場合は携帯機器 30側でも動画伸張部 15が必要となる。
[0050] 本機能はブラウザ表示画面に限らずサーバ装置 20で実行可能なアプリケーション プログラムの表示画面一般を対象とする。その場合には、携帯機器 30上で、サーバ 装置 20で実行されるアプリケーションプログラムの機能が利用可能となる。
[0051] <処理フロー >
図 3および図 4により、本情報システムの処理フローを説明する。図 3は、携帯機器 30のタツチパネル 16により座標が指定された場合の処理例を示すフローチャートで ある。前提として、携帯機器 30の LCD12には、ホスト計算機 20上で生成され送出メ モリ 4に展開された画像データに基づく画像が表示されているとする。この画像は、 例えば、 CPU1で実行されるブラウザが生成する画面の画像である。
[0052] まず、ユーザがタツチパネル 16をペンにてタツチする(Sl)。すると、タツチパネル · キーパッド制御回路 32は、そのタツチパネル 16に対する押圧操作に応じてタツチパ ネル 16に発生する電気信号を検知し、タツチパネル 16上の押圧位置を検出する。
[0053] 携帯機器 30の CPU31で実行されるデバイスドライバは、タツチパネル'キーパッド 制御回路 32によって検知された信号から、タツチパネル 16での押圧の発生を認識 する。すなわち、携帯機器 30上でタツチパネルイベントが発生する(S2)。 S2の処理 を実行する CPU31が本発明の操作検知部に相当する。
[0054] 次に、 CPU31で実行されるデバイスドライバは、タツチパネル 16で押圧された座標 をタツチパネル ·キーパッド制御回路 32から読み取る(S3)。さらに、デバイスドライバ は、読み取った座標を携帯機器 30の画面での相対座標に変換する(S4)。
[0055] 次に、タツチパネルイベントの発生および携帯機器 30上での相対座標が CPU31 上で実行される OSを通じて、通信制御プログラムに通知される。 CPU31上の通信 制御プログラムは、通知されたイベントの発生および携帯機器 30での相対座標を、 通信インターフェース 9を介してホスト計算機 20に送信する(S5)。 S5の処理を実行 する CPU1が本発明の検知情報送信部に相当する。なお、タツチパネル 16で押圧さ れた座標から、携帯機器 30の画面での相対座標への変換は、デバイスドライバでは なぐ OS上のアプリケーションプログラム中で実行してもよい。
[0056] ホスト計算機 30では、 CPU1上で携帯機器 30との通信を管理する通信制御プログ ラムが実行されている。 CPU1は、通信インターフェース 9を通じて、携帯機器 30の 通信インターフェース 5からの無線信号を受信する。そして、 CPU1は、通信インター フェース 5を介して、携帯機器 30でのタツチパネルイベントの発生および携帯機器 3 0の押圧された画面上の相対座標を取得する(S6)。 S6の処理を実行する CPU 1が 本発明の検知情報受信部に相当する。
[0057] 次に、 CPU1は、取得した携帯機器 30上の相対座標をホスト計算機 20での表示 画面の相対座標に変換する(S7)。
[0058] さらに、 CPU1は、ホスト計算機 20上でマウスイベントを生成し、 S7で変換したホス ト計算機 20での表示画面の相対座標とともに、アプリケーションプログラム(例えば、 ブラウザ)に通知する(S8)。 S7および S8の処理を実行する CPU1が本発明の検知 部に相当する。
[0059] アプリケーションプログラム (例えば、ブラウザ)は、ホスト計算機 20での通常の動作 通り、マウスイベントによって画面(例えば、ウェブサイトの表示画面)力クリックされた として、インターネット上の httpサーバにイベントを送信する(S9)。このようにして、ュ 一ザによる携帯機器 30に対する操作が、ホスト計算機 20上のブラウザに対する操作 に変換され、インターネット上の httpサーバに通知されることになる。 S8および S9の 処理を実行する CPU 1が本発明の処理部に相当する。
[0060] 図 4は、本情報システムにおける画像データの加工と流れを示すフローチャートで ある。本情報システムでは、ホスト計算機 20の CPU1上で、アプリケーションプロダラ ムが動作し、表示される画像データが画像展開メモリ 3に格納される (S10) o
[0061] 画像展開メモリ 3内の画像データは、携帯機器 30の画面サイズに応じて、または、 携帯機器 30からの指示による画面サイズにリサイズ (縮小または拡大)される。また、 画像展開メモリ 3内の画像データの一部分がクリッピング (切り取り)されてもよい。そし て、リサイズ、あるいは、クリッピングされた画像データが送出メモリ 4に転送される(S1 D o [0062] 送出メモリ 4のデータは、規定されたフレームレート(例えば、 15fps)で動画圧縮部 14に読み出され、例えば、 MPEG方式で圧縮される(S 12)。動画圧縮部 14で圧縮 された画像データは、通信インターフェース 5を介して携帯機器 30に送信される(S1 3)。 S13の処理を実行する CPU1が本発明の画像送信部に相当する。なお、送信 の際、読み出しアドレスを制御することで送出メモリ 4のデータの一部をクリッピングし て送信してもよい。
[0063] 携帯機器 30は、ホスト計算機 20からのデータを受け取り(の処理を実行する CPU3 1が本発明の画像受信部に相当する。)、動画伸張部 15で画像データに復号する( S14)。携帯機器 30は、復号した画像データを動画として表示メモリ 10へ転送し、 L CDに表示する(S 15)。 S 15の処理を実行する CPU31が本発明の表示制御部に相 当する。
[0064] ユーザは、必要に応じて、画像の拡大、縮小等の操作を実行する。携帯機器 30の CPU31は、タツチパネル'キーパッド制御回路 32によってユーザ操作を検知し(この 処理を実行する CPU31が本発明の操作検知部に相当する。)、検知した操作を通 信インターフェース 9により無線通信でホスト計算機 20に送信する。例えば、どの部 分をどの程度拡大するか、という指示情報がホスト計算機に送信される (この処理を 実行する CPU31が本発明の検知情報送信部に相当する。 )。
[0065] また、ユーザは、携帯機器 30に表示された画像中の操作対象 (メニューあるいはァ イコン等)を操作する。すると、操作された位置座標が、操作されたことを示すイベント とともに、ホスト計算機 20に送信される。
[0066] ホスト計算機 20は、受信した位置座標をホスト計算機 20での相対座標(あるいは、 実行中のアプリケーションプログラム上の相対座標)に変換する。そして、ホスト計算 機 20は、変換された相対座標から、画像中の操作対象を特定する。
[0067] 一方、ユーザは、携帯機器 30の LCD12を通じて、ホスト計算機 20で実行中のァ プリケーシヨンプログラムが生成した画面の変化をあた力もテレビ画像を見るようにし て、サーバ装置 20から送信される画像を認識する。ユーザが、タツチパネル 16ある いはキーパッド 17によって LCD 12上の操作対象を操作すると、ホスト計算機 20上の 対応する画面上のイベントが発生し、 LCD12上の画面が遷移することになる。 [0068] <実施形態の効果 >
以上述べたように、本実施形態の情報システムによれば、ハードウェア化しにくいブラ ゥザ機能を、高性能な CPUを持つネットワーク上のホスト計算機 20で実行し、その結 果生成される画面の画像データを動画としてネットワークと通じて携帯機器 30に送信 する。これにより、携帯機器 30で高機能なインターネットブラウジングを行える。従来 の技術では、これらの機能は、携帯機器 30の限られたリソースでは対応できな力 た ものである。すなわち、例えば、 CPU1の性能が高いことによる高速処理、キャッシュ メモリを多くとれることによる迅速表示、デスクトップ用にしか開発されていないブザウ ザのプラグイン機能、ウェブ用アニメーション作成プログラム(例えば Macromedia Has h (商標))、画像データ表示プログラム (例えば、 PDFビューヮ)、動画のデコード機 能、ワードプロセッサ、表計算、プリゼンテーシヨン資料作成ツール、その他の文書表 示などが携帯機器 30で使用できる。
[0069] さらに、携帯機器 30で HTMLブラウザを搭載しなくても HTMLブラウジング (インタ 一ネットサーフィン)が行える。
[0070] さらにまた、インターネットの(HTML)コンテンツだけでなぐホスト計算機 20で表 示でき、携帯機器 30に送信可能なコンテンツはすべて携帯機器 30上に表示できる ようになる。
[0071] その場合、携帯機器 30は、ユーザ操作を検知してホスト計算機 20に伝達する処理 と、ホスト計算機 20から動画として送信される画像データの表示だけを実行すればよ い。したがって、携帯機器 30においては、ブラウザ、ワードプロセッサ、表計算プログ ラム等の個々のアプリケーションプログラムを実行する必要がない。
[0072] また、本実施形態では、携帯機器 30は、ホスト計算機 20で生成された画像を動画 として表示するだけであり、携帯機器 30で画像を生成する必要がない。すなわち、一 般的なクライアント 'サーバモデルのシステムのように、携帯機器 30は、サーバ側(ホ スト計算機 20)からの描画命令を解釈して画像を生成する必要がな!ヽ。したがって、 画像を表示する表示メモリ 11と表示回路 11とを設けることができれば、ホスト計算機 20のリソースを活用し、携帯機器 30上で高機能 ·多機能な環境を実現できる。
[0073] <コンピュータ読み取り可能な記録媒体 > コンピュータその他の機械、装置(以下、コンピュータ等)に上記いずれかの機能を実 現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することがで きる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させ ることにより、その機能を提供させることができる。
[0074] ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情 報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンビュ ータ等力 読み取ることができる記録媒体をいう。このような媒体内には、 CPU,メモ リ等のコンピュータを構成する要素を設け、その CPUにプログラムを実行させてもよ い。
[0075] また、このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例 えばフレキシブルディスク、光磁気ディスク、 CD-ROM, CD- R/W、 DVD、 DAT, 8mm テープ、メモリカード等がある。
[0076] また、コンピュータ等に固定された記録媒体としてハードディスクや ROM (リードォ ンリーメモリ)等がある。

Claims

請求の範囲
[1] 電子機器上で表示され操作される操作対象要素の画像部分を含む画像を前記電 子機器に送信する画像送信部と、
前記電子機器にて前記画像部分が操作されたことを示す検知情報を受信する検 知情報受信部と、
前記検知情報により前記画像部分に対応する操作対象要素を検知する検知部と、 操作対象要素への操作に対して実行すべき処理工程を実行する処理部と、を備え る情報処理装置。
[2] 前記画像送信部は、さらに、前記処理工程の実行結果に対応する画像を前記電 子機器に送信する請求項 1に記載の情報処理装置。
[3] 前記画像送信部は、所定の時間間隔にて前記処理工程の実行結果に対応する画 像を前記電子機器に送信する請求項 1に記載の情報処理装置。
[4] 前記処理工程は、インターネット上のウェブサーバへの動作要求である請求項 1か ら 3の 、ずれかに記載の情報処理装置。
[5] 前記処理工程は、前記情報処理装置で実行されるコンピュータプログラムに対する 動作要求である請求項 1から 3のいずれかに記載の情報処理装置。
[6] 前記処理工程は、前記情報処理装置と連携する他の情報処理装置上で実行され るコンピュータプログラムに対する動作要求である請求項 1から 3のいずれかに記載 の情報処理装置。
[7] 前記画像を圧縮する圧縮部をさらに備える請求項 1から 6のいずれかに記載の情 報処理装置。
[8] 前記画像送信部は、前記画像として、当該情報処理装置上で動作するコンピュータ プログラムの実行によって生成された画面表示用画像を前記電子機器に送信する請 求項 1に記載の情報処理装置。
[9] サーバ装置から、操作部によって操作されるべき操作対象要素の画像部分を含む 、そのような画像を受信する画像受信部と、
前記画像を画像表示装置に表示する表示制御部と、
入力装置によって前記画像内のいずれかの位置の画像部分が操作されたことを検 知する操作検知部と、
前記検知に応じて、前記位置の画像部分が操作されたことを示す検知情報を前記 サーバ装置に送信する検知情報送信部と、を備え、
前記画像受信部は、前記位置の画像部分への操作に応じて、前記操作対象への 操作が前記サーバ装置に検知され、その検知に起因して遷移した画像を受信する、 電子機器。
[10] 前記画像情報は、所定の形式で圧縮されており、前記受信した画像情報を伸張す る伸張部をさらに備える請求項 9に記載の電子機器。
[11] 前記画像受信部は、前記画像として、前記サーバ装置上で動作するコンピュータプ ログラムの実行によって生成された画面表示用画像を受信する請求項 9に記載の電 子機器。
[12] コンピュータに、電子機器上で表示され操作される操作対象要素の画像部分を含 む画像を前記電子機器に送信する画像送信ステップと、
前記電子機器にて前記画像部分が操作されたことを示す検知情報を受信する検 知情報受信ステップと、
前記検知情報により前記画像部分に対応する操作対象要素を検知する検知ステツ プと、
操作対象要素への操作に対して実行すべき処理工程を実行するステップと、を実 行させるコンピュータ実行可能なプログラム。
[13] 前記画像送信ステップは、さらに、前記処理工程の実行結果に対応する画像を前 記電子機器に送信するステップを含む請求項 12に記載のコンピュータ実行可能な プログラム。
[14] 前記画像送信ステップは、所定の時間間隔にて前記処理工程の実行結果に対応 する画像を前記電子機器に送信するステップを含む請求項 12に記載のコンピュータ 実行可能なプログラム。
[15] 前記処理工程は、インターネット上のウェブサーバへの動作要求である請求項 12 力も 14のいずれかに記載のコンピュータ実行可能なプログラム。
[16] 前記処理工程は、前記情報処理装置で実行されるコンピュータプログラムに対する 動作要求である請求項 12から 14のいずれかに記載のコンピュータ実行可能なプロ グラム。
[17] 前記処理工程は、前記情報処理装置と連携する他の情報処理装置上で実行され るコンピュータプログラムに対する動作要求である請求項 12から 14のいずれかに記 載のコンピュータ実行可能なプログラム。
[18] 前記画像を圧縮する圧縮ステップをさらに実行させる請求項 12から 17のいずれか に記載のコンピュータ実行可能なプログラム。
[19] 前記画像送信ステップは、前記画像として、前記コンピュータ上で動作するコンビュ ータプログラムの実行によって生成された画面表示用画像を前記携帯機器に送信さ せる請求項 12に記載のコンピュータ実行可能なプログラム。
[20] コンピュータに、サーバ装置から、操作部によって操作されるべき操作対象要素の 画像部分を含む、そのような画像を受信する画像受信ステップと、
前記画像を画像表示装置に表示する表示制御ステップと、
前記画像内のいずれかの位置の画像部分が操作されたことを検知する操作検知ス テツプと、
前記検知に応じて、前記位置の画像部分が操作されたことを示す検知情報を前記 サーバ装置に送信する検知情報送信ステップと、を実行させ、
前記画像受信ステップでは、前記位置の画像部分への操作に応じて、前記操作対 象への操作が前記サーバ装置に検知され、その検知に起因して遷移した画像が受 信される、コンピュータ実行可能なプログラム。
[21] 前記画像情報は、所定の形式で圧縮されており、前記受信した画像情報を伸張す る伸張ステップをさらに備える請求項 20に記載のコンピュータ実行可能なプログラム
[22] 前記画像受信ステップは、前記画像として、前記サーバ装置上で動作するコンビュ ータプログラムの実行によって生成された画面表示用画像を受信させる請求項 20に 記載のコンピュータ実行可能なプログラム。
[23] 電子機器上で表示可能であり当該電子機器で操作される操作対象要素の部分を 含むデータを前記電子機器に送信する送信部と、 前記電子機器にて前記部分が操作されたことを示す検知情報を受信する検知情 報受信部と、
前記検知情報により前記データ部分に対応する操作対象要素を検知する検知部と 操作対象要素への操作に対して実行すべき処理工程を実行する処理部と、を備え る情報処理装置。
[24] サーバ装置から、操作部によって操作されるべき操作対象要素の部分を含む当該 電子機器で表示可能なデータを受信する受信部と、
前記データを画像表示装置に表示する表示制御部と、
入力装置によって前記データ内のいずれかの位置のデータ部分が操作されたこと を検知する操作検知部と、
前記検知に応じて、前記位置のデータ部分が操作されたことを示す検知情報を前 記サーバ装置に送信する検知情報送信部と、を備え、
前記受信部は、前記位置のデータ部分への操作に応じて、前記操作対象への操 作が前記サーバ装置に検知され、その検知に起因して遷移したデータを受信する、 電子機器。
[25] コンピュータに、電子機器上で表示可能であり当該電子機器で操作される操作対 象要素の部分を含むデータを前記電子機器に送信する送信ステップと、
前記電子機器にて前記データ部分が操作されたことを示す検知情報を受信する検 知情報受信ステップと、
前記検知情報により前記データ部分に対応する操作対象要素を検知する検知ステ ップと、
操作対象要素への操作に対して実行すべき処理工程を実行するステップと、を実 行させるコンピュータ実行可能なプログラム。
[26] コンピュータに、サーバ装置から、操作部によって操作されるべき操作対象要素の 部分を含む当該コンピュータで表示可能なデータを受信する受信ステップと、 前記データを表示装置に表示する表示制御ステップと、
前記データ内のいずれかの位置の画像部分が操作されたことを検知する操作検知 ステップと、
前記検知に応じて、前記位置のデータ部分が操作されたことを示す検知情報を前 記サーバ装置に送信する検知情報送信ステップと、を実行させ、
前記受信ステップでは、前記位置のデータ部分への操作に応じて、前記操作対象 への操作が前記サーバ装置に検知され、その検知に起因して遷移したデータが受 信される、コンピュータ実行可能なプログラム。
PCT/JP2005/022004 2005-11-30 2005-11-30 情報処理装置、電子機器、およびプログラム WO2007063588A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2005/022004 WO2007063588A1 (ja) 2005-11-30 2005-11-30 情報処理装置、電子機器、およびプログラム
US12/127,196 US20080228856A1 (en) 2005-11-30 2008-05-27 Information processing device detecting operation, electronic equipment and storage medium storing a program related thereto

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2005/022004 WO2007063588A1 (ja) 2005-11-30 2005-11-30 情報処理装置、電子機器、およびプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/127,196 Continuation US20080228856A1 (en) 2005-11-30 2008-05-27 Information processing device detecting operation, electronic equipment and storage medium storing a program related thereto

Publications (1)

Publication Number Publication Date
WO2007063588A1 true WO2007063588A1 (ja) 2007-06-07

Family

ID=38091929

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/022004 WO2007063588A1 (ja) 2005-11-30 2005-11-30 情報処理装置、電子機器、およびプログラム

Country Status (2)

Country Link
US (1) US20080228856A1 (ja)
WO (1) WO2007063588A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010146213A (ja) * 2008-12-17 2010-07-01 Yahoo Japan Corp 注目範囲を表示する電子紙面表示装置及び方法
JP2015156057A (ja) * 2014-02-19 2015-08-27 ヤフー株式会社 情報表示装置、情報配信装置、情報表示方法、情報表示プログラムおよび情報配信方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE442735T1 (de) * 2006-01-25 2009-09-15 Ericsson Telefon Ab L M Gateway-entität
JP4798218B2 (ja) * 2008-12-26 2011-10-19 ブラザー工業株式会社 通話装置
JP2011123740A (ja) * 2009-12-11 2011-06-23 Fujifilm Corp 閲覧システム、サーバ、テキスト抽出方法及びプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10171739A (ja) * 1996-12-10 1998-06-26 Nec Home Electron Ltd コンピュータシステム、並びに、同システムに好適なホストコンピュータ及び携帯型ターミナル

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6643690B2 (en) * 1998-12-29 2003-11-04 Citrix Systems, Inc. Apparatus and method for determining a program neighborhood for a client node in a client-server network
JP3703080B2 (ja) * 2000-07-27 2005-10-05 インターナショナル・ビジネス・マシーンズ・コーポレーション ウェブコンテンツを簡略化するための方法、システムおよび媒体
WO2002102072A1 (fr) * 2001-06-06 2002-12-19 Nikon Corporation Appareil d'imagerie electronique et systeme d'imagerie electronique
US6952714B2 (en) * 2001-10-02 2005-10-04 Citrix Systems, Inc. Method for distributed program execution with server-based file type association
JP2006148661A (ja) * 2004-11-22 2006-06-08 Toshiba Corp 情報端末遠隔操作システム、そのリモートアクセス端末、そのゲートウェイサーバ、その情報端末制御装置、情報端末装置、およびその遠隔操作方法
JP4619882B2 (ja) * 2005-07-12 2011-01-26 株式会社東芝 携帯電話およびその遠隔操作方法
WO2007047183A2 (en) * 2005-10-11 2007-04-26 Citrix Systems, Inc. Systems and methods for facilitating distributed authentication

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10171739A (ja) * 1996-12-10 1998-06-26 Nec Home Electron Ltd コンピュータシステム、並びに、同システムに好適なホストコンピュータ及び携帯型ターミナル

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HIGUCHI T.: "Keitai Denwa kara GUI de PC o Enkaku Sosa 'Mobile Controle' v1.0", WINDOWS FOREST, 18 December 2003 (2003-12-18), XP003013632, Retrieved from the Internet <URL://www.forest.impress.co.jp/article/2003/12/18/okiniiri.html> *
TOSHIBA CORP.: "Sekaihatsu, Keitai Denwa de Personal Computer no Software o Enkaku Seigyo dekiru System no Kaihatsu ni Tsuite", TOSHIBA: PRESS RELEASE, 18 January 2005 (2005-01-18), XP003013631, Retrieved from the Internet <URL:http://www.toshiba.co.jp/about/press/2005_01/pr_i1801.htm> *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010146213A (ja) * 2008-12-17 2010-07-01 Yahoo Japan Corp 注目範囲を表示する電子紙面表示装置及び方法
JP2015156057A (ja) * 2014-02-19 2015-08-27 ヤフー株式会社 情報表示装置、情報配信装置、情報表示方法、情報表示プログラムおよび情報配信方法

Also Published As

Publication number Publication date
US20080228856A1 (en) 2008-09-18

Similar Documents

Publication Publication Date Title
US6633314B1 (en) Portable high speed internet device integrating cellular telephone and palm top computer
RU2616536C2 (ru) Способ, устройство и терминальное устройство для отображения сообщений
US6941382B1 (en) Portable high speed internet or desktop device
US7627354B2 (en) Display format for handheld wireless communication devices
EP1384173B1 (en) Portable high speed internet access device
US8300784B2 (en) Method and apparatus for sharing data in video conference system
US20030017846A1 (en) Wireless display
US20100318598A1 (en) Method for remotely controlling terminal device
JP2012133586A (ja) 表示装置、画面画像転送方法、及びプログラム
WO2007063588A1 (ja) 情報処理装置、電子機器、およびプログラム
WO2001061481A2 (en) Portable high speed internet device and information on links to web sites
US20140089812A1 (en) System, terminal apparatus, and image processing method
JPH11154131A (ja) テレビとwwwブラウザの連携方式
US8698847B2 (en) Image display apparatus, method, program, and recording medium
JP2004005582A (ja) 通信制御システムと画像転送プログラムを格納した記憶媒体
US20080036695A1 (en) Image display device, image display method and computer readable medium
JP5471667B2 (ja) クライアント及び画像表示システム
JP2012078925A (ja) 情報表示装置および情報表示プログラム
JP2004086744A (ja) 情報処理装置及びプログラム
WO2007061157A1 (en) Mobile external display device in use wireless communication
JP2002073466A (ja) 小型端末用掲示板システムおよび掲示方法
KR20210133229A (ko) 클라우드 스트리밍 서비스에서의 사용자 인터페이스 세션 복구 방법 및 이를 위한 장치
CN113672293A (zh) 一种基于云手机的媒体数据处理方法以及终端设备
JP5237031B2 (ja) コンテンツ情報処理方法、コンテンツ情報処理プログラム、及びコンテンツ情報処理装置
KR20050096625A (ko) 동영상 재생 시스템

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05811636

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP