WO2006046286A1 - データ配信システムおよびその方法 - Google Patents

データ配信システムおよびその方法 Download PDF

Info

Publication number
WO2006046286A1
WO2006046286A1 PCT/JP2004/015904 JP2004015904W WO2006046286A1 WO 2006046286 A1 WO2006046286 A1 WO 2006046286A1 JP 2004015904 W JP2004015904 W JP 2004015904W WO 2006046286 A1 WO2006046286 A1 WO 2006046286A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
display
image
area
divided
Prior art date
Application number
PCT/JP2004/015904
Other languages
English (en)
French (fr)
Inventor
Makoto Okita
Original Assignee
Hewlett-Packard Development Company, L.P.
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 Hewlett-Packard Development Company, L.P. filed Critical Hewlett-Packard Development Company, L.P.
Priority to JP2006542163A priority Critical patent/JPWO2006046286A1/ja
Priority to US11/718,228 priority patent/US8184128B2/en
Priority to EP04793016A priority patent/EP1811389A4/en
Priority to PCT/JP2004/015904 priority patent/WO2006046286A1/ja
Publication of WO2006046286A1 publication Critical patent/WO2006046286A1/ja

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/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • 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/75Indicating network or usage conditions on the user display

Definitions

  • the present invention relates to a data distribution system used for Web data distribution and the like, and a method thereof.
  • Patent Document 1 discloses a method of dividing and displaying an image of HTML data.
  • Patent Document 2 discloses an image of HTML data (HTML image) on a mobile terminal device (portable terminal device). A method of displaying is disclosed.
  • Patent Document 1 does not consider the display of the HTML image on the mobile terminal device, and the processing burden on the device that displays the HTML image is large.
  • the screen is small, and the computing speed and memory capacity of the CPU are not sufficient compared to a stationary computer, which is not suitable for displaying HTML images on mobile terminals.
  • Patent Document 2 needs to create an image by processing HTML data in an image display device. For example, it has font data for a foreign language. However, information written in the foreign language cannot be displayed on the mobile terminal device.
  • Patent Document 1 JP 2001-117550 A
  • Patent Document 2 JP 2002-55912 A
  • the present invention has been made with the background described above, and is intended to display data by distributing data to a mobile terminal device having a small display screen and insufficient memory capacity and the like.
  • the present invention also provides a data distribution apparatus and method for displaying an arbitrary image included in distributed data on an apparatus that displays the image without being limited by the data and ability of the apparatus. The purpose is to provide.
  • a data distribution system is used to display a target data distribution device that distributes target data to be accessed and the contents of the distributed target data.
  • the dividing means for dividing into a plurality of divided areas and the display data used for displaying each of the plurality of divided areas obtained by the division are created.
  • the data distribution apparatus distributes display data used for displaying the contents of the target data to be accessed and displays the data on a display screen having a predetermined size.
  • the target data receiving means for receiving the target data that is accessed and the contents of which are displayed on the display screen, and the contents of the received target data according to the width of the display screen, Dividing means for dividing into a plurality of divided areas, display data creating means for creating the display data used for displaying each of the plurality of divided areas obtained by the division, and the generated display data for the data display Display data distribution means for distributing to the device.
  • the divided area is wider than the display image.
  • the content of the target data includes content data that can be displayed as an image
  • the data display device includes content data included as content in the divided area.
  • the image power of the content data is displayed on the display screen according to the divided area position data indicating the position occupied in the image obtained from the content data included in the target data
  • the dividing means includes:
  • the image of the content data is divided into the plurality of divided areas according to the width of the display screen
  • the display data generation means includes image data indicating the image of the divided areas obtained by the division
  • the display data including the divided area position data of the divided area is generated
  • the display data distribution means sequentially displays the display data displayed on the display screen among the generated display data.
  • the display data generation unit generates the display data including image data indicating a divided area image obtained by the division in a binary format.
  • the target data further includes display area data that can be displayed in association with a display area in an image of the content data
  • the data display device includes an image included in the divided area.
  • Display area data associated with the included display area is further displayed on the display screen according to display area position data indicating the position of the display area in the image included in the divided area
  • the display data generating means Generate the display data including display area data associated with the display area included in the image included in the divided area and display area position data indicating the position of the display area in the image included in the divided area. To do.
  • the display area data is a URL of a resource that can be accessed by the data display device.
  • the target data is document data that is distributed by resource power that can be accessed by the data display device power URL.
  • a data display device receives a distribution of display data used to display the contents of target data to be accessed, and displays the data on a display screen having a predetermined size.
  • the display data is used to display one of a plurality of divided areas obtained by dividing the content of the target data according to the width of the display screen, and the distributed display.
  • the divided area is larger than the display image.
  • the target data includes content data that can be displayed as an image on the display screen
  • the display data includes image data indicating an image of content data included as content in the divided area.
  • the display data displayed on the display screen includes an image of the content data including divided region position data indicating a position occupied by the image obtained from the content data included in the target data.
  • the display data receiving unit sequentially receives the distributed display data, and the data display unit displays an image indicated by image data of a divided area included in the received display data. Are displayed on the display screen in accordance with the divided area position data indicating the position of the divided area.
  • the content of the image data of the divided area included in the display data is a first format, and the content of the image data of the first format is different from the first format.
  • the image display device further includes conversion means for converting into image data of a second format, and the data display means displays the image data of the second format obtained as a result of the conversion on the display screen.
  • the first format is a binary format
  • the second format is a JPEG format and a GIF format or their! /.
  • the display data includes display area data associated with a display area included in an image indicated by the image data included in the divided area, and an image indicated by the image data included in the divided area.
  • Display area position data indicating the position of the divided area in the display area
  • the data display means displays display area data associated with the display area included in the image indicated by the image data included in the divided area. Further display is performed on the display screen according to the display area position data indicating the position of the display area in the image indicated by the image data included in the divided area.
  • the display area data is a URL of a resource that can be accessed by the data display device.
  • the target data is document data that is distributed by resource power that can be accessed by the data display device power URL.
  • the data distribution method provides the content of the target data to be accessed.
  • This is a data distribution method for distributing display data used for display and displaying it on a display screen of a predetermined area, receiving the target data that is accessed and whose contents are displayed on the data display device.
  • the content of the received target data is divided into a plurality of divided areas according to the width of the display screen, and the display data used for displaying each of the divided areas obtained by the division And the generated display data is distributed to the data display device.
  • the data display method is a data display method for receiving display data used for displaying the contents of target data to be accessed and displaying it on a display screen having a predetermined size.
  • the display data is used to display one of a plurality of divided areas obtained by dividing the content of the previous target data according to the width of the display screen, and is distributed. Display data is received, and the received display data is displayed on the display screen.
  • a first program according to the present invention is a program that distributes display data used to display the contents of target data to be accessed and displays the data on a display screen having a predetermined size. Receiving the target data whose contents are accessed and displayed on the data display device, and dividing the contents of the received target data into a plurality of divisions according to the width of the display screen. Dividing into regions, creating the display data used to display each of the plurality of divided regions obtained by the division, and delivering the generated display data to the data display device Let the computer execute it.
  • a second program is a program that receives display data used for displaying the contents of target data to be accessed, and displays it on a display screen of a predetermined size.
  • the display data is used to display one of a plurality of divided areas obtained by dividing the content of the previous target data according to the width of the display screen, and the distributed display data And a step of displaying the received display data on the display screen.
  • the computing capacity and the memory capacity, etc., with which the display screen is small are not sufficient.
  • a data distribution system and method suitable for distributing data to a mobile terminal device and displaying an image are provided.
  • a data distribution device capable of displaying an arbitrary image included in distributed data on a device that displays the image without being limited by the data and ability of the device, and A method is provided.
  • FIG. 1 is a diagram illustrating a configuration of a network system to which a data distribution method according to the present invention is applied.
  • FIG. 2 is a diagram illustrating document data distributed by the Web server shown in FIG. 1, Web data created by the Web page distribution server, and divided area data distributed by the Web page distribution server.
  • FIG. 3 is a diagram illustrating hardware of the mobile communication device, Web server, and Web page distribution server shown in FIG. 1.
  • FIG. 4 is a diagram illustrating an input / output unit (FIG. 3) of the mobile communication device shown in FIG. 1.
  • FIG. 5 is a diagram showing a Web page distribution program that operates on the Web page distribution server shown in FIG.
  • FIG. 6 is a diagram showing divided area data (i, j) of a divided area (i, j) created by a divided area data creation unit of the Web page distribution program shown in FIG.
  • FIG. 7 is a diagram showing Web page data managed by the Web data management unit of the Web page distribution program shown in FIG. 5 and its distribution data.
  • FIG. 8 is a diagram exemplifying movement of a display range of an image displayed on the liquid crystal display unit of the mobile communication device shown in FIG. 1 and selection of a link included in the displayed image.
  • FIG. 9 is a diagram showing a view program that is executed in the mobile communication device shown in FIG. 1 and displays divided area data (FIGS. 2 and 6) on the liquid crystal display unit (FIG. 4).
  • FIG. 10 is a diagram showing pseudo image data created by a pseudo image data creation unit of the view program shown in FIG. 9.
  • FIG. 11 is a communication sequence diagram showing an overall operation (S 10) of the network system shown in FIG. 1.
  • FIG. 1 is a diagram illustrating a configuration of a network system 1 to which a data distribution method according to the present invention is applied.
  • the network system 1 is configured by connecting the Internet 10 and a mobile communication system 14 so that they can communicate with each other.
  • the mobile communication system 14 includes a mobile base station 142—1-1—142-1 that communicates with a mobile communication device 2—1—1—2 1 such as a PDA and a mobile phone, and a Web page distribution server 5.
  • the mobile network 140 is connected and configured.
  • Internet 10 is a web server that delivers document data to web page delivery server 5.
  • FIG. 2 is a diagram illustrating document data distributed by the Web server 12 shown in FIG. 1, Web data generated by the Web page distribution server 5, and divided area data distributed by the Web page distribution server 5. It is.
  • Document data is generally described in HTML (HyperText Markup Language) and distributed from the Web server 12 to the Web page distribution server 5 by HTTP (HyperText Transfer Protocol).
  • HTML HyperText Markup Language
  • HTTP HyperText Transfer Protocol
  • this document data includes
  • content data included in one document data can generally be displayed as an image of a single Web page.
  • an area for displaying a link is provided.
  • a link destination URL or the like is embedded and used for reference of data of the link destination by the user.
  • data is distributed from the Web page distribution server 5 to the mobile communication device 2 and displayed in the following procedure (1) -1 (4).
  • Web server 12 force Web page distribution server 5 (display data distribution device) upon request from mobile communication device 2 (data display device) via Web page distribution server 5
  • the document data shown in Fig. 2 is distributed.
  • Web page distribution server 5 creates an image of the distributed document data, divides the created image into multiple areas (divided areas), and creates divided area data (display data)
  • the Web page distribution server 5 In response to a request from the mobile communication device 2, the Web page distribution server 5 sequentially delivers only the portion of the created divided area data that is actually displayed to the mobile communication device 2.
  • the mobile communication device 2 sequentially displays the divided area data distributed from the Web page distribution server 5.
  • Each divided region data includes
  • FIG. 3 is a diagram illustrating hardware of the mobile communication device 2, the Web server 12, and the Web page distribution server 5 shown in FIG.
  • the mobile communication device 2, the Web server 12, and the Web page distribution server 5 are composed of a main body 160 including a CPU 162, a memory 164, etc., a keyboard, an input / output unit 166 including a display device, and other nodes. And a recording device 170 for storing / reproducing data to / from a recording medium 172 such as a CD device / hard disk device.
  • the mobile communication device 2, the Web server 12, and the Web page distribution server 5 include components as computers that can communicate with other nodes.
  • FIG. 4 is a diagram illustrating the input / output unit 166 (FIG. 3) of the mobile communication device 2 shown in FIG. 1.
  • the mobile communication device 2 is, for example, a mobile phone, and FIG. As shown, the screen area c pixel X d pixel liquid crystal display unit 200, operation buttons 202 such as numeric keys, and the movement / mode switching button 210 including the direction selection button 212 and the center button 214, etc.
  • the input / output unit 166 is included.
  • the size of the liquid crystal display unit 200 is generally very small compared to the size of a display device of a stationary computer.
  • the programs shown in the following figures are supplied to each node via the recording medium 172 (FIG. 3), loaded into the memory 164, and executed on the hardware (not shown) operating on each node. It is executed using the specific.
  • FIG. 5 is a diagram showing a Web page distribution program 50 that operates in the Web page distribution server 5 shown in FIG.
  • the Web page distribution program 50 includes a URL receiving unit 500, a document data obtaining unit 502, an image creating unit 504, a link data creating unit 510, an image dividing unit 512, a binary image data creating unit 514, coordinate data. Creation part 516-1, 516-2, creation of divided area data Section 518, Web data management section 520, Web data database (Web data DB) 522, divided area data request receiving section 530, and divided area data distribution section 532
  • the web page delivery program 50 generates an image of the document data delivered from the web server 12 using these components, and this image is displayed on the liquid crystal display unit 200 (FIG. 4) of the mobile communication device 2.
  • the image is divided into a plurality of divided areas in accordance with the image, and the divided area image actually used for displaying the image of the document data on the liquid crystal display unit 200 and the URL contained therein are sequentially distributed to the mobile communication device 2.
  • the URL receiving unit 500 moves in response to a user operation on the mobile communication device 2, such as inputting a URL or selecting a link displayed on the mobile communication device 2.
  • the URL desired by the user sent from the body communication device 2, the request for obtaining the document data from the resource indicated by the URL, and the address of the mobile communication device 2 that requested the document data acquisition are accepted.
  • the URL receiving unit 500 outputs the received URL, the document data acquisition request, and the address of the mobile communication device 2 to the document data acquisition unit 502.
  • the URL receiving unit 500 outputs the received URL and the address of the sentence mobile communication device 2 to the Web data management unit 520.
  • the document data acquisition unit 502 requests the Web server 12 to distribute the document data of the resource indicated by the URL input from the URL receiving unit 500.
  • the document data acquisition unit 502 acquires the document data (FIG. 2) returned from the Web server 12 and outputs it to the image creation unit 504 and the link data creation unit 510.
  • the image creation unit 504 interprets the document data input from the document data acquisition unit 502 and creates image data indicating an image of the content data (Web page image; FIG. 2).
  • the image creation unit 504 stores data used for displaying document data such as font data in various languages.
  • the image creation unit 504 stores such stored data as the contents of the document data. Depending on the situation, it can be appropriately selected and used for interpretation of document data to support document data in various languages.
  • the image creating unit 504 outputs the created image data to the image dividing unit 512, the binary image data creating unit 514, and the coordinate data creating units 516-1 and 516-2.
  • the link data creation unit 510 displays each URL and its display range included in the document data input from the document data acquisition unit 502 in the form of coordinates. Display range data.
  • This display range data is, for example, the display range of links # 1 and #k, the position in the image of the document data of the upper left pixel and the lower right pixel of the display range, and the coordinate format (xl pixel, yl pixel) , ( ⁇ 'pixel, yl' pixel) one (xk pixel, yk pixel), (xk 'pixel, yk' pixel)).
  • the link data creation unit 510 creates link data by associating the extracted URL with the display position data, and outputs the link data to the coordinate data creation unit 516-2.
  • the image dividing unit 512 has a size (a pixel X b pixel) suitable for displaying the image data input from the image creating unit 504 on the liquid crystal display unit 200 (Fig. 4) of the mobile communication device 2.
  • M X n regions (divided regions (0, 0) — (m-1, n-1)), and divided regions (0, 0) — (m—l, n—1) Image data indicating an image is created and output to the binary image data creation unit 514.
  • the size of the divided area (a pixel X b pixel) is assumed that the display range is slightly changed after the data of a certain divided area is sent to the mobile communication device 2 and displayed on the liquid crystal display unit 200. However, it is preferable that there is some margin with respect to the size of the liquid crystal display unit 200 (c pixels x d pixels) so that it is not necessary to immediately send the data of the adjacent divided regions (a ⁇ c, b ⁇ d).
  • a nounary image data creation unit 514 converts each image data of the divided areas (0, 0) one (m—1, n—1) input from the image dividing unit 512 into a binary format, and outputs a binary image. Data (0, 0) — (m-l, n-l) is created.
  • the noinary image data creation unit 514 outputs the created binary image data (0, 0) — (m ⁇ 1, n ⁇ 1) to the divided region data creation unit 518.
  • the coordinate data creation unit 516-1 includes the image data of the entire document data input from the image creation unit 504 and the segmented area (0, 0) — (m ⁇ 1, n) input from the image segmentation unit 512. -1) Each image data is processed and included in each of the divided areas (0, 0) — (m—1, n—1). The divided area position data indicating what position the image to occupy in the entire document data image is created.
  • the divided area position data of the divided area (0, 0) — (m—1, n—1) includes, for example, the position of the image of the divided area (0, 0) — (m—1, n—1).
  • the coordinate format ((0 pixel, 0 pixel) one ((m—l) xa + l pixel, (n—1) X b + 1 pixel)) Show.
  • the coordinate data creation unit 516-2 uses each of the divided areas (0, 0) — (m ⁇ 1, n ⁇ 1). It is sufficient to show the array data (0, 0) — (m ⁇ 1, n ⁇ 1) attached to these as coordinate data.
  • the coordinate data creation unit 516-1 outputs the created divided region position data to the divided region data creation unit 518 and the coordinate data creation unit 516-2.
  • the coordinate data creation unit 516-2 includes display range data ((xl pixel, yl pixel), ( ⁇ 'pixel, yl' pixel) one (xk) included in the link data input from the link data creation unit 510. Pixel, yk pixel), (xk, pixel, yk 'pixel)) and the segmented area position data ((0 pixel, 0 pixel) one ((m- l) xa + l) input from the coordinate data generator 516-1 Pixel, (n— 1) X b + 1 pixel)), and which link is displayed in which divided area, and further, the divided area (0, 0) — (m— 1, n-1) Create display range data that shows the display range of the link in each, for example, in the form of coordinates.
  • the coordinate data creation unit 516 includes a URL displayed in each of the divided areas (0, 0) — (m ⁇ 1, n ⁇ 1) and a divided area (0, 0) — (m ⁇ 1, n ⁇ 1).
  • the link data (0, 0) — (m— 1, n—Create 1).
  • the coordinate data creation unit 516-2 outputs the created link data (0, 0) — (m ⁇ 1, n ⁇ 1) to the divided area data creation unit 518.
  • FIG. 6 is a diagram showing the divided area data (i, j) of the divided area (i, j) created by the divided area data creating unit 518 of the Web page distribution program 50 shown in FIG.
  • the divided area data creation unit 518 outputs the created divided area data (i, j) to the Web data management unit 520.
  • FIG. 7 is a diagram showing Web page data managed by the Web data management unit 520 of the Web page distribution program 50 shown in FIG. 5 and its distribution data.
  • the Web data management unit 520 stores the divided region data (i, j) of the divided region (i, j) input from the divided region data creation unit 518 in the Web data DB 522.
  • the Web data DB 522 stores the divided area data (0, 0) — (m— 1, n— 1) of the divided area (0, 0) — (m 1, n 1). As shown in Fig. 2, 0) — (m-1, 1, n-1) as a whole constitutes Web page data for displaying one document data image.
  • the Web data DB 522 stores Web page data created for each of the document data # 1 to # u distributed from the Web server 12.
  • the Web data management unit 520 is configured so that each of the Web page data stored in the Web data DB 522 includes the divided area data (divided area arrangement), the URL of the document data, and Distribution data indicating information (position data, image data and link data) required for distribution of divided area data to the mobile communication device 2, such as the address of the mobile communication device 2 that requested the acquisition of the document data And store it in the Web data DB522 as shown in FIG.
  • the Web data management unit 520 converts each Web page data into divided area data (i, j; in many cases, divided area data (0, 0)) to be transmitted to the mobile communication device 2 first. Web page data distribution data is attached and output to the divided area data distribution unit 532.
  • the Web data management unit 520 displays the liquid crystal display of the mobile communication device 2 from the Web page data stored in the Web data DB 522 in response to a request from the mobile communication device 2 via the divided area data request receiving unit 530.
  • Divided area data (i, j ) Take out and output to the divided area data distribution unit 532.
  • Divided area data request accepting section 530 receives a request for transmission of divided area data, data indicating divided area data for which transmission is requested, and a movement requesting transmission of divided area data from mobile communication device 2. The data indicating the body communication device 2 is accepted.
  • the divided area data request acceptance unit 530 outputs data indicating the divided area data requested from the mobile communication device 2 to the Web data management unit 520, and requests this divided area data.
  • the divided area data request accepting unit 530 divides the data indicating the divided area data requested to be transmitted and the data indicating the mobile communication device 2 that requested transmission of the divided area data into the divided area data distributing unit 532. Output for.
  • FIG. 8 is a diagram illustrating movement of the display range of the image displayed on the liquid crystal display unit 200 of the mobile communication device 2 shown in FIG. 1 and selection of a link included in the displayed image. It is.
  • the request for the divided area data from the mobile communication device 2 occurs, for example, when the user moves the image display range as shown in FIG.
  • the user can
  • the direction selection button 212 (Fig. 4) is operated to move the image display range in the direction of the divided area (1, 0), so that the image of the divided area (1, 0) is displayed on the liquid crystal display unit 200.
  • the mobile communication device 2 requests the Web page distribution server 5 to transmit the divided area data (1, 0) of the divided area (1, 0).
  • the divided area data distribution unit 532 sequentially distributes the divided area data and distribution data input from the Web data management unit 520 to the mobile communication device 2.
  • FIG. 9 is a view showing a view program 22 that is executed in the mobile communication device 2 shown in FIG. 1 and displays the divided area data (FIGS. 2 and 6) on the liquid crystal display unit 200 (FIG. 4).
  • the view program 22 includes a user interface unit (UI unit) 220, a URL transmission unit 222, a divided region data request unit 230, a divided region data receiving unit 232, a divided region data management unit 240, a divided region Area data DB242, display area management unit 250, link data Data processing unit 252, JPEG image creation unit 254, coordinate data storage unit 258-1, 258-2, mode management unit 260, browse control unit 262, display image creation unit 270, pseudo image data creation unit 280, pseudo image The data management unit 282 and the pseudo image data DB 284 are included.
  • UI unit user interface unit
  • URL transmission unit 222 includes a URL transmission unit 222, a divided region data request unit 230, a divided region data receiving unit 232, a divided region data management unit 240,
  • the view program 22 accesses the Web server 12 via the Web page distribution server 5 and the divided area data for the Web page distribution server 5 according to the user's operation.
  • the divided area data distributed in response to the distribution request is displayed on the liquid crystal display unit 200.
  • FIG. 10 is a diagram showing the pseudo image data created by the pseudo image data creating unit 280 of the view program 22 shown in FIG.
  • the UI unit 220 accepts user operations such as changing the image display range and selecting links for the input / output unit 166 (Fig. 4) of the mobile communication device 2, and indicates the accepted operation. Is output to each component of the view ⁇ program 22, and the operation of each component of the view ⁇ program 22 is controlled.
  • the UI unit 220 displays the JPEG image input from the display image creation unit 270 and the pseudo image data (FIG. 10) input from the pseudo image data management unit 282 on the liquid crystal display unit 200.
  • the URL transmission unit 222 accepts a user-desired URL and a document data acquisition request indicated by the URL from the UI unit 220 and the link data processing unit 252.
  • the view ⁇ program 221 transmits a user-desired URL and document data acquisition request together with the address of the mobile communication device 2 to the Web page distribution server 5.
  • the divided area data request unit 230 requests the Web page distribution server 5 to distribute the divided area data required when the image display range is changed on the liquid crystal display unit 200 (FIG. 8). .
  • the divided area data receiving unit 232 accepts the divided area data and distribution data (Figs. 2, 6, and 7) distributed from the Web page distribution server 5, and manages the received divided area data and distribution data. Outputs to part 240.
  • the divided area data management unit 240 stores the divided area data and the distribution data input from the divided area data receiving unit 232 in the divided area data DB242.
  • the divided area data management unit 240 outputs the divided area data and the distribution data stored in the divided area data DB 242 to the other components of the view program 22 as necessary.
  • the mode management unit 260 controls the operation of each component of the view screen program 22 in accordance with a user operation on the center button 214 of the moving Z mode switching button 210 (Fig. 4) of the liquid crystal display unit 200. Switch the operation mode of View ⁇ program 22 to browse mode or link mode (Fig. 8).
  • the operation mode of the view program 22 is switched from the browse mode to the link mode, or from the link mode to the browse mode.
  • the operation on the direction selection button 212 is performed by the UI unit 220, the browse control unit 262, and the like. Processed as an operation for moving the display range of 200.
  • the view program 22 is operating in the link mode, for example, the operation of selecting the up / down direction of the direction selection button 212 is performed on the liquid crystal display unit 200 by the UI unit 220, the link data processing unit 252, or the like.
  • the cursor highlight on the displayed link is processed as an operation for selecting in order.
  • the operation of selecting the left / right direction of the direction selection button 212 is performed by the UI unit 220, the link data processing unit 252, etc. It is processed as an operation to select the URL attached to the attached link or an operation to deselect the URL.
  • the coordinate data storage unit 258-1 obtains and stores the divided region position data (FIG. 7) of each divided region data already distributed from the display range management unit 250, and stores them. It is used for the other parts of the view program 22 such as the link data processing unit 252.
  • the coordinate data storage unit 258-2 obtains and stores the display position data included in the link data (FIG. 7) of each divided area data already distributed from the display range management unit 250, and displays the display range management unit 250.
  • ⁇ program 22 such as link data processing unit 252 Used for component parts.
  • the display range management unit 250 processes the divided region position data and the display position data stored in the coordinate data storage units 258-1 and 258-2 in response to an operation on the direction selection button 212 by the user, It is determined which part of the binary image data included in which divided region data is included in the display range of the liquid crystal display unit 200.
  • the display range management unit 250 determines which URL is displayed in which range in the image displayed on the liquid crystal display unit 200.
  • the display range management unit 250 outputs these determination results to other components of the view program 22 such as the link data processing unit 252, the JPEG image creation unit 254, the browse control unit 262, and the display image creation unit 270. To do.
  • the link data processing unit 252 controls the UI unit 220 according to the determination result by the display range management unit 250 and the user operation in the link mode described above with reference to FIG. Performs processing to display the cursor for the links included in the display range or to highlight the links.
  • the link data processing unit 252 outputs the URL selected in accordance with the user operation in the link mode to the URL transmission unit 222.
  • the JPEG image creation unit 254 displays the new divided region data when the new divided region data is displayed on the liquid crystal display unit 200 according to the determination result of the display range management unit 250 or the like.
  • the binary image data contained in the is converted to JPEG format and output to the display image creation unit 270.
  • the browse control unit 262 determines whether the UI unit 220 and the display image creation unit 270 operate according to the user operation in the browse mode described above with reference to FIG. A process for controlling the operation to move the display range of the liquid crystal display unit 200 and a process for enlarging or reducing the image displayed on the liquid crystal display unit 200 are performed.
  • the display image creation unit 270 is displayed on the liquid crystal display unit 200 from the image data in the JPEG format generated by the JPEG image creation unit 254 according to the determination result of the display range management unit 250 and the control of the browse control unit 260. Is taken out and displayed on the LCD 200 Create an image to be used.
  • the JPEG image creation unit 254 converts binary image data into JPEG format image data only when new divided area data is acquired and displayed.
  • This conversion processing has a considerably larger processing amount than processing for simply moving, enlarging or reducing an image in the liquid crystal display unit 200.
  • the display image creation unit 270 has been created by the JPEG image creation unit 254 according to the control of the browse control unit 262. JPEG format image data is used.
  • the amount of processing and the delay associated with the processing can be reduced compared with the case of creating JPEG format image data even when the image is simply moved.
  • the operability of device 2 is improved.
  • the pseudo image data creation unit 280 can be configured such as the Web server 12 as shown in FIG. At least one piece of content data sent as an attachment to an e-mail is attached with thumbnail image data indicating the content of the content data, and further with execution control data for executing the content data. Then, pseudo image data that can be treated as image data is created.
  • the pseudo image data creation unit 280 outputs the created pseudo image data to the pseudo image data management unit 282.
  • the pseudo image data management unit 282 stores the pseudo image data input from the pseudo image data creation unit 280 in the pseudo image data DB 284.
  • the pseudo image data management unit 282 outputs the pseudo image data stored in the pseudo image data DB 284 to the UI unit 220 according to an operation for displaying and outputting content data.
  • FIG. 11 shows a communication system showing the overall operation (S10) of the network system 1 shown in FIG. FIG.
  • step 100 a user operation is performed on the input / output unit 166 (FIG. 4) of the mobile communication device 2, and a user-desired URL is stored in the mobile communication device 2. Entered.
  • step 102 the mobile communication device 2 transmits the input URL or the like to the Web page distribution server 5.
  • step 110 (S110) the Web page distribution server 5 requests the Web server 12 to distribute the content data that is indicated by the URL.
  • step 112 the document data or its content data is distributed to the Web server 12.
  • processing of S110 and S112 can be performed as many times as necessary until all necessary data is delivered to the Web page delivery server 5.
  • step 120 the Web page distribution server 5 distributes, for example, divided area data to be displayed on the liquid crystal display unit 200 (FIG. 4) to the mobile communication device 2 first.
  • step 122 the mobile communication device 2 displays the image of the distributed divided area data on the liquid crystal display unit 200.
  • the user performs an operation for moving the image displayed on the liquid crystal display unit 200 on the mobile communication device 2 in accordance with the displayed image.
  • step 140 when the mobile communication device 2 determines that new divided area data is necessary as the image moves, etc., the mobile communication device 2 makes a request to the Web page distribution server 5 as necessary. The distribution of the divided area data is requested.
  • step 142 the Web page distribution server 5 distributes the requested divided area data to the mobile communication device 2.
  • Step 144 the mobile communication device 2 displays the image of the distributed divided area data on the liquid crystal display unit 200.
  • the user makes a liquid crystal display unit 200 to the mobile communication device 2 according to the displayed image. Perform operations such as moving the image displayed on.
  • the present invention can be used for data distribution.

Abstract

 本発明は、移動体端末装置などにデータを配信して画像を表示させるために適したデータ配信システムおよびその方法を提供することを目的とする。Webページ配信サーバ5を介した移動体通信装置2からの要求に応じて、Webサーバ12が、Webページ配信サーバ5に、図2に示した文書データを配信する。Webページ配信サーバ5が、配信された文書データの画像を作成し、作成した画像を複数の領域に分割し、分割領域データを作成する。Webページ配信サーバ5は、移動体通信装置2からの要求に応じて、作成した分割領域データの内、実際に表示される分だけを、順次、移動体通信装置2に配信する。移動体通信装置2は、Webページ配信サーバ5から配信される分割領域データを、順次、表示する。

Description

明 細 書
データ配信システムおよびその方法
技術分野
[0001] 本発明は、 Webデータの配信などに用いられるデータ配信システムおよびその方 法に関する。
背景技術
[0002] 例えば、特許文献 1は、 HTMLデータの画像を分割して表示する方法を開示する また、特許文献 2は、移動体端末装置 (携帯端末装置)に HTMLデータの画像 (H TML画像)を表示する方法を開示する。
しカゝしながら、特許文献 1に開示された方法は、移動体端末装置に対する HTML 画像の表示を考慮しておらず、また、 HTML画像を表示する装置における処理の負 担が大きいので、表示画面が小さぐまた、 CPUの演算速度およびメモリ容量が、据 え置き型のコンピュータに比べて十分でない移動体端末装置への HTML画像の表 示には適していない。
また、特許文献 2に開示された方法は、画像を表示する装置において、 HTMLデ ータを処理して画像を作成する必要があるので、例えば、ある外国語用のフォントデ ータを有して 、な 、移動体端末装置に、その外国語で記述された情報を表示するこ とはできない。
特許文献 1:特開 2001— 117550号公報
特許文献 2:特開 2002— 55912号公報
発明の開示
発明が解決しょうとする課題
[0003] 本発明は、上述の背景力 なされたものであり、表示画面が小さぐ演算能力およ びメモリ容量などが十分でない移動体端末装置などにデータを配信して画像を表示 させるために適したデータ配信システムおよびその方法を提供することを目的とする また、本発明は、配信したデータに含まれる任意の画像を、画像を表示する装置に 、それが備えているデータおよび能力により制限を受けずに、表示させることができる データ配信装置およびその方法を提供することを目的とする。
課題を解決するための手段
[0004] 上記目的を達成するために、本発明に力かるデータ配信システムは、アクセスの対 象となる対象データを配信する対象データ配信装置と、前記配信された対象データ の内容の表示に用いられる表示データを配信する表示データ配信装置と、前記配信 された表示データを、所定の広さの表示画面に表示するデータ表示装置とを有する データ配信システムであって、前記表示データ配信装置は、前記対象データ配信装 置により配信され、前記データ表示装置にその内容が表示される前記対象データを 受信する対象データ受信手段と、前記受信された対象データの内容を、前記表示画 面の広さに応じて、複数の分割領域に分割する分割手段と、前記分割により得られ た複数の分割領域それぞれの表示に用いられる前記表示データを作成する表示デ ータ作成手段と、前記表示画面に表示される前記表示データを、前記データ表示装 置に配信する表示データ配信手段とを有し、前記データ表示装置は、前記表示デー タ配信装置により配信された表示データを受信する表示データ受信手段と、前記受 信された表示データを、前記表示画面に表示するデータ表示手段とを有する。
[0005] また、本発明にカゝかるデータ配信装置は、アクセスの対象となる対象データの内容 の表示に用いられる表示データを配信し、所定の広さの表示画面に表示させるデー タ配信装置であって、アクセスされ、前記表示画面にその内容が表示される前記対 象データを受信する対象データ受信手段と、前記受信された対象データの内容を、 前記表示画面の広さに応じて、複数の分割領域に分割する分割手段と、前記分割 により得られた複数の分割領域それぞれの表示に用いられる前記表示データを作成 する表示データ作成手段と、前記生成された表示データを、前記データ表示装置に 配信する表示データ配信手段とを有する。
[0006] 好適には、前記分割領域は、前記表示画像よりも広 ヽ。
[0007] 好適には、前記対象データの内容は、画像として表示されうるコンテンツデータを 含み、前記データ表示装置は、前記分割領域に内容として含まれるコンテンツデー タの画像を、このコンテンツデータの画像力 前記対象データに含まれるコンテンツ データから得られる画像にお!ヽて占める位置を示す分割領域位置データに従って、 前記表示画面に表示し、前記分割手段は、前記コンテンツデータの画像を、前記表 示画面の広さに応じて、前記複数の分割領域に分割し、前記表示データ生成手段 は、前記分割により得られた分割領域の画像を示す画像データと、この分割領域の 前記分割領域位置データとを含む前記表示データを生成し、前記表示データ配信 手段は、前記生成された表示データの内、前記表示画面に表示される前記表示デ ータを、順次、前記データ表示装置に配信する。
[0008] 好適には、前記表示データ生成手段は、前記分割により得られた分割領域の画像 を、バイナリ形式で示す画像データを含む前記表示データを生成する。
[0009] 好適には、前記対象データは、前記コンテンツデータの画像内の表示領域に対応 付けられて表示されうる表示領域データをさらに含み、前記データ表示装置は、前記 分割領域に含まれる画像に含まれる表示領域に対応付けられた表示領域データを、 この分割領域に含まれる画像における表示領域の位置を示す表示領域位置データ に従って、前記表示画面にさらに表示し、前記表示データ生成手段は、前記分割領 域に含まれる画像に含まれる表示領域に対応付けられた表示領域データと、この分 割領域に含まれる画像における表示領域の位置を示す表示領域位置データとを含 む前記表示データを生成する。
[0010] 好適には、前記表示領域データは、前記データ表示装置力 アクセスされうるリソ ースの URLである。
[0011] 好適には、前記対象データは、前記データ表示装置力 URLによりアクセスされう るリソース力 配信される文書データである。
[0012] また、本発明に力かるデータ表示装置は、アクセスの対象となる対象データの内容 の表示に用いられる表示データの配信を受けて、所定の広さの表示画面に表示する データ表示装置であって、前記表示データは、前記対象データの内容を、前記表示 画面の広さに応じて分割することにより得られた複数の分割領域のいずれかの表示 に用いられ、前記配信された表示データを受信する表示データ受信手段と、前記受 信された表示データを、前記表示画面に表示するデータ表示手段とを有する。 [0013] 好適には、前記分割領域は、前記表示画像よりも広 ヽ。
[0014] 好適には、前記対象データは、前記表示画面に画像として表示されうるコンテンツ データを含み、前記表示データは、前記分割領域に内容として含まれるコンテンツデ ータの画像を示す画像データと、このコンテンツデータの画像が、前記対象データに 含まれるコンテンツデータから得られる画像にお!、て占める位置を示す分割領域位 置データとを含み、前記表示画面に表示される前記表示データが、順次、配信され、 前記表示データ受信手段は、前記配信された表示データを、順次、受信し、前記デ ータ表示手段は、前記受信された表示データに含まれる分割領域の画像データが 示す画像を、この分割領域の位置を示す分割領域位置データに従って、前記表示 画面に表示する。
[0015] 好適には、前記表示データに含まれる分割領域の画像データの内容は、第 1の形 式であり、前記第 1の形式の画像データの内容を、前記第 1の形式とは異なる第 2の 形式の画像データに変換する変換手段をさらに有し、前記データ表示手段は、前記 変換の結果として得られた第 2の形式の画像データを、前記表示画面に表示する。
[0016] 好適には、前記第 1の形式は、バイナリ形式であり、前記第 2の形式は、 JPEG形式 および GIF形式またはこれらの!/、ずれかである。
[0017] 好適には、前記表示データは、前記分割領域に含まれる画像データが示す画像に 含まれる表示領域に対応付けられた表示領域データと、この分割領域に含まれる画 像データが示す画像における分割領域の位置を示す表示領域位置データとをさら に含み、前記データ表示手段は、前記分割領域に含まれる画像データが示す画像 に含まれる表示領域に対応付けられた表示領域データを、この分割領域に含まれる 画像データが示す画像における表示領域の位置を示す表示領域位置データに従つ て、前記表示画面にさらに表示する。
[0018] 好適には、前記表示領域データは、前記データ表示装置力 アクセスされうるリソ ースの URLである。
[0019] 好適には、前記対象データは、前記データ表示装置力 URLによりアクセスされう るリソース力 配信される文書データである。
[0020] また、本発明にカゝかるデータ配信方法は、アクセスの対象となる対象データの内容 の表示に用いられる表示データを配信し、所定の広さの表示画面に表示させるデー タ配信方法であって、アクセスされ、前記データ表示装置にその内容が表示される前 記対象データを受信し、前記受信された対象データの内容を、前記表示画面の広さ に応じて、複数の分割領域に分割し、前記分割により得られた複数の分割領域それ ぞれの表示に用いられる前記表示データを作成し、前記生成された表示データを、 前記データ表示装置に配信する。
[0021] また、本発明に力かるデータ表示方法は、アクセスの対象となる対象データの内容 の表示に用いられる表示データの配信を受けて、所定の広さの表示画面に表示する データ表示方法であって、前記表示データは、前対象データの内容を、前記表示画 面の広さに応じて分割することにより得られた複数の分割領域のいずれかの表示に 用いられ、前記配信された表示データを受信し、前記受信された表示データを、前 記表示画面に表示する。
[0022] また、本発明に力かる第 1のプログラムは、アクセスの対象となる対象データの内容 の表示に用いられる表示データを配信し、所定の広さの表示画面に表示させるプロ グラムであって、アクセスされ、前記データ表示装置にその内容が表示される前記対 象データを受信するステップと、前記受信された対象データの内容を、前記表示画 面の広さに応じて、複数の分割領域に分割するステップと、前記分割により得られた 複数の分割領域それぞれの表示に用いられる前記表示データを作成するステップと 、前記生成された表示データを、前記データ表示装置に配信するステップとをコンビ ユータに実行させる。
[0023] また、本発明に力かる第 2のプログラムは、アクセスの対象となる対象データの内容 の表示に用いられる表示データの配信を受けて、所定の広さの表示画面に表示する プログラムであって、前記表示データは、前対象データの内容を、前記表示画面の 広さに応じて分割することにより得られた複数の分割領域のいずれかの表示に用い られ、前記配信された表示データを受信するステップと、前記受信された表示データ を、前記表示画面に表示するステップとをコンピュータに実行させる。
発明の効果
[0024] 本発明によれば、表示画面が小さぐ演算能力およびメモリ容量などが十分でない 移動体端末装置などにデータを配信して画像を表示させるために適したデータ配信 システムおよびその方法が提供される。
また、本発明によれば、配信したデータに含まれる任意の画像を、画像を表示する 装置に、それが備えているデータおよび能力により制限を受けずに、表示させること ができるデータ配信装置およびその方法が提供される。
図面の簡単な説明
[図 1]本発明に力かるデータ配信方法が適応されるネットワークシステムの構成を例 示する図である。
[図 2]図 1に示した Webサーバが配信する文書データ、 Webページ配信サーバが作 成する Webデータ、および、 Webページ配信サーバが配信する分割領域データを 例示する図である。
[図 3]図 1に示した移動体通信装置、 Webサーバおよび Webページ配信サーバのハ 一ドウエアを例示する図である。
[図 4]図 1に示した移動体通信装置の入出力部(図 3)を例示する図である。
[図 5]図 1に示した Webページ配信サーバにお!/、て動作する Webページ配信プログ ラムを示す図である。
[図 6]図 5に示した Webページ配信プログラムの分割領域データ作成部が作成する 分割領域 (i, j)の分割領域データ (i, j)を示す図である。
[図 7]図 5に示した Webページ配信プログラムの Webデータ管理部が管理する Web ページデータおよびその配信データを示す図である。
[図 8]図 1に示した移動体通信装置の液晶表示部に表示された画像の表示範囲の移 動と、表示された画像に含まれるリンクの選択とを例示する図である。
[図 9]図 1に示した移動体通信装置において実行され、液晶表示部(図 4)に、分割領 域データ(図 2,図 6)を表示するビューヮプログラムを示す図である。
[図 10]図 9に示したビューヮプログラムの擬似画像データ作成部により作成される擬 似画像データを示す図である。
[図 11]図 1に示したネットワークシステムの全体的な動作(S 10)を示す通信シーケン ス図である。 発明を実施するための最良の形態
[0026] 以下、本発明の実施形態を説明する。
[0027] [ネットワークシステム]
図 1は、本発明にかかるデータ配信方法が適応されるネットワークシステム 1の構成 を例示する図である。
図 1に示すように、ネットワークシステム 1は、インターネット 10と、移動体通信システ ム 14とが相互に通信可能に接続されて構成される。
移動体通信システム 14は、 PDAおよび携帯電話などの移動体通信装置 2— 1一 2 1との間で通信を行う移動体基地局 142— 1— 142— 1と、 Webページ配信サーバ 5と 力 移動体ネットワーク 140を介して接続されて構成される。
インターネット 10は、 Webページ配信サーバ 5に文書データを配信する Webサー ノ 12— 1— 12— 1 (1≥1の整数(以下の a, b, m、 nなどについて同じ)、但し、全ての 1 が同じ数とは限らない)など、情報処理 ·情報通信の主体となりうるノードが、ネットヮ ーク 100を介して接続されて構成される。
なお、 Webサーバ 12— 1一 12— 1など、複数ある構成部分を、いずれか特定せずに 示すときには、単に Webサーバ 12とも記す。
[0028] 図 2は、図 1に示した Webサーバ 12が配信する文書データ、 Webページ配信サー バ 5が作成する Webデータ、および、 Webページ配信サーバ 5が配信する分割領域 データを例示する図である。
文書データは、一般に、 HTML(HyperText Markup Language)により記述され、 We bサーバ 12から Webページ配信サーバ 5に、 HTTP(HyperText Transfer Protocol) により配信される。
図 2に示すように、この文書データには、
(a)テキストデータおよび JPEG形式 ' GIF形式など、画像として移動体通信装置 2に 表示されうるデータ(以下、画像として表示されうるデータ一般を、コンテンツデータと 総称する)、および、
(b)文書データからリンクされているインターネット 10のリソースのロケーション(例え ば URL; Universal Resource Locator)など が含まれる。
1つの文書データに含まれるコンテンツデータは、図 2に示すように、一般に、一枚 の Webページの画像として表示され得る。
この画像には、リンクを表示するための領域が設けられ、この領域にはリンク先の U RLなどが埋め込まれて、ユーザによるリンク先のデータの参照などの用に供される。
[0029] ネットワークシステム 1においては、以下(1)一(4)に示すような手順で、 Webぺー ジ配信サーバ 5から移動体通信装置 2にデータが配信され、表示される。
(1) Webページ配信サーバ 5を介した移動体通信装置 2 (データ表示装置)からの要 求に応じて、 Webサーバ 12 (対象データ配信装置)力 Webページ配信サーバ 5 ( 表示データ配信装置)に、図 2に示した文書データを配信する。
(2) Webページ配信サーバ 5が、配信された文書データの画像を作成し、作成した 画像を複数の領域 (分割領域)に分割し、分割領域データ (表示データ)を作成する
(3) Webページ配信サーバ 5は、移動体通信装置 2からの要求に応じて、作成した 分割領域データの内、実際に表示される分だけを、順次、移動体通信装置 2に配信 する。
(4)移動体通信装置 2は、 Webページ配信サーバ 5から配信される分割領域データ を、順次、表示する。
[0030] なお、分割領域データそれぞれには、
(a)その分割領域内の画像のデータ(画像データ)、
(b)その分割領域内に含まれるリンクに付された URLなど (表示領域データ)、
(c)文書データの画像全体におけるその分割領域の位置を座標で示し、その表示に 用いられるデータ (分割領域位置データ)、および、
(d)文書データの画像全体ある!/、はその分割領域それぞれにおけるリンクの表示位 置を座標で示し、その表示に用いられるデータ (表示領域位置データ)
などが含まれる。
[0031] [ハードウェア]
次に、ネットワークシステム 1の各ノードのハードウェアを説明する。 図 3は、図 1に示した移動体通信装置 2、 Webサーバ 12および Webページ配信サ ーバ 5のハードウェアを例示する図である。
図 3に示すように、移動体通信装置 2、 Webサーバ 12および Webページ配信サー ノ 5は、 CPU162'メモリ 164などを含む本体 160、キーボード '表示装置などを含む 入出力部 166、他のノードとの通信を行う通信装置 168、および、 CD装置'ハードデ イスク装置など記録媒体 172に対するデータの記憶 ·再生を行う記録装置 170などか ら構成される。
つまり、移動体通信装置 2、 Webサーバ 12および Webページ配信サーバ 5は、他 のノードと通信可能なコンピュータとしての構成部分を含んでいる。
[0032] 図 4は、図 1に示した移動体通信装置 2の入出力部 166 (図 3)を例示する図である 移動体通信装置 2は、例えば、携帯電話であって、図 4に示すように、画面の広さ c 画素 X d画素の液晶表示部 200、テンキーなどの操作用ボタン 202、および、方向選 択ボタン 212と中心ボタン 214とを含む移動/モード切り替えボタン 210などを、その 入出力部 166として含む。
なお、液晶表示部 200のサイズは、据え置き型のコンピュータの表示装置のサイズ と比較すると、一般に、非常に小さい。
[0033] [ソフトウェア]
次に、ネットワークシステム 1の各ノードのソフトウェアを説明する。
以下の各図に示すプログラムは、例えば、記録媒体 172 (図 3)を介して各ノードに 供給され、メモリ 164にロードされ、各ノード上で動作する OS (図示せず)上で、ハー ドウエアを具体的に利用して実行される。
[0034] [Webページ配信プログラム 50]
図 5は、図 1に示した Webページ配信サーバ 5において動作する Webページ配信 プログラム 50を示す図である。
図 5に示すように、 Webページ配信プログラム 50は、 URL受入部 500、文書データ 取得部 502、画像作成部 504、リンクデータ作成部 510、画像分割部 512、バイナリ 画像データ作成部 514、座標データ作成部 516 - 1, 516 - 2、分割領域データ作成 部 518、 Webデータ管理部 520、 Webデータデータベース(Webデータ DB) 522、 分割領域データ要求受入部 530および分割領域データ配信部 532から構成される
Webページ配信プログラム 50は、これらの構成部分により、 Webサーバ 12から配 信された文書データの画像を生成し、この画像を、移動体通信装置 2の液晶表示部 200 (図 4)の広さに応じて複数の分割領域に分割し、液晶表示部 200における文書 データの画像表示に実際に用いられる分割領域の画像およびそれに含まれる URL を、移動体通信装置 2に順次、配信する。
[0035] Webページ配信プログラム 50において、 URL受入部 500は、 URLの入力あるい は移動体通信装置 2に表示されたリンクの選択など、ユーザの移動体通信装置 2に 対する操作に応じて移動体通信装置 2から送られてくるユーザ所望の URLと、この U RLが示すリソースからの文書データ取得の要求と、文書データの取得を要求した移 動体通信装置 2のアドレスとを受け入れる。
URL受入部 500は、受け入れた URL、文書データ取得の要求および移動体通信 装置 2のアドレスを、文書データ取得部 502に対して出力する。
また、 URL受入部 500は、受け入れた URLおよび文移動体通信装置 2のアドレス を、 Webデータ管理部 520に対して出力する。
文書データ取得部 502は、 URL受入部 500から入力される URLが示すリソースの 文書データの配信を Webサーバ 12に対して要求する。
文書データ取得部 502は、この要求に応じて Webサーバ 12から返される文書デー タ(図 2)を取得し、画像作成部 504およびリンクデータ作成部 510に対して出力する
[0036] 画像作成部 504は、文書データ取得部 502から入力された文書データを解釈し、 コンテンツデータの画像 (Webページの画像;図 2)を示す画像データを作成する。 画像作成部 504には、様々な言語のフォントデータなど、文書データの表示のため に用いられるデータが記憶されており、画像作成部 504は、記憶したこのようなデー タを、文書データの内容に応じて、適宜、選択して、文書データの解釈のために用い ることにより、様々な言語の文書データに対応する。 画像作成部 504は、作成した画像データを、画像分割部 512、バイナリ画像データ 作成部 514および座標データ作成部 516— 1, 516— 2に対して出力する。
[0037] リンクデータ作成部 510は、文書データ取得部 502から入力された文書データに含 まれるリンク # 1一 # k (図 2)それぞれの URLと、その表示範囲を、座標の形式で示 す表示範囲データとを抽出する。
この表示範囲データは、例えば、リンク # 1一 # kの表示範囲を、表示範囲の左上 の画素と右下の画素との文書データの画像における位置を、座標の形式 (xl画素, yl画素), (χΐ '画素, yl '画素)一(xk画素, yk画素), (xk'画素, yk'画素))で示 す。
リンクデータ作成部 510は、抽出した URLと表示位置データとを対応付けて、リンク データを作成し、座標データ作成部 516-2に対して出力する。
[0038] 画像分割部 512は、画像作成部 504から入力された画像データを、移動体通信装 置 2の液晶表示部 200 (図 4)への表示に適した大きさ(a画素 X b画素)の m X n個の 領域 (分割領域 (0, 0)— (m-1, n-1) )に分割し、分割領域 (0, 0)— (m—l, n—1) それぞれの画像を示す画像データを作成し、バイナリ画像データ作成部 514に対し て出力する。
なお、分割領域の大きさ(a画素 X b画素)は、ある分割領域のデータを移動体通信 装置 2に送って液晶表示部 200に表示させた後、表示範囲が多少、変更されたとし ても、直ちに隣接する分割領域のデータを送らなくて済むように、液晶表示部 200の 広さ(c画素 X d画素)に対して、多少の余裕あると好適である(a≥c, b≥d)。
[0039] ノイナリ画像データ作成部 514は、画像分割部 512から入力された分割領域 (0, 0 )一(m— 1, n— 1)それぞれの画像データを、バイナリ形式に変換し、バイナリ画像デ ータ(0, 0)—(m—l, n—l)を作成する。
ノイナリ画像データ作成部 514は作成したバイナリ画像データ(0, 0)—(m—l, n- 1)を、分割領域データ作成部 518に対して出力する。
[0040] 座標データ作成部 516— 1は、画像作成部 504から入力される文書データ全体の 画像データと、画像分割部 512から入力される分割領域 (0, 0)—(m - 1, n - 1)それ ぞれの画像データとを処理して、分割領域 (0, 0)—(m— 1, n— 1)それぞれに含まれ る画像が、文書データ全体の画像において、どのような位置を占めているかを示す分 割領域位置データを作成する。
分割領域 (0, 0)— (m— 1, n— 1)の分割領域位置データは、例えば、分割領域 (0 , 0)—(m— 1, n— 1)の画像の位置を、これらの左上の画素の文書データ全体の画 像における位置として、座標の形式((0画素, 0画素)一((m— l) xa+ l画素, (n— 1 ) X b + 1画素))で示す。
なお、全ての移動体通信装置 2において、分割領域の大きさが既知であるときには 、座標データ作成部 516— 2は、分割領域 (0, 0)—(m - 1, n - 1)それぞれの座標デ ータとして、これらに付された配列データ (0, 0)—(m— 1, n— 1)を示せば足りる。 座標データ作成部 516— 1は、作成した分割領域位置データを、分割領域データ 作成部 518および座標データ作成部 516— 2に対して出力する。
[0041] 座標データ作成部 516— 2は、リンクデータ作成部 510から入力されるリンクデータ に含まれる表示範囲データ((xl画素, yl画素), (χΐ '画素, yl '画素)一(xk画素, yk画素), (xk,画素, yk'画素))と、座標データ作成部 516— 1から入力される分割 領域位置データ((0画素, 0画素)一((m— l) xa+ l画素, (n— 1) X b + 1画素))とを 処理し、いずれの分割領域に、いずれのリンクが表示されるかを判定し、さらに、分割 領域 (0, 0)—(m— 1, n— 1)それぞれにおけるリンクの表示範囲を、例えば座標の形 式で示す表示範囲データを作成する。
座標データ作成部 516は、分割領域 (0, 0)—(m-1, n-1)それぞれに表示される URLと、分割領域(0, 0)—(m— 1, n— 1)それぞれにおける各 URLの表示範囲を示 す表示範囲データとを対応付けて、分割領域 (0, 0)— (m— 1, n— 1)それぞれのリン クデータ(0, 0)—(m— 1, n— 1)を作成する。
座標データ作成部 516— 2は、作成したリンクデータ(0, 0)—(m— 1, n— 1)を、分 割領域データ作成部 518に対して出力する。
[0042] 図 6は、図 5に示した Webページ配信プログラム 50の分割領域データ作成部 518 が作成する分割領域 (i, j)の分割領域データ (i, j)を示す図である。
分割領域データ作成部 518は、バイナリ画像データ作成部 514から入力される分 割領域 (i, j ;i=0— m— 1, j = 0— n— 1)のバイナリ画像データ (i, j)と、分割領域 (i, j )の分割領域位置データ (i, j ; (i l) xa+ l画素, (j-1) X b + 1画素)と、分割領域 (i , j)のリンクデータ (i, j)とを対応付けて、分割領域 (i, j)の分割領域データ (i, j)を作 成する。
分割領域データ作成部 518は、作成した分割領域データ (i, j)を、 Webデータ管 理部 520に対して出力する。
[0043] 図 7は、図 5に示した Webページ配信プログラム 50の Webデータ管理部 520が管 理する Webページデータおよびその配信データを示す図である。
Webデータ管理部 520は、分割領域データ作成部 518から入力される分割領域 (i , j)の分割領域データ (i, j)を、 Webデータ DB522に記憶する。
Webデータ DB522には、分割領域(0, 0)—(m 1, n 1)の分割領域データ(0, 0)—(m— 1, n— 1)が記憶され、分割領域データ (0, 0)—(m— 1, n— 1)は、全体とし て、図 2にも示したように、 1つの文書データの画像を表示するための Webページデ ータを構成する。
なお、 Webデータ DB522は、 Webサーバ 12から配信される文書データ # 1一 # u それぞれについて作成された Webページデータを記憶する。
[0044] さらに、 Webデータ管理部 520は、 Webデータ DB522に記憶された Webページ データそれぞれに、どのような構成で分割領域データが含まれるか (分割領域の配 列)、文書データの URLおよびこの文書データの取得を要求した移動体通信装置 2 のアドレスなど、移動体通信装置 2に対する分割領域データの配信のために必要とさ れる情報 (位置データ、画像データおよびリンクデータ)を示す配信データを作成し、 図 7に示したように、 Webデータ DB522に記憶する。
Webデータ管理部 520は、 Webページデータそれぞれについて、移動体通信装 置 2に対して最初に送るべき分割領域データ (i, j ;多くの場合、分割領域データ (0, 0) )に、その Webページデータの配信データを付して、分割領域データ配信部 532 に対して出力する。
また、 Webデータ管理部 520は、分割領域データ要求受入部 530を介した移動体 通信装置 2からの要求に応じて、 Webデータ DB522に記憶した Webページデータ から、移動体通信装置 2の液晶表示部 200に実際に表示される分割領域データ (i, j )取り出して、分割領域データ配信部 532に対して出力する。
[0045] 分割領域データ要求受入部 530は、移動体通信装置 2から、分割領域データの送 信の要求、送信を要求する分割領域データを示すデータ、および、分割領域データ の送信を要求した移動体通信装置 2を示すデータを受け入れる。
分割領域データ要求受入部 530は、移動体通信装置 2から要求された分割領域デ ータを示すデータを、 Webデータ管理部 520に対して出力して、この分割領域デー タを要求する。
また、分割領域データ要求受入部 530は、送信が要求された分割領域データを示 すデータと、分割領域データの送信を要求した移動体通信装置 2を示すデータとを、 分割領域データ配信部 532に対して出力する。
[0046] 図 8は、図 1に示した移動体通信装置 2の液晶表示部 200に表示された画像の表 示範囲の移動と、表示された画像に含まれるリンクの選択とを例示する図である。 移動体通信装置 2からの分割領域データの要求は、例えば、図 8に示すように、ュ 一ザが、画像の表示範囲を移動させたときなどに生じる。
つまり、例えば、移動体通信装置 2の液晶表示部 200 (図 4)に、図 2に示した分割 領域 (0, 0)の画像が表示されているときに、ユーザが、移動体通信装置 2の方向選 択ボタン 212 (図 4)を操作して、画像の表示範囲を、分割領域(1, 0)の方向に移動 させたために、分割領域(1, 0)の画像を液晶表示部 200に表示する必要が生じたと きに、移動体通信装置 2は、 Webページ配信サーバ 5に対して、分割領域(1, 0)の 分割領域データ(1, 0)の送信を要求する。
分割領域データ配信部 532は、 Webデータ管理部 520から入力される分割領域デ ータおよび配信データを、移動体通信装置 2に対して、順次、配信する。
[0047] [ビューヮプログラム 22]
図 9は、図 1に示した移動体通信装置 2において実行され、液晶表示部 200 (図 4) に、分割領域データ(図 2,図 6)を表示するビューヮプログラム 22を示す図である。 図 9に示すように、ビューヮプログラム 22は、ユーザインターフェース部(UI部) 220 、 URL送信部 222、分割領域データ要求部 230、分割領域データ受信部 232、分 割領域データ管理部 240、分割領域データ DB242、表示領域管理部 250、リンクデ ータ処理部 252、 JPEG画像作成部 254、座標データ記憶部 258— 1, 258— 2、モー ド管理部 260、ブラウズ制御部 262、表示画像作成部 270、擬似画像データ作成部 280、擬似画像データ管理部 282および擬似画像データ DB284から構成される。 ビューヮプログラム 22は、これらの構成部分により、ユーザの操作に応じて、 Webぺ ージ配信サーバ 5を介した Webサーバ 12へのアクセス、および、 Webページ配信サ ーバ 5に対する分割領域データの配信要求を行 ヽ、この配信要求に応じて配信され る分割領域データを、液晶表示部 200に表示する。
[0048] 図 10は、図 9に示したビューヮプログラム 22の擬似画像データ作成部 280により作 成される擬似画像データを示す図である。
ビューヮプログラム 22において、 UI部 220は、移動体通信装置 2の入出力部 166 ( 図 4)に対する画像表示範囲の変更およびリンクの選択などのユーザの操作を受け 入れ、受け入れた操作を示すデータを、ビューヮプログラム 22の各構成部分に対し て出力し、ビューヮプログラム 22の各構成部分の動作を制御する。
また、 UI部 220は、表示画像作成部 270から入力される JPEG画像、および、擬似 画像データ管理部 282から入力される擬似画像データ(図 10)を、液晶表示部 200 に表示する。
[0049] URL送信部 222は、ユーザ所望の URL、および、この URLが示す文書データ取 得の要求を、 UI部 220およびリンクデータ処理部 252から受け入れる。
ビューヮプログラム 221は、ユーザ所望の URLおよび文書データ取得の要求を、 移動体通信装置 2のアドレスとともに、 Webページ配信サーバ 5に対して送信する。 分割領域データ要求部 230は、液晶表示部 200への画像の表示範囲の変更(図 8 )などに伴って必要とされる分割領域データの配信を、 Webページ配信サーバ 5に対 して要求する。
分割領域データ受信部 232は、 Webページ配信サーバ 5から配信される分割領域 データおよび配信データ(図 2,図 6,図 7)を受け入れ、受け入れた分割領域データ および配信データを、分割領域データ管理部 240に対して出力する。
[0050] 分割領域データ管理部 240は、分割領域データ受信部 232から入力される分割領 域データおよび配信データを、分割領域データ DB242に記憶する。 分割領域データ管理部 240は、要求に応じて、分割領域データ DB242に記憶し た分割領域データおよび配信データを、必要に応じて、ビューヮプログラム 22の他の 構成部分に対して出力する。
[0051] モード管理部 260は、液晶表示部 200の移動 Zモード切り替えボタン 210 (図 4)の 中心ボタン 214に対するユーザの操作に応じて、ビューヮプログラム 22の各構成部 分の動作を制御し、ビューヮプログラム 22の動作モードを、ブラウズモードまたはリン クモード(図 8)に切換える。
ビューヮプログラム 22の動作モードは、例えば、ユーザが、中心ボタン 214を押下 するたびに、ブラウズモードからリンクモードへ、または、リンクモードからブラウズモー ドへと切換えられる。
[0052] 図 8に示したように、ビューヮプログラム 22がブラウズモードで動作しているときには 、例えば、方向選択ボタン 212に対する操作は、 UI部 220およびブラウズ制御部 26 2などにより、液晶表示部 200の表示範囲の移動のための操作として処理される。 また、ビューヮプログラム 22がリンクモードで動作しているときには、例えば、方向選 択ボタン 212の上下方向を選択する操作は、 UI部 220およびリンクデータ処理部 25 2などにより、液晶表示部 200に表示されているリンク上のカーソル ·ハイライトを、順 番に選択するための操作として処理される。
また、ビューヮプログラム 22がリンクモードで動作しているときには、方向選択ボタン 212の左右方向を選択する操作は、 UI部 220およびリンクデータ処理部 252などに より、その時点でカーソル 'ハイライトが付されているリンクに付された URLを選択する ための操作、あるいは、 URLの選択を解除するための操作として処理される。
[0053] 座標データ記憶部 258-1は、表示範囲管理部 250から、既に配信された分割領 域データそれぞれの分割領域位置データ(図 7)を得て記憶し、表示範囲管理部 25 0およびリンクデータ処理部 252など、ビューヮプログラム 22の他の構成部分の利用 に供する。
座標データ記憶部 258- 2は、表示範囲管理部 250から、既に配信された分割領 域データそれぞれのリンクデータ(図 7)に含まれる表示位置データを得て記憶し、表 示範囲管理部 250およびリンクデータ処理部 252など、ビューヮプログラム 22の他の 構成部分の利用に供する。
[0054] 表示範囲管理部 250は、ユーザによる方向選択ボタン 212に対する操作に応じて 、座標データ記憶部 258— 1, 258— 2に記憶された分割領域位置データおよび表示 位置データを処理して、液晶表示部 200の表示範囲に、いずれの分割領域データ に含まれるバイナリ画像データのいずれの部分が含まれるかを判定する。
また、表示範囲管理部 250は、液晶表示部 200に表示される画像に、いずれの U RLが、いずれの範囲に表示されるかを判定する。
表示範囲管理部 250は、これらの判定結果を、リンクデータ処理部 252、 JPEG画 像作成部 254、ブラウズ制御部 262および表示画像作成部 270など、ビューヮプログ ラム 22の他の構成部分に対して出力する。
[0055] リンクデータ処理部 252は、表示範囲管理部 250による判定結果、および、図 8を 参照して上述したリンクモードにおけるユーザの操作に応じて、 UI部 220を制御し、 液晶表示部 200の表示範囲に含まれるリンクに対するカーソルの表示、あるいは、リ ンクのハイライト表示をさせるための処理を行う。
また、リンクデータ処理部 252は、リンクモードにおけるユーザの操作に応じて選択 された URLを、 URL送信部 222に対して出力する。
JPEG画像作成部 254は、表示範囲管理部 250などの判定結果などに応じて、液 晶表示部 200に、新たな分割領域データが表示されることになつたときに、その新た な分割領域データに含まれるバイナリ画像データを、 JPEG形式に変換し、表示画像 作成部 270に対して出力する。
[0056] ブラウズ制御部 262は、表示範囲管理部 250の判定結果などに応じて、図 8を参照 して上述したブラウズモードにおけるユーザの操作に応じて、 UI部 220および表示 画像作成部 270の動作を制御し、液晶表示部 200の表示範囲を移動させるための 処理、および、液晶表示部 200に表示された画像の拡大あるいは縮小のための処理 などを行わせる。
表示画像作成部 270は、表示範囲管理部 250の判定結果およびブラウズ制御部 2 62の制御などに応じて、 JPEG画像作成部 254により作成され^ JPEG形式の画像 データから、液晶表示部 200へ表示される範囲を取り出し、液晶表示部 200に表示 する画像を作成する。
[0057] JPEG画像作成部 254は、新たに分割領域データが取得され、表示されるときだけ に、バイナリ画像データを JPEG形式の画像データに変換する。
この変換処理は、単なる液晶表示部 200における画像の移動、拡大あるいは縮小 のための処理に比べて、処理量がかなり多い。
従って、ビューヮプログラム 22において、単なる液晶表示部 200における画像の移 動、拡大あるいは縮小が行われるときには、表示画像作成部 270は、ブラウズ制御部 262の制御に従って、 JPEG画像作成部 254により作成済みの JPEG形式の画像デ ータを用いる。
従って、ビューヮプログラム 22によれば、単なる画像の移動などのときにも JPEG形 式の画像データの作成を行う場合に比べて、処理量および処理に伴う遅延が少なく て済むので、移動体通信装置 2の操作性が向上する。
[0058] 擬似画像データ作成部 280は、例えば、移動体通信装置 2が、画像データのみの 記憶管理を行いうる携帯電話であるときに、図 10に示したように、 Webサーバ 12など 力 電子メールに添付されるなどして送られてきた 1つ以上のコンテンツデータに、コ ンテンッデータの内容を示すサムネール画像データを付し、さらに、コンテンツデー タを実行するための実行制御データを付して、擬似的に画像データとして扱 ヽうる擬 似画像データを作成する。
擬似画像データ作成部 280は、作成した擬似画像データを、擬似画像データ管理 部 282に対して出力する。
擬似画像データ管理部 282は、擬似画像データ作成部 280から入力された擬似画 像データを、擬似画像データ DB284に記憶する。
擬似画像データ管理部 282は、擬似画像データ DB284に記憶した擬似画像デー タを、コンテンツデータの表示 '出力のための操作に応じて、 UI部 220に対して出力 する。
[0059] [ネットワークシステム 1の全体的な動作]
以下、ネットワークシステム 1の全体的な動作を説明する。
図 11は、図 1に示したネットワークシステム 1の全体的な動作(S10)を示す通信シ 一ケンス図である。
図 11に示すように、ステップ 100 (S 100)において、移動体通信装置 2の入出力部 166 (図 4)に対するユーザの操作が行われ、移動体通信装置 2に、ユーザ所望の U RLが入力される。
ステップ 102 (S120)において、移動体通信装置 2は、 Webページ配信サーバ 5に 対して、入力された URLなどを送信する。
[0060] ステップ 110 (S110)において、 Webページ配信サーバ 5は、 URLにより示される 文書データある 、はそのコンテンッデータの配信を、 Webサーバ 12に対して要求す る。
ステップ 112 (S112)において、 Webサーバ 12に対して、文書データあるいはその コンテンッデータを配信する。
なお、 S110, S112の処理は、必要なデータが Webページ配信サーバ 5に全て配 信されるまで、必要に応じて何回も行われうる。
[0061] ステップ 120 (S120)において、 Webページ配信サーバ 5は、移動体通信装置 2に 対して、最初に液晶表示部 200 (図 4)に表示されるべき分割領域データなどを配信 する。
ステップ 122 (S122)において、移動体通信装置 2は、液晶表示部 200に、配信さ れた分割領域データの画像を表示する。
ユーザは、表示された画像に応じて、移動体通信装置 2に対して、液晶表示部 200 に表示された画像の移動などのための操作を行う。
[0062] ステップ 140 (S140)において、移動体通信装置 2は、画像の移動などに伴って、 新たな分割領域データが必要であると判定したときには、 Webページ配信サーバ 5 に対して、必要とされた分割領域データの配信を要求する。
ステップ 142 (S142)において、 Webページ配信サーバ 5は、要求された分割領域 データを、移動体通信装置 2に配信する。
ステップ 144 (S144)において、移動体通信装置 2は、液晶表示部 200に、配信さ れた分割領域データの画像を表示する。
ユーザは、表示された画像に応じて、移動体通信装置 2に対して、液晶表示部 200 に表示された画像の移動などのための操作を行う。
なお、 S 140— S 144は、ユーザの操作に応じて、何度も繰り返されうる, 産業上の利用可能性
本発明は、データの配信のために利用可能である。

Claims

請求の範囲
[1] アクセスの対象となる対象データを配信する対象データ配信装置と、
前記配信された対象データの内容の表示に用いられる表示データを配信する表示 データ配信装置と、
前記配信された表示データを、所定の広さの表示画面に表示するデータ表示装置 と
を有するデータ配信システムであって、
前記表示データ配信装置は、
前記対象データ配信装置により配信され、前記データ表示装置にその内容が表示 される前記対象データを受信する対象データ受信手段と、
前記受信された対象データの内容を、前記表示画面の広さに応じて、複数の分割 領域に分割する分割手段と、
前記分割により得られた複数の分割領域それぞれの表示に用いられる前記表示デ ータを作成する表示データ作成手段と、
前記表示画面に表示される前記表示データを、前記データ表示装置に配信する 表示データ配信手段と
を有し、
前記データ表示装置は、
前記表示データ配信装置により配信された表示データを受信する表示データ受信 手段と、
前記受信された表示データを、前記表示画面に表示するデータ表示手段と を有する
データ配信システム。
[2] アクセスの対象となる対象データの内容の表示に用いられる表示データを配信し、 所定の広さの表示画面に表示させるデータ配信装置であって、
アクセスされ、前記表示画面にその内容が表示される前記対象データを受信する 対象データ受信手段と、
前記受信された対象データの内容を、前記表示画面の広さに応じて、複数の分割 領域に分割する分割手段と、
前記分割により得られた複数の分割領域それぞれの表示に用いられる前記表示デ ータを作成する表示データ作成手段と、
前記生成された表示データを、前記データ表示装置に配信する表示データ配信手 段と
を有するデータ配信装置。
[3] 前記分割領域は、前記表示画像よりも広 、
請求の範囲第 2項に記載のデータ配信装置。
[4] 前記対象データの内容は、画像として表示されうるコンテンツデータを含み、前記 データ表示装置は、前記分割領域に内容として含まれるコンテンツデータの画像を、 このコンテンツデータの画像力 S、前記対象データに含まれるコンテンツデータ力 得 られる画像にぉ 、て占める位置を示す分割領域位置データに従って、前記表示画 面に表不し、
前記分割手段は、前記コンテンツデータの画像を、前記表示画面の広さに応じて、 前記複数の分割領域に分割し、
前記表示データ生成手段は、前記分割により得られた分割領域の画像を示す画像 データと、この分割領域の前記分割領域位置データとを含む前記表示データを生成 し、
前記表示データ配信手段は、前記生成された表示データの内、前記表示画面に 表示される前記表示データを、順次、前記データ表示装置に配信する
請求の範囲第 2項に記載のデータ配信装置。
[5] 前記表示データ生成手段は、前記分割により得られた分割領域の画像を、バイナリ 形式で示す画像データを含む前記表示データを生成する
請求の範囲第 4項に記載のデータ配信装置。
[6] 前記対象データは、前記コンテンツデータの画像内の表示領域に対応付けられて 表示されうる表示領域データをさらに含み、前記データ表示装置は、前記分割領域 に含まれる画像に含まれる表示領域に対応付けられた表示領域データを、この分割 領域に含まれる画像における表示領域の位置を示す表示領域位置データに従って 、前記表示画面にさらに表示し、
前記表示データ生成手段は、前記分割領域に含まれる画像に含まれる表示領域 に対応付けられた表示領域データと、この分割領域に含まれる画像における表示領 域の位置を示す表示領域位置データとを含む前記表示データを生成する
請求の範囲第 4項に記載のデータ配信装置。
[7] 前記表示領域データは、前記データ表示装置力 アクセスされうるリソースの URL である
請求の範囲第 6項に記載のデータ配信装置。
[8] 前記対象データは、前記データ表示装置力 URLによりアクセスされうるリソースか ら配信される文書データである
請求の範囲第 7項に記載のデータ配信装置。
[9] アクセスの対象となる対象データの内容の表示に用いられる表示データの配信を 受けて、所定の広さの表示画面に表示するデータ表示装置であって、前記表示デー タは、前記対象データの内容を、前記表示画面の広さに応じて分割することにより得 られた複数の分割領域の!/、ずれかの表示に用いられ、
前記配信された表示データを受信する表示データ受信手段と、
前記受信された表示データを、前記表示画面に表示するデータ表示手段と を有するデータ表示装置。
[10] 前記分割領域は、前記表示画像よりも広 、
請求の範囲第 9項に記載のデータ表示装置。
[11] 前記対象データは、前記表示画面に画像として表示されうるコンテンツデータを含 み、前記表示データは、前記分割領域に内容として含まれるコンテンツデータの画 像を示す画像データと、このコンテンツデータの画像が、前記対象データに含まれる コンテンツデータ力も得られる画像にぉ ヽて占める位置を示す分割領域位置データ とを含み、前記表示画面に表示される前記表示データが、順次、配信され、 前記表示データ受信手段は、前記配信された表示データを、順次、受信し、 前記データ表示手段は、前記受信された表示データに含まれる分割領域の画像 データが示す画像を、この分割領域の位置を示す分割領域位置データに従って、前 記表示画面に表示する
請求の範囲第 9項に記載のデータ表示装置。
[12] 前記表示データに含まれる分割領域の画像データの内容は、第 1の形式であり、 前記第 1の形式の画像データの内容を、前記第 1の形式とは異なる第 2の形式の画 像データに変換する変換手段
をさらに有し、
前記データ表示手段は、前記変換の結果として得られた第 2の形式の画像データ を、前記表示画面に表示する
請求の範囲第 11項に記載のデータ表示装置。
[13] 前記第 1の形式は、バイナリ形式であり、
前記第 2の形式は、 JPEG形式および GIF形式またはこれらの!/、ずれかである 請求の範囲第 12項に記載のデータ表示装置。
[14] 前記表示データは、前記分割領域に含まれる画像データが示す画像に含まれる表 示領域に対応付けられた表示領域データと、この分割領域に含まれる画像データが 示す画像における分割領域の位置を示す表示領域位置データとをさらに含み、 前記データ表示手段は、前記分割領域に含まれる画像データが示す画像に含ま れる表示領域に対応付けられた表示領域データを、この分割領域に含まれる画像デ ータが示す画像における表示領域の位置を示す表示領域位置データに従って、前 記表示画面にさらに表示する
請求の範囲第 11項に記載のデータ表示装置。
[15] 前記表示領域データは、前記データ表示装置力 アクセスされうるリソースの URL である
請求の範囲第 14項に記載のデータ表示装置。
[16] 前記対象データは、前記データ表示装置力 URLによりアクセスされうるリソースか ら配信される文書データである
請求の範囲第 11項に記載のデータ表示装置。
[17] アクセスの対象となる対象データの内容の表示に用いられる表示データを配信し、 所定の広さの表示画面に表示させるデータ配信方法であって、 アクセスされ、前記データ表示装置にその内容が表示される前記対象データを受 信し、
前記受信された対象データの内容を、前記表示画面の広さに応じて、複数の分割 領域に分割し、
前記分割により得られた複数の分割領域それぞれの表示に用いられる前記表示デ ータを作成し、
前記生成された表示データを、前記データ表示装置に配信する
データ配信方法。
[18] アクセスの対象となる対象データの内容の表示に用いられる表示データの配信を 受けて、所定の広さの表示画面に表示するデータ表示方法であって、前記表示デー タは、前対象データの内容を、前記表示画面の広さに応じて分割することにより得ら れた複数の分割領域の 、ずれかの表示に用いられ、
前記配信された表示データを受信し、
前記受信された表示データを、前記表示画面に表示する
データ表示方法。
[19] アクセスの対象となる対象データの内容の表示に用いられる表示データを配信し、 所定の広さの表示画面に表示させるプログラムであって、
アクセスされ、前記データ表示装置にその内容が表示される前記対象データを受 信するステップと、
前記受信された対象データの内容を、前記表示画面の広さに応じて、複数の分割 領域に分割するステップと、
前記分割により得られた複数の分割領域それぞれの表示に用いられる前記表示デ ータを作成するステップと、
前記生成された表示データを、前記データ表示装置に配信するステップと をコンピュータに実行させるプログラム。
[20] アクセスの対象となる対象データの内容の表示に用いられる表示データの配信を 受けて、所定の広さの表示画面に表示するプログラムであって、前記表示データは、 前対象データの内容を、前記表示画面の広さに応じて分割することにより得られた複 数の分割領域のレ、ずれかの表示に用いられ、 前記配信された表示データを受信するステップと、
前記受信された表示データを、前記表示画面に表示するステップと をコンピュータに実行させるプログラム。
PCT/JP2004/015904 2004-10-27 2004-10-27 データ配信システムおよびその方法 WO2006046286A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2006542163A JPWO2006046286A1 (ja) 2004-10-27 2004-10-27 データ配信システムおよびその方法
US11/718,228 US8184128B2 (en) 2004-10-27 2004-10-27 Data distribution system and method therefor
EP04793016A EP1811389A4 (en) 2004-10-27 2004-10-27 DATA DISTRIBUTION SYSTEM AND METHOD THEREFOR
PCT/JP2004/015904 WO2006046286A1 (ja) 2004-10-27 2004-10-27 データ配信システムおよびその方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2004/015904 WO2006046286A1 (ja) 2004-10-27 2004-10-27 データ配信システムおよびその方法

Publications (1)

Publication Number Publication Date
WO2006046286A1 true WO2006046286A1 (ja) 2006-05-04

Family

ID=36227538

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/015904 WO2006046286A1 (ja) 2004-10-27 2004-10-27 データ配信システムおよびその方法

Country Status (4)

Country Link
US (1) US8184128B2 (ja)
EP (1) EP1811389A4 (ja)
JP (1) JPWO2006046286A1 (ja)
WO (1) WO2006046286A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008071324A (ja) * 2006-09-11 2008-03-27 Wisdom Web Co Ltd 計算資源や通信資源が限定された情報端末用コンテンツ配信システム
JP2009199514A (ja) * 2008-02-25 2009-09-03 Fujifilm Corp 携帯電話用ファイル生成サーバ,その動作制御方法およびその制御プログラム
JP2010134934A (ja) * 2008-12-08 2010-06-17 Nhn Corp ウェブページをモバイル端末で表示可能な形態にトランスコーディングする方法及び装置
JP2011511972A (ja) * 2007-12-24 2011-04-14 クゥアルコム・インコーポレイテッド 通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法
JP2012198675A (ja) * 2011-03-18 2012-10-18 Ricoh Co Ltd 画面同期システムおよび情報処理装置

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
JP4697953B2 (ja) * 2005-09-12 2011-06-08 キヤノン株式会社 画像表示装置及び画像表示方法
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US8156128B2 (en) 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US8290810B2 (en) 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US8515401B2 (en) 2005-09-14 2013-08-20 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US8131271B2 (en) 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
JP2008234148A (ja) * 2007-03-19 2008-10-02 Ricoh Co Ltd 文書表示装置、文書表示方法及び文書表示プログラム
JP5185567B2 (ja) * 2007-05-24 2013-04-17 矢崎総業株式会社 動画表示装置
US8416248B2 (en) * 2009-03-26 2013-04-09 Stmicroelectronics Ltd. Methods and device for display device in-system programming through displayable signals
US20110074831A1 (en) * 2009-04-02 2011-03-31 Opsis Distribution, LLC System and method for display navigation
US20100315440A1 (en) * 2009-06-15 2010-12-16 International Business Machines Corporation Adaptive viewing of remote documents on mobile devices
US20110289436A1 (en) * 2010-05-19 2011-11-24 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
US8988468B2 (en) 2011-01-21 2015-03-24 Wishabi Inc. Interactive flyer system
EP2907313A1 (en) 2012-10-12 2015-08-19 Canon Kabushiki Kaisha Method and corresponding device for streaming video data
GB2506911B (en) * 2012-10-12 2015-12-09 Canon Kk Method and correponding device for streaming video data
CN107679180A (zh) * 2017-09-29 2018-02-09 北京金山安全软件有限公司 数据展示方法及装置
JP2020008750A (ja) * 2018-07-10 2020-01-16 セイコーエプソン株式会社 表示装置および表示処理方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076473A (ja) * 1998-04-07 2000-03-14 Fuji Xerox Co Ltd 自動文書再オ―サリング方法及びシステム
JP2001117550A (ja) 1999-10-14 2001-04-27 Matsushita Electric Ind Co Ltd データ変換装置およびデータ変換方法並びにコンピュータ読み取り可能な記録媒体
US20020010725A1 (en) 2000-03-28 2002-01-24 Mo Lawrence Wai Ming Internet-based font server
JP2002055192A (ja) 2000-08-11 2002-02-20 Toshiba Corp 燃料内希ガス回収装置
JP2002099481A (ja) * 2000-09-25 2002-04-05 Ntt Communications Kk 画像表示装置および方法と画像表示プログラムを記録した記録媒体
US20030135538A1 (en) 2001-04-12 2003-07-17 Shunichi Takeuchi Structured document distribution device and structured document distribution system
JP2004200831A (ja) 2002-12-17 2004-07-15 Nissan Motor Co Ltd サーバ装置、端末装置、データ送信方法、データ処理プログラムおよびデータ送信システム
JP2004220260A (ja) * 2003-01-14 2004-08-05 Nec Access Technica Ltd ウェブページ閲覧システム及び画像配信サーバ

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3484284B2 (ja) 1995-12-14 2004-01-06 ブラザー工業株式会社 データ中継システム及びそのシステムに適用されるデータ中継装置
GB0009129D0 (en) 2000-04-14 2000-05-31 Picsel Technologies Limited Digital document processing
US7009626B2 (en) 2000-04-14 2006-03-07 Picsel Technologies Limited Systems and methods for generating visual representations of graphical data and digital document processing
JP2003531441A (ja) 2000-04-14 2003-10-21 ピクセル(リサーチ)リミテッド デジタルドキュメント処理のためのシステム及び方法
US7055095B1 (en) 2000-04-14 2006-05-30 Picsel Research Limited Systems and methods for digital document processing
US6781600B2 (en) 2000-04-14 2004-08-24 Picsel Technologies Limited Shape processor
US6704024B2 (en) * 2000-08-07 2004-03-09 Zframe, Inc. Visual content browsing using rasterized representations
JP2002055912A (ja) 2000-08-09 2002-02-20 Nippon Techno Lab Inc 携帯端末へのホームページ送信システム及びその送信方法
JP2003108284A (ja) * 2001-09-28 2003-04-11 Victor Co Of Japan Ltd 画像コンテンツ配信システム及び画像表示装置
US7146434B2 (en) * 2002-05-15 2006-12-05 Hewlett-Packard Development Company, L.P. Method for downloading data via the internet to a browser enabled computer
KR100680000B1 (ko) * 2005-11-11 2007-02-08 삼성전자주식회사 이동통신단말기에서 웹페이지 디스플레이 방법
US7750825B2 (en) * 2007-03-09 2010-07-06 Adobe Systems Incorporated System and method for navigation of display data

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076473A (ja) * 1998-04-07 2000-03-14 Fuji Xerox Co Ltd 自動文書再オ―サリング方法及びシステム
JP2001117550A (ja) 1999-10-14 2001-04-27 Matsushita Electric Ind Co Ltd データ変換装置およびデータ変換方法並びにコンピュータ読み取り可能な記録媒体
US20020010725A1 (en) 2000-03-28 2002-01-24 Mo Lawrence Wai Ming Internet-based font server
JP2002055192A (ja) 2000-08-11 2002-02-20 Toshiba Corp 燃料内希ガス回収装置
JP2002099481A (ja) * 2000-09-25 2002-04-05 Ntt Communications Kk 画像表示装置および方法と画像表示プログラムを記録した記録媒体
US20030135538A1 (en) 2001-04-12 2003-07-17 Shunichi Takeuchi Structured document distribution device and structured document distribution system
JP2004200831A (ja) 2002-12-17 2004-07-15 Nissan Motor Co Ltd サーバ装置、端末装置、データ送信方法、データ処理プログラムおよびデータ送信システム
JP2004220260A (ja) * 2003-01-14 2004-08-05 Nec Access Technica Ltd ウェブページ閲覧システム及び画像配信サーバ

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1811389A4

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008071324A (ja) * 2006-09-11 2008-03-27 Wisdom Web Co Ltd 計算資源や通信資源が限定された情報端末用コンテンツ配信システム
JP2011511972A (ja) * 2007-12-24 2011-04-14 クゥアルコム・インコーポレイテッド 通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法
JP2013122768A (ja) * 2007-12-24 2013-06-20 Qualcomm Inc 通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法
US8943164B2 (en) 2007-12-24 2015-01-27 Qualcomm Incorporated Apparatus and methods for retrieving/ downloading content on a communication device
JP2009199514A (ja) * 2008-02-25 2009-09-03 Fujifilm Corp 携帯電話用ファイル生成サーバ,その動作制御方法およびその制御プログラム
JP2010134934A (ja) * 2008-12-08 2010-06-17 Nhn Corp ウェブページをモバイル端末で表示可能な形態にトランスコーディングする方法及び装置
JP2012198675A (ja) * 2011-03-18 2012-10-18 Ricoh Co Ltd 画面同期システムおよび情報処理装置

Also Published As

Publication number Publication date
JPWO2006046286A1 (ja) 2008-08-07
US20080231642A1 (en) 2008-09-25
US8184128B2 (en) 2012-05-22
EP1811389A4 (en) 2007-12-19
EP1811389A1 (en) 2007-07-25

Similar Documents

Publication Publication Date Title
WO2006046286A1 (ja) データ配信システムおよびその方法
US7286145B2 (en) System for describing markup language for mobile use, and information processing apparatus and program for generating display content
US6941382B1 (en) Portable high speed internet or desktop device
EP2074497B1 (en) Method and device for selecting and displaying a region of interest in an electronic document
CA2479615C (en) A multi-user display system and control method therefor
JP5235671B2 (ja) 端末装置、コンテンツ表示方法、およびコンテンツ表示プログラム
US20020063691A1 (en) LCD and active web icon download
JP2010123073A (ja) ページアクセス方法およびサーバ
JP2015512540A (ja) インスタンス化可能なジェスチャオブジェクト
US20090288019A1 (en) Dynamic image map and graphics for rendering mobile web application interfaces
WO2010063874A1 (en) Method for defining content download parameters with simple gesture
CN112764857A (zh) 信息处理方法、装置及电子设备
JP2002182638A (ja) 画像表示装置および画像表示システム
JP4055944B2 (ja) Webコンテンツ変換方法及びシステム
JP2010092128A (ja) サイト情報変換装置、サイト情報変換方法及びサイト情報変換プログラム
JP2010092103A (ja) Webページ表示方法、サーバ装置、及びプログラム
WO2012160931A1 (ja) Web閲覧制御サーバ及びWeb閲覧制御方法
JP2002202935A (ja) サーバ装置
JP2004086744A (ja) 情報処理装置及びプログラム
JP7254393B1 (ja) 情報処理装置、方法、プログラム、およびシステム
US10089403B1 (en) Managing network based storage
JP2003241878A (ja) データ入力方法およびデータ入力プログラム
JP2006053893A (ja) データ処理システム、データ処理方法、処理装置、端末装置、携帯端末装置およびプログラム
CN107003799A (zh) 终端装置和用于控制终端装置的程序
JP5795137B1 (ja) 情報処理装置、情報処理方法、プログラム、記憶媒体

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BW BY BZ CA CH CN CO CR CU CZ DK DM DZ EC EE EG ES FI GB GD GE GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MK MN MW MX MZ NA NI NO NZ PG PH PL PT RO RU SC SD SE SG SK SY TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SZ TZ UG ZM ZW AM AZ BY KG MD RU TJ TM AT BE BG CH CY DE DK EE ES FI FR GB GR HU IE IT MC NL PL PT RO SE SI SK TR BF CF CG CI CM GA GN GQ GW ML MR SN TD TG

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006542163

Country of ref document: JP

REEP Request for entry into the european phase

Ref document number: 2004793016

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004793016

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 11718228

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2004793016

Country of ref document: EP