信息處理裝置,信息處理方法和電腦程式的製作方法
2023-09-12 19:02:05 1
專利名稱:信息處理裝置,信息處理方法和電腦程式的製作方法
技術領域:
本發明涉及信息處理裝置、信息處理方法和電腦程式。更具體地說,本發明涉及信息處理裝置、信息處理方法和電腦程式,用於顯示地圖信息,同時顯示保存在信息處理裝置,諸如用戶的PC或數字相機等等中的圖像數據。
背景技術:
近年來廣泛使用的數字相機是將由成像器件、例如CCD傳感器成像的靜止圖像或運動圖像轉換成數字格式圖像數據並將該圖像數據作為數字數據記錄在記錄介質,例如存儲卡、快閃記憶體卡或硬碟中。
在這些數字相機中,以預先指定的格式將所拍攝的圖像數據存儲在記錄介質中。在許多圖像格式中,例如,在JPEG中的EXIF格式或DV數據格式的情況下,可以定義用來記錄拍攝位置的欄位。例如,在具有GPS功能的照相機中,執行用於自動地測量拍攝位置和將所測量的位置記錄為拍攝數據的屬性信息的處理。例如,在顯示地圖以便在地圖上顯示拍攝位置的情況下,使用對應於圖像的這些位置信息。
例如,存在通過網絡提供作為一種服務的地圖信息提供服務。地圖信息提供服務是指這樣一種服務,其中將例如特定區域的地圖顯示請求從連接到網絡的用戶終端,諸如計算機或可攜式終端傳送到地圖信息提供伺服器,而接收到該請求的地圖信息提供伺服器獲取對應於該請求的區域的地圖,然後,將所獲取的地圖傳送到用戶終端。還存在提供除地圖之外的衛星照片的服務。
結合這種地圖信息提供服務,存在這樣一種服務,允許在由地圖提供伺服器提供的地圖上的位置上顯示用戶保存的數據,例如在行進地點中拍攝的圖像數據。例如,如圖1所示,在由地圖提供伺服器提供的地圖10上,在對應於用戶已經經過的地點的位置上設置標記12。標記12是用於本地圖像彈出(pop-up)的標記。通過指定(例如點擊)每一標記,顯示對應於由用戶拍攝的照片的圖像11。當點擊標記12a-12n的每一個時,對應於每一位置的本地圖像數據,例如用戶的圖像(例如在行進期間拍攝的照片)11彈出。
為實現這種信息顯示,有必要創建顯示結構描述文件,根據預定規則,例如HTML文件,描述用於顯示地圖數據、標記的位置信息和圖像信息例如用戶的照片的結構。用戶創建顯示數據(HTML文件)或向服務提供伺服器請求顯示數據(HTML文件)來創建顯示數據(HTML文件)並基於所創建的HTML文件,執行數據顯示。
為允許與用戶的本地圖像一起,顯示圖1所示的地圖、衛星照片等等以便彼此連接,例如使用AJAX(異步Java(註冊商標)腳本+XML)技術。AJAX技術使用在Web瀏覽器中提供的Java(註冊商標)腳本的HTTP通信功能。AJAX是無需重新加載網頁,通過執行將XML格式數據傳送到伺服器/從伺服器接收XML格式數據,允許例如更新顯示數據的處理的交互式Web應用技術。另外,AJAX技術主要用在網際網路瀏覽器上操作的網絡服務中。
因此,例如通過應用AJAX技術,可以結合由地圖信息提供伺服器提供的地圖或衛星照片信息,顯示例如用戶的本地照片的圖像。
例如,地圖信息提供伺服器將API(應用程式接口)密鑰發送到服務提供伺服器,後者被授權創建HTML文件或XML文件,以便在由服務提供伺服器創建的HTML文件或XML文件中寫入密鑰信息。因此,僅當確認密鑰信息時,才允許使用地圖信息提供伺服器的API,以便執行圖1所示的數據顯示處理。例如,在使用在個人計算機上的本地位置中存儲的HTML文件的情況下,通過上述處理,不允許利用地圖信息提供伺服器的API。因此,圖1所示的數據顯示,即導致本地圖像在地圖上彈出的操作是不可能的,由此實現基於許可的服務提供。
如上所述,通過設置例如從地圖信息提供伺服器獲得的地圖信息,以便在對應於設置為圖像、例如由用戶拍攝的照片的屬性信息的位置信息(緯度、經度)的位置上設置標記,以及對應於該位置的每一圖像通過操作(點擊)相應的標記彈出,用戶能正確地看見地圖上的每一照片的拍攝位置。
然而,僅通過在地圖上顯示圖像,無法可視地確認拍攝日期和時間的時間關係。另外,不一定記錄了關於用戶保存的所有拍攝圖像數據的位置信息。對於未向其給予位置信息的圖像,在地圖上未設置位置,因此,出現不能執行與地圖相關聯的顯示處理的問題。此外,還存在不能容易地執行關於未向其給予位置信息的圖像的位置信息的額外記錄的問題。
發明內容
因此,鑑於以上所述,期望提供一種信息處理裝置、信息處理方法和電腦程式,使得能夠容易地可視地識別顯示圖像的拍攝位置和時間關係,並且具有用戶界面,允許未與位置信息相關聯的圖像以簡單的方式在同時顯示地圖和圖像的結構中與位置信息相關聯。
根據本發明的第一實施例,提供一種信息處理裝置,執行信息顯示處理,包括顯示單元,執行信息顯示;以及數據處理單元,執行顯示單元的信息顯示的控制和基於用戶輸入的數據處理。數據處理單元在顯示單元上顯示對應於在存儲單元中存儲的圖像數據的圖像瀏覽屏,並且基於圖像選擇信息和地圖顯示請求的用戶輸入,在對應於在被選圖像的屬性信息中包括的位置信息的位置,執行地圖的顯示。
在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元在對應於包括在具有在由用戶選擇的圖像的屬性信息中包括的最新或最早日期和時間信息的圖像的屬性信息中的位置信息的位置,執行地圖的顯示。
另外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元執行地圖的顯示,其中設置對應於包括在被選圖像的屬性信息中的位置信息的位置標記。
另外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元執行基於用戶對標記的操作讀取和顯示圖像數據的處理,其中,將對應於標記的設定位置的位置信息設置為屬性信息。
此外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元執行用於創建或獲取信息顯示文件的地圖信息顯示處理,其中,基於圖像選擇信息和地圖顯示請求的用戶輸入,設置作為對應於被選圖像的存取信息的圖像參考信息,並同時顯示地圖和被選圖像。
此外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元用於在地圖信息顯示處理時,與地圖一起,執行顯示圖像列表的處理,該圖像列表是基於用戶的圖像選擇信息選擇的圖像的列表。
此外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元執行用於顯示表示位置信息是否記錄在對應於圖像列表上的顯示圖像的屬性信息中的標識圖標的處理。
此外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元執行基於用戶將圖像列表的顯示圖像拖放到顯示地圖上,獲取對應於拖放圖像列表的顯示圖像的地點的地圖位置的位置信息,然後將所獲得的位置信息記錄為對應於將被拖放的圖像的位置信息的處理。
此外,在根據本發明的第一實施例的信息處理裝置中,最好,位置信息與被拖放的圖像數據一起記錄在圖像文件中。
此外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元執行用於在顯示地圖信息時選擇的圖像上新創建或更新被選圖像組信息,然後保存新創建或更新的圖像組信息的數據保存處理,並且圖像組信息至少包括被選圖像數據的參考信息。
此外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元在數據保存處理時,執行用於將對應於圖像的位置信息保存為組成數據(constituent data)的處理。
此外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元在數據保存處理時,執行用於將在顯示單元上顯示的地圖或地圖的存取信息保存為組成數據的處理。
此外,在根據本發明的第一實施例的信息處理裝置中,最好,數據處理單元在數據保存處理時,執行用於將應用於顯示在顯示單元上信息顯示的顯示結構描述文件保存為組成數據的處理。
另外,在根據本發明的第一實施例的信息處理裝置中,最好,顯示結構描述文件是HTML文件。
另外,根據本發明的第二實施例,提供一種在信息處理裝置中執行的信息處理方法,包括步驟在數據處理單元中執行顯示單元上的信息顯示控制的數據處理和基於用戶輸入的數據處理。數據處理包括用於在顯示單元上顯示對應於在存儲單元中存儲的圖像數據的圖像瀏覽屏,以及基於圖像選擇信息和地圖顯示請求的用戶輸入,在對應於在被選圖像的屬性信息中包括的位置信息的位置,執行地圖的顯示的處理。
在根據本發明的第二實施例的信息處理方法中,最好,數據處理包括用於在對應於包括在具有在由用戶選擇的圖像的屬性信息中包括的最新或最早日期和時間信息的圖像的屬性信息中的位置信息的位置,執行地圖的顯示的處理。
另外,在根據本發明的第二實施例的信息處理方法中,最好,數據處理包括用於執行地圖的顯示的處理,其中設置對應於包括在被選圖像的屬性信息中的位置信息的位置標記。
此外,在根據本發明的第二實施例的信息處理方法中,最好,數據處理包括用於讀取和顯示圖像數據的處理,其中,基於標記上的用戶操作,將對應於標記的設定位置的位置信息設置為屬性信息。
此外,在根據本發明的第二實施例的信息處理方法中,最好,數據處理包括用於創建或獲取信息顯示文件的地圖信息顯示處理,其中,基於圖像選擇信息和地圖顯示請求的用戶輸入,設置作為對應於被選圖像的存取信息的圖像參考信息,以及同時顯示地圖和被選圖像。
此外,在根據本發明的第二實施例的信息處理方法中,最好,數據處理包括用於在地圖信息顯示處理時,與地圖一起,顯示圖像列表的處理,該圖像列表是基於用戶的圖像選擇信息選擇的圖像列表。
此外,在根據本發明的第二實施例的信息處理方法中,最好,數據處理包括用於顯示表示位置信息是否記錄在對應於圖像列表上的顯示圖像的屬性信息中的標識圖標的處理。
此外,在根據本發明的第二實施例的信息處理方法中,最好進一步包括步驟通過數據處理單元執行基於用戶將圖像列表的顯示圖像拖放到顯示地圖上來獲取對應於拖放圖像列表的顯示圖像的地點的地圖位置的位置信息然後將所獲取的位置信息記錄為對應於要被拖放的圖像的位置信息的處理。
此外,在根據本發明的第二實施例的信息處理方法中,最好,位置信息與被拖放的圖像數據一起記錄在圖像文件中。
此外,在根據本發明的第二實施例的信息處理方法中,最好進一步包括步驟通過數據處理單元,執行針對地圖信息顯示時選擇的圖像,新創建或更新然後保存至少包括被選圖像數據的參考信息的被選圖像組信息的數據保存處理。
此外,在根據本發明的第二實施例的信息處理方法中,最好,數據保存處理是用於保存包括對應於圖像的位置信息的數據的處理。
此外,在根據本發明的第二實施例的信息處理方法中,最好,數據保存處理是用於保存包括在顯示單元上顯示的地圖或該地圖的存取信息的數據的處理。
此外,在根據本發明的第二實施例的信息處理方法中,最好,數據保存處理是用於保存包括應用於顯示在顯示單元上信息顯示的顯示結構描述文件的數據的處理。
另外,在根據本發明的第二實施例的信息處理方法中,最好,顯示結構描述文件是HTML文件。
另外,根據本發明的第三實施例,一種電腦程式,使信息處理裝置執行信息處理,電腦程式使信息處理裝置執行在數據處理單元中執行顯示單元上的信息顯示控制的數據處理和基於用戶輸入的數據處理。在該數據處理中,包括用於在顯示單元上顯示對應於在存儲單元中存儲的圖像數據的圖像瀏覽屏,以及基於圖像選擇信息和地圖顯示請求的用戶輸入,在對應於在被選圖像的屬性信息中包括的位置信息的位置,執行地圖的顯示的處理。
另外,根據本發明的第三實施例的電腦程式是可以提供給能通過使用以計算機可讀格式提供的存儲介質或通信介質,執行各種程序/代碼的計算機系統的電腦程式。例如,電腦程式可以通過使用記錄介質,諸如CD、FD、MO或例如網絡的通信介質提供。通過以計算機可讀格式提供程序,在計算機系統中實現對應於該程序的處理。
參考在本發明的下述實施例中的附圖所做的詳細描述,本發明的另外的目的、特徵和優點將是顯而易見的。此外,該說明書中的系統是多個裝置的邏輯組。即,該說明書中的系統不限於具有各自配置的裝置存在於同一外殼中的系統。
根據本發明的實施例的配置,可以易於可視地識別顯示圖像的拍攝位置和時間關係,並且在同時顯示地圖和圖像的配置中,以簡單的方式使未與位置信息相關聯的圖像與位置信息相關聯。在根據本發明的實施例的信息處理裝置的配置中,與由例如地圖信息提供伺服器提供的地圖信息一起,顯示按拍攝日期和時間的順序排列的存儲在客戶機的存儲單元中的例如照片的本地數據的圖像列表。此外,在顯示圖像上設置表示位置信息是否與顯示圖像關聯的標識圖標。另外,通過在地圖上拖放未與位置信息關聯的圖像,可以獲取拖放圖像的地圖上的位置信息,並將其設置成圖像的位置信息。
圖1是示例說明顯示數據的例子的視圖,其中,與地圖信息一起顯示用戶保存的圖像數據;圖2是說明使用根據本發明的實施例的信息處理裝置的例子的視圖;圖3是示例說明在客戶機上顯示的顯示數據的例子的視圖;圖4是在顯示處理中應用的HTML文件的例子;圖5是示例說明從客戶機傳送到服務提供伺服器的上傳(upload)數據的例子的視圖;圖6是說明在客戶機中執行的程序的視圖;圖7是說明基於客戶機中的圖像瀏覽程序的執行顯示的數據的例子的視圖;圖8是說明基於客戶機中的圖像瀏覽程序的執行顯示的數據的例子的視圖;圖9是說明用於啟動圖像瀏覽程序執行屏上的地圖顯示程序的處理的視圖;圖10是說明客戶機基於由地圖信息提供伺服器提供的地圖信息和由服務提供伺服器提供的HTML文件,執行信息顯示處理的順序的視圖;圖11是示例說明在客戶機上顯示的顯示數據的例子的視圖;圖12是說明用於設置和記錄有關在客戶機上顯示的圖像應用顯示數據的位置信息的處理的視圖;圖13是說明用於保存或更新在客戶機上顯示的相片簿應用顯示數據的處理的視圖;圖14是說明客戶機中的處理順序的流程圖;圖15是說明用作客戶機的信息處理裝置的功能配置的視圖;以及圖16是說明用作客戶機的信息處理裝置的硬體配置的例子的視圖。
具體實施例方式
在下文中,參考附圖,將詳細地描述根據本發明的實施例的信息處理裝置、信息處理方法和電腦程式。
首先,將參考圖2,描述使用根據本發明的實施例的信息處理裝置的例子。圖2所示的網絡100是諸如網際網路和內聯網的網絡。提供各種服務的服務提供伺服器(Web伺服器)120-A至120-N、提供地圖信息的地圖信息提供伺服器150,以及執行用於顯示上面參考圖1所述的顯示數據的處理,即,用於與由地圖信息提供伺服器150提供的地圖信息一起顯示本地圖像數據、例如照片的處理的客戶機110-1至110-n連接到網絡100。另外,地圖、衛星照片、航攝照片等等,即用作地圖的各種信息包括在由地圖信息提供伺服器150提供的地圖信息中。
用作用戶終端的客戶機110-1至110-n是信息處理裝置,諸如PC、數字相機和行動電話。例如,本地數據,包括圖像數據、例如在旅遊景點拍攝的照片存儲在存儲介質諸如硬碟、快閃記憶體和光碟中。
客戶機110獲取由地圖信息提供伺服器150提供的地圖信息和衛星照片信息,並執行用於與存儲在存儲介質如硬碟中的本地數據如照片圖像一起顯示所獲取的信息的處理。從服務提供伺服器(Web伺服器)120接收應用在顯示處理中的顯示結構描述文件,例如諸如XML文件或HTML文件的數據文件。
在圖2所示的網絡結構中,將客戶機110設置成從服務提供伺服器(Web伺服器)120接收應用在顯示處理中的數據文件、諸如XML文件或HTML文件,並且從地圖信息提供伺服器150接收地圖信息。可以在客戶機中執行用於創建應用在顯示處理中的顯示結構描述文件、諸如XML文件或HTML文件的處理。另外,保存在客戶機中的地圖數據可以用作地圖信息,而無需從外部伺服器接收地圖信息。在這種情況下,不要求通過網絡連接的通信。即,可以僅通過客戶機中的處理,創建和顯示上面參考圖1所述的顯示數據。
將對應於存儲在客戶機110中的圖像數據、例如圖像文件的路徑信息,即為作為表示存儲位置、例如硬碟的存取信息的圖像參考信息的文件路徑信息(例如C¥Doc¥file0001.jpg)記錄在由客戶機110或服務提供伺服器(Web伺服器)120創建的HTML文件中。基於路徑信息,從客戶機110的存儲單元讀取圖像文件,然後顯示。
在圖3中示例說明在客戶機110上顯示的顯示數據的例子。例如,如圖3所示,在地圖信息提供伺服器150提供的地圖201上,顯示標記202a-202n。基於對應於圖像文件的位置信息,將這些標記設置在相應的位置。
當指定(例如點擊)每一標記時,對應於由用戶拍攝的照片的圖像203彈出。在此顯示的圖像數據是基於在HTML文件中設置的文件路徑信息,從客戶機110,即客戶機110的存儲單元讀取的數據。
如該圖所示,為圖像203設置標籤、諸如「圖像」和「信息」,並且基於圖像文件路徑從客戶機110、即客戶機110的存儲單元讀取的縮略像或圖像數據顯示在標籤「圖像」上。在標籤「信息」上,顯示例如拍攝日期和時間信息、表示拍攝位置的緯度和經度信息、以及原始圖像數據的文件路徑信息。這種信息是記錄在HTML文件中的數據。
此外,如圖3所示,在顯示數據上顯示包括多個圖像的圖像列表211。列表顯示的圖像也是基於在HTML文件中設置的文件路徑信息從客戶機110、即客戶機110的存儲單元讀取的數據。
在圖4中示例說明對應於圖3所示的顯示數據的HTML文件的例子。圖4所示的HTML文件是在服務提供伺服器120中創建,然後提供給圖2所示的網絡結構中的客戶機110的HTML文件的例子。在HTML文件的數據部分215中,描述對應於從地圖信息提供伺服器150給予服務提供伺服器120的許可信息的密鑰信息252和應用於利用由地圖信息提供伺服器150提供的API的代碼信息(Java(註冊商標)腳本)。另外,數據部分253包括從客戶機110傳送到服務提供伺服器120的各種數據,即配置成包括連結信息的HTML數據,所述連結信息是諸如(a)圖像文件路徑信息,(b)圖像高速緩存路徑信息,(c)圖像位置信息(經度,緯度),和(d)拍攝日期和時間信息,並顯示其格式信息。
當客戶機110請求服務提供伺服器120創建HTML文件時,客戶機110將圖5所示的數據傳送到服務提供伺服器120。即,將包括(a)圖像文件路徑信息,(b)圖像高速緩存路徑信息(有關縮略像的文件路徑信息),(c)圖像位置信息(經度,緯度)以及(d)圖像拍攝日期和時間信息的信息傳送為HTML文件創建數據。
(a)圖像文件路徑信息是作為對應於在客戶機110中存儲的圖像數據、即諸如在旅遊景點拍攝的照片的圖像數據的存取信息的圖像文件路徑信息。
(b)圖像高速緩存路徑信息是作為對應於基於圖像文件路徑信息指定的圖像的縮略圖(縮小圖像)的存取信息的圖像文件路徑信息。
(c)圖像位置信息(經度,緯度)是表示基於圖像文件路徑信息,例如經度和緯度信息指定的圖像的拍攝位置等等的位置信息。
(d)圖像拍攝日期和時間信息是表示基於圖像文件路徑信息指定的圖像的拍攝日期和時間的信息。
另外,將使用數字相機等等拍攝的圖像數據以例如EXIF文件的格式,記錄在數字相機的存儲單元中。然後,圖像數據複製和記錄在客戶機110的硬碟等等中,並且根據硬碟的目錄,指定有關每一圖像文件的路徑信息。另外,可以應用通過USB連接等等連接的外部存儲單元、例如快閃記憶體的路徑信息。
作為位置信息或拍攝日期和時間信息,可以使用記錄為EXIF文件中的拍攝數據文件的數據,或者之後由用戶另外記錄的數據。另外,位置信息不限於拍攝位置。例如,可以記錄拍攝對象的位置、與圖像相關的位置信息等等。使用這些位置信息來確定在地圖上設置的標記的位置。
另外,(b)圖像高速緩存路徑信息是作為對應於基於圖像文件路徑信息指定的圖像的縮略圖(縮小圖像)的存取信息的圖像文件路徑信息。在許多情況下,將根據高速緩存路徑讀取的縮略像用作通過操作地圖上的標記或顯示為圖像列表的圖像而彈出的圖像。
所讀取的圖像是在屏幕上真正讀取的圖像數據。在適當處理後,用戶保存的圖像可以用作讀取圖像。例如,經受旋轉處理的圖像或經受調整大小處理的圖像可以用作讀取圖像。
此外,(a)圖像文件路徑信息是對應於(b)圖像高速緩存路徑信息的原始圖像。原始圖像的文件路徑信息記錄在通過指定參考圖3所述的彈出圖像數據的標籤「信息」顯示的圖像信息數據中並用在當用戶希望顯示原始圖像時的情況下。
另外,對應於(a)圖像文件路徑信息和(b)圖像高速緩存路徑信息的圖像信息可以是動態圖像數據,而不限於靜止圖像。在這種情況下,例如,將通過地圖上的標記操作顯示的彈出圖像顯示為動態圖像。
基於從客戶機110接收的數據,(a)圖像文件路徑信息,(b)圖像高速緩存路徑信息(有關縮略像的文件路徑),(c)圖像位置信息(經度,緯度)和(d)圖像拍攝日期和時間信息,圖2所示的服務提供伺服器120創建對應於在客戶機110的顯示單元上顯示的顯示數據的圖4所示的HTML文件並將所創建的HTML文件提供給客戶機110。
從例如地圖信息提供伺服器150獲取地圖信息。在這種情況下,客戶機110基於包括在從服務提供伺服器120接收的HTML文件中的用於利用API的代碼(Java(註冊商標)腳本),針對地圖信息提供伺服器150執行API利用請求。在該處理請求中,包括用於表示在地圖上設置的標記位置的位置信息和包括在圖4所示的HTML文件的數據部分251中的密鑰信息。
基於從服務提供伺服器120接收的HTML文件,客戶機110可以根據從地圖信息提供伺服器150接收的地圖,從自身、即客戶機110的存儲單元調用圖像數據和縮略像數據,並且傳遞在HTML文件中記錄的信息,然後顯示所調用的數據。
例如,如圖3所示,在地圖上對應於設置為圖像的屬性信息的位置的位置處顯示標記202,並且當在標記上點擊時,對應於該標記的圖像彈出。該處理是基於在HTML文件中描述的文件路徑信息讀取和顯示在客戶機110中存儲的圖像的處理。
另外,在圖3所示的數據顯示例子中,將圖像列表顯示部分211設置在屏幕的左側,並且按例如拍攝日期和時間的順序,在圖像列表顯示部分211上顯示當客戶機110請求服務提供伺服器120創建HTML文件時指定其路徑信息的縮略像。該圖像也是基於在HTML文件222中描述的文件路徑信息讀取的、在客戶機110中存儲的圖像224。另外,圖3所示的顯示例子僅是例子,並且根據創建的HTML文件實現各種數據顯示。
另外,如上所述,可以在客戶機110中執行用於創建HTML文件或獲取地圖信息的處理,而不使用外部伺服器。在這種情況下,將用於創建HTML文件或獲取地圖信息的處理執行為應用客戶機內的數據的處理。在任一情況下,基於在圖4所示的HTML文件中記錄的(a)圖像文件路徑信息和(b)圖像高速緩存路徑信息,從客戶機110的存儲單元讀取與地圖一起顯示的圖像數據。
在顯示通過將地圖與例如圖3所示的照片的圖像數據相結合而獲得的數據的情況下,客戶機110選擇將顯示的圖像並創建其中設置了對應於選擇信息的圖像文件路徑的HTML文件,以便執行用於與地圖一起顯示圖像的處理。因此,在這種處理中,由客戶機執行的程序主要劃分成圖像瀏覽程序301和地圖顯示程序302,如圖6所示。客戶機110的用戶執行圖像瀏覽程序301來從在客戶機110的存儲單元中存儲的圖像中選擇期望在地圖上顯示的圖像文件。然後,用戶創建HTML文件,其中設置了對應於被選圖像文件的圖像文件路徑信息,然後執行地圖顯示程序302,以便顯示如上參考圖3所述的數據。
在下文中,將參考圖7和8,描述執行圖像瀏覽程序301的例子。圖7示例說明在當執行用於執行日曆形式的圖像瀏覽的圖像瀏覽程序時的情況下,在客戶機110的顯示器上顯示的數據的例子。如該圖中的文件夾列表321的列中所示,將每一圖像數據存儲在年單位文件夾中。另外,在年單位文件夾的每一個中,存儲月單位文件夾,並且將圖像數據文件、例如照片記錄在月單位文件夾的每一個中。在拍攝處理後的數據記錄時,基於設置為圖像的屬性信息的拍攝日期和時間信息,在各個文件夾中記錄圖像數據。
圖7所示的圖像瀏覽例子是指定和瀏覽對應於2006年的年單位文件夾的例子。具體地,在圖像列表顯示區322中顯示日曆,並且對應於每一日期,顯示具有設定的拍攝日期和時間的圖像的代表圖像。例如,在日曆的日期區顯示具有每一日期中的最早拍攝時間的標題圖像的縮略圖。
例如,用戶基於列表顯示,設置用戶希望與地圖一起顯示的圖像。在該圖所示的例子中,將三月和四月的區域設置為圖像選擇區323。通過在設置圖像選擇區323後,啟動地圖顯示程序,如上參考圖3所述,被選圖像被設置為圖像列表的列表顯示的對象或彈出圖像。通過在該圖中所示的地圖顯示程序啟動圖標324上點擊,執行用於啟動地圖顯示程序的處理。
通過在地圖顯示程序啟動圖標324上點擊,地圖顯示程序起動,創建如上所述的HTML文件,並讀取和顯示地圖。在所創建的HTML文件中描述關於被選圖像的通過(pass)信息。另外,如果必要,可以執行用於創建被選圖像的經處理圖像、例如縮略圖的處理,以便將所創建的經處理圖像存儲在主文件夾中,並將對應於經處理圖像的路徑信息(高速緩存路徑)記錄在HTML文件中,以便在地圖顯示處理時讀取和顯示。稍後將描述啟動地圖顯示程序後的具體處理順序。
圖8示例說明根據圖像瀏覽程序301,執行比圖7所示的日曆類型圖像瀏覽格式更具體的日單位圖像瀏覽的例子。在圖像列表顯示區325中顯示屬於每一日期的圖像的列表。按先拍攝時間的順序,基於為每一圖像設置的拍攝日期和時間信息顯示圖像列表。
例如,用戶基於列表顯示,設置用戶希望與地圖顯示一起顯示的圖像。在該圖所示的例子中,將包括在2006年3月11日從11:00至12:00拍攝的圖像的區域設置為圖像選擇區域326。通過在設置圖像選擇區326後啟動地圖顯示程序,將被選圖像設置成參考圖3所述的圖像列表的列表顯示的對象或彈出圖像。通過點擊該圖所示的地圖顯示程序啟動圖標324,執行用於啟動地圖顯示程序的處理。
如圖9所示,通過點擊在圖像瀏覽程序執行屏31中包括的地圖顯示程序啟動圖標324,圖像瀏覽程序執行屏351切換到地圖顯示程序執行屏352。在地圖顯示程序執行屏352上顯示的圖像是在圖像瀏覽程序執行屏351上選擇的圖像。另外,通過點擊地圖顯示程序啟動圖標324,創建其中記錄了被選圖像的路徑信息的HTML文件,以便顯示圖9所示的地圖顯示程序執行屏352。
接著,將描述有關通過點擊圖9所示的地圖顯示程序啟動圖標324執行的處理順序的例子。如上所述,為執行參考圖3所述的顯示數據,即,通過在地圖的相應位置上設置標記來允許圖像、例如照片在地圖上彈出的數據,有必要創建其中設置了顯示圖像的路徑的HTML文件並獲得地圖數據。可以使用外部伺服器執行或在客戶機中執行HTML文件的創建或地圖的獲取。
圖10所示的順序圖示出客戶機110請求服務提供伺服器120創建HTML文件並從地圖信息提供伺服器150接收地圖信息以便顯示地圖和圖像的處理順序。從圖10的左側,示出了執行數據的顯示的客戶機(用戶終端)110、創建HTML文件的服務提供伺服器120、以及提供地圖信息或衛星照片信息的地圖信息提供伺服器150。
首先,假設執行服務,地圖信息提供伺服器150將使用由地圖信息提供伺服器150提供的地圖創建用於信息顯示的HTML文件並將所創建的HTML文件提供給客戶機的許可提供給服務提供伺服器120。例如,通過許可協議允許預定時段期間的服務。在該處理中,在步驟S101,地圖信息提供伺服器150創建用於許可的密鑰並將密鑰提供給服務提供伺服器120。
期望執行地圖數據的顯示的客戶機(用戶終端)110選擇已經參考圖9所述的圖像瀏覽程序執行屏351上的圖像,然後點擊地圖顯示程序啟動圖標324。通過該點擊操作,地圖顯示程序啟動,因此執行在步驟S102後的處理。
然後,在步驟S102,客戶機(用戶終端)110將對應於在客戶機(用戶終端)110中存儲的圖像數據的路徑信息,即作為圖像數據、例如在旅遊景點拍攝的照片的存取信息的路徑信息,以及作為圖像數據的屬性信息的拍攝位置和拍攝日期和時間信息發送、即上傳到服務提供伺服器120。上傳數據包括例如(a)圖像文件路徑信息,(b)圖像高速緩存路徑信息(有關縮略像的文件路徑信息),(c)圖像位置信息(經度,緯度),以及(d)圖像拍攝日期和時間信息,如上參考圖5所述。
在步驟S103,服務提供伺服器120創建用於數據顯示的HTML文件。HTML文件是應用於如上參考圖4所述的數據顯示的HTML文件。HTML文件包括從地圖信息提供伺服器150接收的密鑰信息、用於執行由地圖信息提供伺服器150提供的API的利用的代碼,以及從客戶機110傳送到服務提供伺服器120的各種數據,即,配置成包括連結信息的HTML數據,諸如(a)圖像文件路徑信息,(b)圖像高速緩存路徑信息,(c)圖像位置信息(經度,緯度),以及(d)圖像拍攝日期和時間信息,及其顯示格式信息。
在步驟S104,服務提供伺服器120將所創建的HTML文件傳送到客戶機110。然後,在步驟S105,客戶機110基於包括在從服務提供伺服器120接收的HTML文件中的用於利用API的代碼(Java(註冊商標)腳本),針對地圖信息提供伺服器150執行API利用請求。在該處理請求中,包括形成從服務提供伺服器120接收的HTML文件的數據,即如上參考圖4所述的密鑰信息252、其他圖像文件路徑信息、作為圖像屬性信息的拍攝位置信息等等。
在步驟S106,地圖信息提供伺服器150響應來自客戶機110的請求,校驗密鑰信息。即,地圖信息提供伺服器150基於由被許可的服務提供伺服器創建的HTML文件,校驗來自客戶機110的請求是否是地圖利用請求。具體地,地圖信息提供伺服器150校驗從地圖信息提供伺服器150提供給被許可的服務提供伺服器120的有效密鑰信息是否包括在來自用戶終端的請求中。如果校驗出不包括有效密鑰信息,服務停止。
另一方面,如果校驗出包括有效密鑰信息,在步驟S107,將允許使用地圖信息提供伺服器150的API的數據處理的地圖數據提供給客戶機110。即,地圖數據是其中設置了使本地圖像呈現在地圖上的標記的地圖信息。
在步驟S108,客戶機110使用例如瀏覽器功能顯示地圖。在地圖上,設置用於圖像的彈出顯示的標記(圖3中的標記202)。在步驟S109,執行標記操作,例如點擊標記的操作。然後,在步驟S110,基於在HTML文件中描述的圖像文件路徑信息,從客戶機110的存儲單元獲得圖像(或縮略像)。然後,在步驟S111,在用戶終端上顯示彈出地圖的圖像。
顯示圖像是存儲在客戶機的設備中的圖像數據。此外,在圖10所示的順序圖中,已經描述了這樣的例子,其中,當在步驟S109中執行標記操作時,基於在HTML文件中描述的圖像文件路徑信息彈出圖像數據。然而,如上參考圖3所述,將包括多個圖像的圖像列表211顯示為顯示數據。基於在HTML文件中設置的文件路徑信息,也從客戶機110,即客戶機110的存儲單元讀取列表顯示的圖像,然後顯示在客戶機110的顯示單元上。在步驟S108,圖像列表的顯示時間與地圖顯示相同。
因此,在根據本發明的實施例的處理結構中,基於文件路徑信息,作為顯示的本地數據的圖像數據不是從服務提供伺服器讀取,而是從客戶機110,即客戶機110的存儲單元讀取。因此,由於客戶機不需要將圖像數據傳送到服務提供伺服器,降低處理負擔,由此能快速地執行數據顯示處理。
由於上述處理,例如,在客戶機110的顯示器上實現圖11所示的數據顯示。圖11所示的顯示數據是基於地圖顯示程序的執行,在客戶機的顯示器上顯示並配置成包括地圖401和圖像列表402的數據。在地圖401上對應於包括在圖像的屬性信息中的位置信息如拍攝位置的位置處設置標記403。通過操作(例如點擊)標記403,具有由標記表示為屬性信息的位置信息的圖像404彈出。
彈出的圖像404和在圖像列表402上顯示的圖像是基於在HTML文件中記錄的通過(pass)信息從客戶機的存儲單元讀取的圖像。以將顯示的拍攝日期和時間的順序,對在圖像列表402上顯示的圖像進行排序。另外,可以執行基於對應於圖像的屬性信息的各種排序處理。
此外,將操作按鈕411至414顯示為顯示數據。當用戶操作操作按鈕[地圖]411時,在屏幕上顯示地圖。當用戶操作操作按鈕[衛星]412時,在屏幕上顯示衛星照片。當用戶操作操作按鈕[雙重]413時,在屏幕上一起顯示地圖和衛星照片。當用戶操作操作按鈕[相片簿]414時,執行保存數據、更新數據等等。稍後將描述有關基於操作按鈕[相片簿]414的操作的處理。
將表示是否完成作為屬性信息的位置信息的記錄的標識圖標421顯示在圖像列表402上顯示的圖像上。在帶有標識圖標421顯示的圖像的情況下,完成了作為屬性信息的位置信息的記錄。另一方面,在不帶有標識圖標421顯示的圖像的情況下,沒有記錄作為屬性信息的位置信息。最好,使用製圖模式,諸如地球、衛星或磁針,設置標識圖標421,以便能可視地理解位置信息被關聯。
用戶可以在顯示的地圖上,拖放不帶有標識圖標421顯示的圖像,如圖12所示,以便將地圖上的拖放圖像的位置信息(經度,緯度)記錄為圖像的屬性信息。另外,可以與地圖顯示程序執行屏一起,顯示圖像瀏覽程序執行屏,以便即使在地圖顯示程序執行屏的地圖上拖放在圖像瀏覽程序執行屏上選擇的圖像,也能執行同一位置信息獲取和設置。
根據包括在地圖顯示程序中的位置信息記錄處理程序,執行這種位置信息記錄處理。可以在顯示地圖上添加相應的位置信息(經度,緯度)。通過用戶操作,執行獲取放下圖像的位置的位置信息(經度,緯度),例如圖12的點432的位置信息(經度,緯度)並將所獲取的位置信息(經度,緯度)記錄在被拖放圖像431的屬性信息記錄區中的處理。
因此,在根據本發明的實施例的結構中,可以針對於未記錄位置信息的圖像,容易地記錄位置信息。
接著,將參考圖13,描述有關基於操作按鈕[相片簿]414的操作的處理。當點擊操作按鈕[相片簿]414時,如圖13所示,顯示處理選擇部分451和相片簿選擇部分452。在相片簿選擇部分452上顯示的數據是用戶已經創建的照片簿。將相片簿設置成對應於例如一個或多個圖像文件的一組圖像文件路徑信息。
另外,可以將相片簿配置成包括圖像文件的相應位置信息、當前顯示的地圖信息,或應用在顯示處理中的HTML文件以及圖像文件路徑信息。通過這種存儲處理結構,可以執行包括在相片簿中的HTML文件,由此能省略用於新創建HTML文件的處理。
將可以由用戶執行的處理信息顯示在處理選擇部分451上。具體地,有[新保存]、[更新保存]和[刪除]。在選擇和執行[新保存]的情況下,將包括一組當前選擇的圖像的相片簿設置成新相片簿然後保存。在選擇和執行[更新保存]的情況下,執行用於更新現有相片簿的處理。在選擇和執行[刪除]的情況下,刪除指定相片簿。
當從相片簿選擇部分452選擇相片簿時,基於包括在相片簿中的圖像文件路徑,讀取和顯示圖像。另外,根據包括在相片簿中的路徑,基於對應於圖像文件的位置信息,讀取和顯示相應位置的地圖。從客戶機的存儲單元或外部伺服器獲得地圖,然後顯示。
接著,參考圖14所示的流程圖,將描述有關在根據本發明的實施例的信息處理裝置,即客戶機110中執行的處理順序。在步驟S201,客戶機110的用戶啟動圖像瀏覽程序。在啟動處理中,例如,執行如上參考圖7和8所述的圖像列表顯示處理。在步驟S202,用戶從圖像列表選擇將與地圖顯示一起顯示的圖像。在步驟S203,用戶啟動地圖顯示程序。例如,如上參考圖9所述,執行用於操作(點擊)地圖顯示程序啟動圖標324的處理。
在啟動處理中,例如,執行如上參考圖10所述的處理。另外,在該處理中,在未創建對應於被選圖像的經處理圖像、例如縮略像的情況下,可以執行用於創建經處理圖像的處理。在步驟S204中進行關於處理的確定。具體地,在存在未對其創建圖像如縮略圖的被選圖像的情況下,在步驟205,創建根據適當大小和格式處理的圖像,然後存儲在客戶機的存儲單元中設置的主文件夾中。另外,在圖像瀏覽程序中選擇運動圖像的情況下,創建運動圖像數據的對應於代表圖像的縮略圖,例如搏鬥。
此外,圖像處理的例子不限於縮略圖,而是可以執行各種處理。例如,圖像瀏覽程序可以使包括在設置為圖像數據存儲文件的EXIF中的旋轉標記信息被識別,以便可旋轉地顯示圖像。在這種處理在地圖顯示程序中不可能的情況下,考慮在EXIF中設置的旋轉標記信息,在執行地圖顯示程序時,圖像瀏覽程序或地圖顯示程序可以創建圖像文件,該圖像文件被處理以便以適當形式顯示。
在步驟S206,創建描述圖像文件路徑信息、位置信息等等的HTML文件。然後,在步驟S207,獲得對應於設置為圖像的屬性信息的位置信息的位置的地圖,然後與圖像列表一起顯示。顯示的數據是例如圖11所示的顯示數據。
此外,在多個圖像包括在被選圖像中的情況下,不同位置信息對應於圖像的每一個,但選擇和顯示對應於具有被選圖像的最新日期和時間信息(拍攝日期和時間)或最早日期和時間信息的圖像數據的位置的地圖區。
在下文中,將參考圖15,描述有關執行上述處理的裝置的功能結構。圖15是示例說明連接到網絡的一個客戶機110的結構的框圖。客戶機110包括作為數據I/O單元的用戶接口471、數據處理單元472、存儲單元473和通信單元474,並且可以通過通信單元474與服務提供伺服器120、地圖信息提供伺服器150等等通信。客戶機110具有與通用PC相同的結構。稍後將描述硬體結構的具體例子。
將圖像文件記錄在客戶機110的存儲單元473中。將圖像文件記錄為基於例如EXIF格式的文件。另外,將位置信息、日期和時間信息等等作為對應於圖像的屬性信息記錄在圖像文件中。另外,將圖像數據、例如創建為主要文件的縮略圖和用於執行上述處理的程序,即圖像瀏覽程序、地圖顯示程序等等存儲在圖像文件中。
將數據處理單元472配置成包括CPU,用於執行程序,並根據上述圖像瀏覽程序和地圖顯示程序,執行各種處理。例如,數據處理單元472執行根據圖像瀏覽程序的圖像選擇處理、根據地圖顯示程序的地圖顯示處理、用於設置對應於參考圖12所述的圖像的位置信息的處理、用於保存和更新參考圖13所述的相片簿的處理等等。
在根據地圖顯示程序的處理中,獲取用於創建HTML文件的數據,即包括(a)圖像文件路徑信息,(b)圖像高速緩存路徑信息(有關縮略像的文件路徑信息),(c)圖像位置信息(經度,緯度)和(d)圖像拍攝日期和時間信息的數據,然後,作為根據啟動地圖顯示程序的處理,創建對應於圖11所示的顯示數據的HTML文件。或者,將上述信息傳送到服務提供伺服器120,以便輸出HTML文件創建請求,執行基於在所獲得的HTML文件中記錄的信息,從地圖信息提供伺服器150獲取地圖信息、諸如地圖或衛星照片的處理,以及在顯示單元上顯示地圖信息。此外,執行基於在HTML文件中記錄的圖像文件路徑,從存儲單元獲取圖像文件,然後在顯示單元上顯示所獲得的圖像文件的處理。
用戶接口471包括用作用戶輸入單元和數據輸出單元的顯示單元並作為數據輸出處理,執行上述已經參考圖11所述的顯示信息的輸出。另外,客戶機110在數據處理單元472的控制下,通過通信單元474,執行與服務提供伺服器120和地圖信息提供伺服器150的通信,從服務提供伺服器120接收HTML文件,並且從地圖信息提供伺服器150獲取地圖、衛星照片等等並在用戶接口471的顯示單元上顯示所獲得的地圖或衛星照片。
數據處理單元472基於用戶輸入的圖像選擇信息和地圖顯示請求,執行在形成用戶接口471的顯示單元上顯示對應於在存儲單元473中存儲的圖像文件的圖像瀏覽屏,以及在對應於在被選圖像的屬性信息中包括的位置信息的位置顯示地圖的處理。例如,數據處理單元472在對應於在具有包括在用戶選擇的圖像的屬性信息中的最新或最早日期和時間信息的圖像的屬性信息中包括的位置信息的位置,執行地圖的顯示。另外,數據處理單元472執行用於顯示地圖的處理,其中,在對應於在被選圖像的屬性信息中包括的位置信息的位置設置標記。此外,數據處理單元472執行用於讀取圖像文件的處理,其中,響應用戶在標記上的操作,將對應於每一標記的設定位置的位置信息設置為屬性信息,然後顯示所讀取的圖像文件。
另外,數據處理單元472執行用於創建或獲取信息顯示文件的處理,其中,基於用戶輸入和圖像選擇信息的地圖顯示請求,設置作為對應於被選圖像的存取信息的圖像文件路徑信息,然後執行用於一起顯示地圖和被選圖像的地圖信息顯示處理。例如,數據處理單元472執行用於將對應於由圖像文件路徑指定的圖像文件的位置信息,作為用於創建HTML文件的數據傳送到服務提供伺服器120的處理。另外,數據處理單元472基於從服務提供伺服器接收的HTML文件,執行用於在顯示單元上顯示包括表示對應於圖像文件的位置信息的標記的地圖信息的處理。另外,數據處理單元472基於相應標記的操作,執行根據在HTML文件中記錄的圖像文件路徑從客戶機110的存儲單元473獲取圖像文件的處理,然後在顯示單元上顯示所獲取的圖像文件。
在顯示處理中,數據處理單元472顯示用作基於用戶的圖像選擇信息和是否將位置信息記錄在對應於圖像列表的顯示圖像的屬性信息中的標識圖標選擇的圖像的列表的圖像列表。
此外,數據處理單元472執行用於基於用戶在顯示地圖上拖放圖像列表的顯示圖像,獲取對應於將拖放圖像列表的顯示圖像的地點的位置的位置信息,然後,將所獲取的位置信息記錄為對應於將拖放的圖像的位置信息的處理。
此外,在基於用戶輸入的圖像選擇信息和地圖顯示請求顯示的地圖信息的顯示處理後,數據處理單元472執行用於新創建或更新和保存包括作為當基於用於保存或更新相片簿的處理的請求的輸入顯示地圖信息時選擇的圖像的存取信息的圖像文件路徑的相片簿的處理。在用於保存相片簿的處理中,數據處理單元472執行用於將對應於圖像的位置信息、在顯示單元上顯示的地圖或地圖的存取信息、應用於在顯示單元上顯示的顯示信息的的HTML文件等等保存為相片簿數據的處理。
最後,將參考圖16,描述實現用於執行上述處理的客戶機的信息處理裝置的硬體結構。CPU(中央處理單元)501充當數據處理單元的主執行體,已經在上述實施例中描述過,執行對應於OS(作業系統)的處理。CPU501基於圖像瀏覽程序和地圖顯示程序,執行各種處理。例如,CPU501執行根據圖像瀏覽程序的圖像選擇處理、根據地圖顯示程序的地圖顯示處理、用於設置對應於圖12所述的圖像的位置信息的處理、用於保存和更新參考圖13所述的相片簿的處理等等。作為根據地圖顯示程序的處理,例如創建或分析HTML文件,執行信息顯示處理、執行Java(註冊商標)腳本、數據通信處理控制等等。根據在每一信息處理裝置中的數據存儲單元,諸如ROM或硬碟中存儲的電腦程式,執行這種處理。
ROM(只讀存儲器)502用來存儲CPU501使用的程序,即圖像瀏覽程序和地圖顯示程序、計算參數等等。RAM(隨機存取存儲器)503用來存儲在執行CPU501時使用的程序、在執行時適當改變的參數等等。CPU501、ROM502和RAM503通過主機總線504,如CPU總線彼此連接。
主機總線504通過橋505,連接到外部總線506,例如PCI(外圍部件互連/接口)總線。
鍵盤508和指示設備509用作用戶操作的輸入設備。顯示器510是液晶顯示器或CRT(陰極射線管)並用來以文本或圖像顯示各種信息。
HDD(硬碟驅動器)511在其中包括硬碟,驅動硬碟,並記錄或再現由CPU501執行的程序或信息。硬碟用作存儲圖像信息、圖像屬性信息等等並存儲各種電腦程式、例如數據處理程序的存儲單元。
驅動器512讀取在其上安裝的可移動記錄介質521,諸如硬碟、光碟、磁光碟或半導體存儲器中記錄的數據或程序,並將讀取的數據或程序傳送到通過接口507、外部總線506、橋505和主機總線504連接的RAM503。
連接埠514是用於與外部連接設備522連接的埠並具有連接部分,諸如USB和IEEE1394。連接埠514通過接口507、外部總線506、橋505和主機總線504連接到CPU501等等。通信單元515連接到網絡並執行與客戶機或網絡連接伺服器的通信。
另外,圖16所示的信息處理裝置的硬體結構的例子是通過應用PC構成的裝置的例子,但根據本發明的實施例的系統不限於圖16所示的結構。例如,可以應用能執行在上述實施例中所述的處理的其他裝置。另外,客戶機裝置可以是任何信息處理裝置,諸如照相機、行動電話等等,而不限於PC。
在下文中,已經詳細地描述了本發明的具體實施例。然而,對本領域的技術人員來說,可以做出上述實施例的各種改進或替代,而不背離本發明的精神和範圍是顯而易見的。即,由於僅以示例的形式,公開了本發明,不應當限制性地解釋本發明。因此,基於附加權利要求,應當確定本發明的範圍。
另外,可以通過硬體、軟體或硬體和軟體的組合結構,執行在說明書中描述的處理系列。在通過使用軟體執行處理的情況下,可以將記錄處理順序的程序安裝在嵌入專用硬體中的計算機內的存儲器中,以便執行,或可以將程序安裝在能執行各種處理的通用計算機中以便執行。
例如,程序可以預先記錄在用作記錄介質的硬碟或ROM(只讀存儲器)中。另外,可以將程序臨時或永久存儲(記錄)在包括軟盤、CD-ROM(緊密盤只讀存儲器)、MO(磁光)盤、DVD(數字通用盤)、磁碟和半導體存儲器的可移動記錄介質中。這種可移動記錄介質可以提供為所謂封裝軟體。
另外,除從計算機中的可移動記錄介質安裝程序外,程序可以從下載站點無線地傳送到計算機或通過網絡、諸如LAN(區域網)或網際網路,從下載站點有線地傳送到計算機。因此,計算機可以接收如上所述無線傳送或有線傳送的程序,然後,將程序安裝在記錄介質,例如在其中提供的硬碟中。
此外,根據執行處理的裝置的處理能力或根據需要,不僅可以按在此所述的時間順序方式,也可以並行或單獨地執行在說明書中所述的各種處理。此外,該說明書中的系統是多個裝置的邏輯組。即,該說明書中的系統不限於具有各種結構的裝置存在於同一殼體中的系統。
如上所述,根據本發明的實施例的結構,可以易於可視地識別顯示圖像的拍攝位置和時間關係,並且在同時顯示地圖和圖像的結構中,以簡單的方式,使未與位置信息關聯的圖像與位置信息相關聯。在根據本發明的實施例的信息處理裝置的結構中,與由例如地圖信息提供伺服器提供的地圖信息一起,顯示按拍攝日期和時間的順序排列的、存儲在客戶機的存儲單元中的本地數據、例如照片的圖像列表。此外,將表示位置信息是否與顯示圖像有關的標識圖標設置在顯示圖像上。另外,通過在地圖上拖放未與位置信息關聯的圖像,可以獲得地圖上拖放圖像的位置信息並設置成圖像的位置信息。由此,提供實現非常方便的處理的裝置。
本領域的技術人員應理解到根據設計需求和其他因素,可以想到各種改進、組合、子組合和替代,只要它們在附加權利要求及其等效的範圍內。
權利要求
1.一種信息處理裝置,執行信息顯示處理,包括顯示單元,執行信息顯示;以及數據處理單元,執行顯示單元的信息顯示的控制和基於用戶輸入的數據處理,其中,數據處理單元在顯示單元上顯示對應於存儲在存儲單元中的圖像數據的圖像瀏覽屏,並且基於用戶輸入的圖像選擇信息和地圖顯示請求,在對應於包括在被選圖像的屬性信息中的位置信息的位置執行地圖的顯示。
2.如權利要求1所述的信息處理裝置,其中,數據處理單元在對應於包括在具有在由用戶選擇的圖像的屬性信息中包括的最新或最早日期和時間信息的圖像的屬性信息中的位置信息的位置執行地圖的顯示。
3.如權利要求1所述的信息處理裝置,其中,數據處理單元執行其中設置了對應於包括在被選圖像的屬性信息中的位置信息的位置標記的地圖的顯示。
4.如權利要求1所述的信息處理裝置,其中,數據處理單元執行基於用戶在標記上的操作讀取和顯示圖像數據的處理,其中,對應於標記的設定位置的位置信息被設置為屬性信息。
5.如權利要求1所述的信息處理裝置,其中,數據處理單元執行地圖信息顯示處理,用於基於用戶輸入的圖像選擇信息和地圖顯示請求來創建或獲取其中設置了作為對應於被選圖像的存取信息的圖像參考信息的信息顯示文件,並且將地圖和被選圖像一起顯示。
6.如權利要求1所述的信息處理裝置,其中,數據處理單元執行用於在地圖信息顯示處理時與地圖一起顯示圖像列表的處理,該圖像列表是基於用戶的圖像選擇信息選擇的圖像的列表。
7.如權利要求6所述的信息處理裝置,其中,數據處理單元執行用於顯示表示位置信息是否記錄在對應於圖像列表上的顯示圖像的屬性信息中的標識圖標的處理。
8.如權利要求6所述的信息處理裝置,其中,數據處理單元執行下述處理,基於用戶將圖像列表的顯示圖像拖放到顯示地圖上來獲取對應於拖放圖像列表的顯示圖像的地點的地圖位置的位置信息,然後將所獲取的位置信息記錄為對應於將被拖放的圖像的位置信息。
9.如權利要求8所述的信息處理裝置,其中,位置信息與被拖放的圖像數據一起記錄在圖像文件中。
10.如權利要求1所述的信息處理裝置,其中,數據處理單元執行用於新創建或更新關於在顯示地圖信息時選擇的圖像的被選圖像組信息、然後保存該新創建或更新的圖像組信息的數據保存處理,並且圖像組信息至少包括被選圖像數據的參考信息。
11.如權利要求10所述的信息處理裝置,其中,數據處理單元在數據保存處理時,執行用於將對應於圖像的位置信息保存為組成數據的處理。
12.如權利要求10所述的信息處理裝置,其中,數據處理單元在數據保存處理時,執行用於將顯示在顯示單元上的地圖或地圖的存取信息保存為組成數據的處理。
13.如權利要求10所述的信息處理裝置,其中,數據處理單元在數據保存處理時,執行用於將應用於顯示在顯示單元上的信息的顯示的顯示結構描述文件保存為組成數據的處理。
14.如權利要求13所述的信息處理裝置,其中,顯示結構描述文件是HTML文件。
15.一種在信息處理裝置中執行的信息處理方法,包括步驟數據處理,其中在數據處理單元中執行顯示單元上的信息顯示控制和基於用戶輸入的數據處理,其中,數據處理包括用於在顯示單元上顯示對應於存儲在存儲單元中的圖像數據的圖像瀏覽屏,和基於用戶輸入的圖像選擇信息和地圖顯示請求,在對應於包括在被選圖像的屬性信息中的位置信息的位置執行地圖的顯示的處理。
16.如權利要求15所述的信息處理方法,其中,數據處理包括用於在對應於包括在具有在由用戶選擇的圖像的屬性信息中包括的最新或最早日期和時間信息的圖像的屬性信息中的位置信息的位置,執行地圖的顯示的處理。
17.如權利要求15所述的信息處理方法,其中,數據處理包括用於執行其中設置了對應於包括在被選圖像的屬性信息中的位置信息的位置標記的地圖的顯示的處理。
18.如權利要求15所述的信息處理方法,其中,數據處理包括基於用戶在標記上的操作讀取和顯示圖像數據的處理,其中,對應於標記的設定位置的位置信息被設置為屬性信息。
19.如權利要求15所述的信息處理方法,其中,數據處理包括地圖信息顯示處理,用於基於用戶輸入的圖像選擇信息和地圖顯示請求,創建或獲取其中設置了作為對應於被選圖像的存取信息的圖像參考信息的信息顯示文件,以及將地圖和被選圖像一起顯示。
20.如權利要求15所述的信息處理方法,其中,數據處理包括用於在地圖信息顯示處理時,與地圖一起顯示圖像列表的處理,該圖像列表是基於用戶的圖像選擇信息選擇的圖像的列表。
21.如權利要求20所述的信息處理方法,其中,數據處理包括用於顯示表示位置信息是否記錄在對應於圖像列表上的顯示圖像的屬性信息中的標識圖標的處理。
22.如權利要求21所述的信息處理方法,進一步包括步驟通過數據處理單元,執行基於用戶將圖像列表的顯示圖像拖放到顯示地圖上來獲取對應於拖放圖像列表的顯示圖像的地點的地圖位置的位置信息,然後將所獲取的位置信息記錄為對應於要被拖放的圖像的位置信息的處理。
23.如權利要求22所述的信息處理方法,其中,位置信息與被拖放的圖像數據一起記錄在圖像文件中。
24.如權利要求15所述的信息處理方法,進一步包括步驟通過數據處理單元,執行針對在地圖信息顯示時選擇的圖像新創建或更新然後保存至少包括被選圖像數據的參考信息的被選圖像組信息的數據保存處理。
25.如權利要求24所述的信息處理方法,其中,數據保存處理是用於保存包括對應於圖像的位置信息的數據的處理。
26.如權利要求24所述的信息處理方法,其中,數據保存處理是用於保存包括在顯示單元上顯示的地圖或該地圖的存取信息的數據的處理。
27.如權利要求24所述的信息處理方法,其中,數據保存處理是用於保存包括應用於顯示在顯示單元上的信息的顯示的顯示結構描述文件的數據的處理。
28.如權利要求27所述的信息處理方法,其中,顯示結構描述文件是HTML文件。
29.一種電腦程式,使信息處理裝置執行信息處理,該電腦程式使信息處理裝置執行數據處理,其中在數據處理單元中執行顯示單元上的信息顯示控制和基於用戶輸入的數據處理,其中,在數據處理中,包括下述處理在顯示單元上顯示對應於存儲在存儲單元中的圖像數據的圖像瀏覽屏,以及基於用戶輸入的圖像選擇信息和地圖顯示請求,在對應於包括在被選圖像的屬性信息中的位置信息的位置執行地圖的顯示。
全文摘要
本申請公開了一種執行信息顯示處理的信息處理裝置。該裝置包括顯示單元,執行信息顯示;以及數據處理單元,執行顯示單元的信息顯示的控制和基於用戶輸入的數據處理。數據處理單元在顯示單元上顯示對應於在存儲單元中存儲的圖像數據的圖像瀏覽屏,以及基於圖像選擇信息和地圖顯示請求的用戶輸入,在對應於在被選圖像的屬性信息中包括的位置信息的位置執行地圖的顯示。
文檔編號G06F3/048GK101086739SQ200710108859
公開日2007年12月12日 申請日期2007年6月5日 優先權日2006年6月5日
發明者高倉大樹, 宮城史朗, 山口祥弘 申請人:索尼株式會社