(57)【要約】【課題】  サーバから取得したコンテンツ情報中に相対日付表現がある場合に、相対日付表現により表された日付表現を、西暦などにより表現された絶対日付表現に変換することである。【解決手段】  ＸＭＬコンテンツが記憶されたサーバ１０から、ＸＭＬコンテンツが取得される。取得されたＸＭＬコンテンツ情報を構成するＸＭＬ本文情報６０２３の中の日付単語情報６０３として記憶された日付単語が、相対日付辞書７０３に登録されている相対日付表現であるかを判定し、相対日付表現により表されていると判定された場合、ＸＭＬ受信日付情報６０２２に基づいて、相対日付表現により表される日付単語は、絶対日付表現に変換される。【選択図】図６
2010073086.tif 000002
【特許請求の範囲】
【請求項１】
テキストデータを含むコンテンツ情報と、前記コンテンツ情報をサーバが受信した受信日付を表す受信日付情報とを対応付けて記憶するコンテンツ情報記憶部を備えたサーバから、前記コンテンツ情報と前記受信日付情報とを取得するコンテンツ情報取得部と、
前記テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または歴史上定められた日を基準として絶対的に表される絶対日付表現であるかを判定する日付表現判定部と、
前記日付表現判定部により相対日付表現であると判定された場合、前記相対日付表現であると判定された日付表現を、前記受信日付情報に基づいて前記絶対日付表現に変換を行う日付表現変換部と、
前記日付表現変換部により前記絶対日付表現に変換された日付表現を用いて、前記コンテンツ情報を出力するコンテンツ情報出力部と、
を備えることを特徴とするコンテンツ出力装置。
【請求項２】
現在の日付を表す現在日付情報を取得するための日付情報取得部と、
前記現在日付情報と、前記受信日付情報とが一致しているか否かを判定する日付情報判定部を備え、
前記日付情報判定部が、前記現在日付情報と前記受信日付情報とが一致していないと判定した場合、前記日付表現変換部は、前記日付表現判定部により相対日付表現であると判定された日付表現を、前記相対日付表現から前記絶対日付表現に変換を行い、前記日付情報判定部が、前記現在日付情報と前記受信日付情報とが一致していると判定した場合、前記日付表現変換部は、前記日付表現判定部により相対日付表現であると判定された日付表現を前記相対日付表現に維持することを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項３】
現在の日付を表す現在日付情報を取得するための日付情報取得部と、
所定の日付差に対応する相対日付表現を記憶する相対日付表現記憶部と、
前記現在日付情報と、前記日付表現変換部により絶対日付表現に変換された日付表現または前記テキストデータ中の絶対日付表現により表された日付表現との日時差に対応する相対日付表現が、前記相対日付表現記憶部に記憶されているか否かを判定する記憶判定部と、を備え、
前記記憶判定部が、前記日時差に対応する相対日付表現が、前記相対日付表現記憶部に記憶されていると判定した場合、前記日付表現変換部は、絶対日付表現を、前記相対日付表現記憶部に記憶される前記日付差に対応する相対日付表現に変換し、
前記コンテンツ情報出力部は、変換された相対日付表現を用いて、コンテンツ情報を出力することを特徴とする請求項１または請求項２に記載のコンテンツ出力装置。
【請求項４】
前記日付表現が複数の日付単語により構成され、
前記日付表現判定部は、前記日付単語が前記相対日付表現か、または、前記絶対日付表現であるかを判定し、
前記記憶判定部は、前記現在日付情報と、前記日付表現変換部により絶対日付表現に変換された日付単語または前記テキストデータ中の絶対日付表現により表された日付単語との日時差に対応する相対日付表現が、前記相対日付表現記憶部に記憶されているか否かを判定し、
前記記憶判定部が、前記日時差に対応する相対日付表現が、前記相対日付表現記憶部に記憶されていると判定した場合、前記日付表現変換部は、絶対日付表現を、前記相対日付表現記憶部に記憶される前記日付差に対応する相対日付表現に変換することを特徴とする請求項３に記載のコンテンツ出力装置。
【請求項５】
前記コンテンツ情報出力部は、画像表示信号に基づいて表示情報を表示する表示部を有し、
前記日付表現判定部により判定された相対日付表現から前記受信日付情報に基づいて変換された絶対日付表現と、前記日付表現変換部により絶対日付表現から変換された相対日付表現との両方を前記表示部で表示するための画像表示信号を生成する画像生成部を、備えることを特徴とする請求項３または請求項４に記載のコンテンツ出力装置。
【請求項６】
前記コンテンツ情報出力部は、前記コンテンツ情報を音声として出力する音声出力部を有し、
前記日付表現変換部により絶対日付表現から変換された相対日付表現のみを前記音声出力部で音声出力するための音声出力信号を生成する音声信号生成部を、
備えることを特徴とする請求項３から請求項５のいずれかに記載のコンテンツ出力装置。
【請求項７】
前記コンテンツ情報記憶部はメッセージを送受信するためのメッセージサーバに備えられ
前記日付情報取得部は、前記コンテンツ情報取得部により取得されたメッセージ情報にアクセスするメッセージアクセス日を、現在日付情報として取得し、
前記日付表現変換部は、前記相対日付表現記憶部に記憶された相対日付表現であって、前記日付表現変換部により絶対日付表現に変換された日付表現または前記テキストデータ中の絶対日付表現により表された日付表現と、前記メッセージアクセス日との日付差に対応する相対日付表現に、絶対日付表現を変換することを特徴とする請求項１から請求項６のいずれかに記載のコンテンツ出力装置。
【請求項８】
前記コンテンツ情報記憶部は、Ｗｅｂサーバに備えられ、
前記日付情報取得部は、前記コンテンツ情報取得部により取得されたＷｅｂ情報にアクセスするＷｅｂアクセス日を、現在日付情報として取得し、
前記日付表現変換部は、前記相対日付表現記憶部に記憶された相対日付表現であって、前記日付表現変換部により絶対日付表現に変換された日付表現または前記テキストデータ中の絶対日付表現により表された日付表現と、前記Ｗｅｂアクセス日との日付差に対応する相対日付表現に、絶対日付表現を変換することを特徴とする請求項１から請求項７のいずれかに記載のコンテンツ出力装置。
【請求項９】
テキストデータを含むコンテンツ情報と、前記コンテンツ情報をサーバが受信した受信日付を表す受信日付情報とを対応付けて記憶するコンテンツ情報記憶部と、
前記コンテンツ情報記憶部から、前記コンテンツ情報と前記受信日付情報とを取得するコンテンツ情報取得部と、
前記テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または歴史上定められた日を基準として絶対的に表される絶対日付表現であるかを判定する日付表現判定部と、
前記日付表現判定部により相対日付表現であると判定された場合、前記相対日付表現であると判定された日付表現を、前記受信日付情報に基づいて前記絶対日付表現に変換を行う日付表現変換部と、
前記日付表現変換部により前記絶対日付表現に変換された日付表現を用いて、前記コンテンツ情報を出力するコンテンツ情報出力部と、
を備えることを特徴とするコンテンツ出力システム。
【請求項１０】
テキストデータを含むコンテンツ情報と、前記コンテンツ情報をサーバが受信した受信日付を表す受信日付情報とを対応付けて記憶するコンテンツ情報記憶部を備えたサーバから、前記コンテンツ情報と前記受信日付情報とを取得するコンテンツ情報取得ステップと、
前記テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または、歴史上定められた日を基準として絶対的に表される絶対日付表現であるか、を判定する日付表現判定ステップと、
前記日付表現判定ステップにより相対日付表現であると判定された場合、前記相対日付表現であると判定された日付表現を、前記受信日付情報に基づいて前記絶対日付表現に変換を行う日付表現変換ステップと、
前記日付表現変換ステップにより前記絶対日付表現に変換された日付表現を用いて、前記コンテンツ情報を出力するコンテンツ情報出力ステップと、
を備えることを特徴とするコンテンツ出力方法。
【請求項１１】
テキストデータを含むコンテンツ情報と、前記コンテンツ情報をサーバが受信した受信日付を表す受信日付情報とを対応付けて記憶するコンテンツ情報記憶部を備えたサーバから、前記コンテンツ情報と前記受信日付情報とを取得するコンテンツ情報取得ステップと、
前記テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または、歴史上定められた日を基準として絶対的に表される絶対日付表現であるかを判定する日付表現判定ステップと、
前記日付表現判定ステップにより相対日付表現であると判定された場合、前記相対日付表現であると判定された日付表現を、前記受信日付情報に基づいて前記絶対日付表現に変換を行う日付表現変換ステップと、
前記日付表現変換ステップにより前記絶対日付表現に変換された日付表現を用いて、前記コンテンツ情報を出力するコンテンツ情報出力ステップと、
をコンピュータに実現させるコンテンツ出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ出力装置に関する。詳細には、テキストデータの中に相対日付表現が含まれていた場合、現在の日付情報に基づいて相対日付表現を絶対日付表現に変換するコンテンツ出力装置に関する。
【背景技術】
【０００２】
特許文献１には、ユーザが受信した電子メールにおける文章中に含まれる表現を、予め登録された辞書及び規則に基づいて、簡略的な表現に変換する表示装置が開示されている。
登録された辞書及び規則に基づいて、電子メールを構成する発信先及び発信者のアドレス、発信内容（副題）、本文をそれぞれ表す文章中に含まれる表現が、簡略的な表現に変換されている。
【０００３】
特許文献２には、テキスト情報として収集されたコンテンツ情報を、音声情報に変換して出力する情報案内装置が開示されている。収集されたコンテンツ情報の中に、省略語辞書に登録された言語が存在するか否かを検索し、コンテンツ情報の中に登録された言語が存在した場合、コンテンツ情報が読みの短い表記へ優先的に変換されて文章の読み上げが行われている。
【特許文献１】特開２０００−２９８１１号公報
【特許文献２】特開２００６−１５３９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された表示装置により受信された電子メールの文章の表示を行うとき、または、特許文献２に開示された情報案内装置により収集されたコンテンツを読み上げるとき、電子メールの文章中または読み上げるコンテンツのテキスト情報の中に、明日や明後日といった相対的に日付を表現した相対日付表現が含まれている場合がある。しかし、メールを作成した日付と、メールを開封し表示する日付とが異なる場合や、ＸＭＬコンテンツが作成された日付と閲覧された日付とが異なる場合、相対日付表現により日時が表現されていると、ユーザは現在の日付を基に相対日付表現を捉えてしまうことがあり、電子メールの文章などを誤って認識する問題があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものである。本発明の目的は、サーバから取得したコンテンツ情報中に相対日付表現がある場合、その相対日付表現により表された日付表現を、西暦などにより表現された絶対日付表現に変換することが可能なコンテンツ出力装置を提供することである。
【課題を解決するための手段】
【０００６】
この目的を達成するために、請求項１に記載の発明は、テキストデータを含むコンテンツ情報と、前記コンテンツ情報をサーバが受信した受信日付を表す受信日付情報とを対応付けて記憶するコンテンツ情報記憶部を備えたサーバから、前記コンテンツ情報と前記受信日付情報とを取得するコンテンツ情報取得部と、前記テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または歴史上定められた日を基準として絶対的に表される絶対日付表現であるかを判定する日付表現判定部と、前記日付表現判定部により相対日付表現であると判定された場合、前記相対日付表現であると判定された日付表現を、前記受信日付情報に基づいて前記絶対日付表現に変換を行う日付表現変換部と、前記日付表現変換部により前記絶対日付表現に変換された日付表現を用いて、前記コンテンツ情報を出力するコンテンツ情報出力部と、を備えることを特徴としている。
【０００７】
請求項２に記載の発明は、現在の日付を表す現在日付情報を取得するための日付情報取得部と、前記現在日付情報と、前記受信日付情報とが一致しているか否かを判定する日付情報判定部を備え、前記日付情報判定部が、前記現在日付情報と前記受信日付情報とが一致していないと判定した場合、前記日付表現変換部は、前記日付表現判定部により相対日付表現であると判定された日付表現を、前記相対日付表現から前記絶対日付表現に変換を行い、前記日付情報判定部が、前記現在日付情報と前記受信日付情報とが一致していると判定した場合、前記日付表現変換部は、前記日付表現判定部により相対日付表現であると判定された日付表現を前記相対日付表現に維持することを特徴としている。
【０００８】
請求項３に記載の発明は、現在の日付を表す現在日付情報を取得するための日付情報取得部と、所定の日付差に対応する相対日付表現を記憶する相対日付表現記憶部と、前記現在日付情報と、前記日付表現変換部により絶対日付表現に変換された日付表現または前記テキストデータ中の絶対日付表現により表された日付表現との日時差に対応する相対日付表現が、前記相対日付表現記憶部に記憶されているか否かを判定する記憶判定部と、を備え、前記記憶判定部が、前記日時差に対応する相対日付表現が、前記相対日付表現記憶部に記憶されていると判定した場合、前記日付表現変換部は、絶対日付表現を、前記相対日付表現記憶部に記憶される前記日付差に対応する相対日付表現に変換し、前記コンテンツ情報出力部は、変換された相対日付表現を用いて、コンテンツ情報を出力することを特徴としている。
【０００９】
請求項４に記載の発明は、前記日付表現が複数の日付単語により構成され、前記日付表現判定部は、前記日付単語が前記相対日付表現か、または、前記絶対日付表現であるかを判定し、前記記憶判定部は、前記現在日付情報と、前記日付表現変換部により絶対日付表現に変換された日付単語または前記テキストデータ中の絶対日付表現により表された日付単語との日時差に対応する相対日付表現が、前記相対日付表現記憶部に記憶されているか否かを判定し、前記記憶判定部が、前記日時差に対応する相対日付表現が、前記相対日付表現記憶部に記憶されていると判定した場合、前記日付表現変換部は、絶対日付表現を、前記相対日付表現記憶部に記憶される前記日付差に対応する相対日付表現に変換することを特徴としている。
【００１０】
請求項５に記載の発明は、前記コンテンツ情報出力部は、画像表示信号に基づいて表示情報を表示する表示部を有し、前記日付表現判定部により判定された相対日付表現から前記受信日付情報に基づいて変換された絶対日付表現と、前記日付表現変換部により絶対日付表現から変換された相対日付表現との両方を前記表示部で表示するための画像表示信号を生成する画像生成部を、備えることを特徴としている。
【００１１】
請求項６に記載の発明は、前記コンテンツ情報出力部は、前記コンテンツ情報を音声として出力する音声出力部を有し、前記日付表現変換部により絶対日付表現から変換された相対日付表現のみを前記音声出力部で音声出力するための音声出力信号を生成する音声信号生成部を、備えることを特徴としている。
【００１２】
請求項７に記載の発明は、前記コンテンツ情報記憶部はメッセージを送受信するためのメッセージサーバに備えられ前記日付情報取得部は、前記コンテンツ情報取得部により取得されたメッセージ情報にアクセスするメッセージアクセス日を、現在日付情報として取得し、前記日付表現変換部は、前記相対日付表現記憶部に記憶された相対日付表現であって、前記日付表現変換部により絶対日付表現に変換された日付表現または前記テキストデータ中の絶対日付表現により表された日付表現と、前記メッセージアクセス日との日付差に対応する相対日付表現に、絶対日付表現を変換することを特徴としている。
【００１３】
請求項８に記載の発明は、前記コンテンツ情報記憶部は、Ｗｅｂサーバに備えられ、前記日付情報取得部は、前記コンテンツ情報取得部により取得されたＷｅｂ情報にアクセスするＷｅｂアクセス日を、現在日付情報として取得し、前記日付表現変換部は、前記相対日付表現記憶部に記憶された相対日付表現であって、前記日付表現変換部により絶対日付表現に変換された日付表現または前記テキストデータ中の絶対日付表現により表された日付表現と、前記Ｗｅｂアクセス日との日付差に対応する相対日付表現に、絶対日付表現を変換することを特徴としている。
【００１４】
請求項９記載の発明は、テキストデータを含むコンテンツ情報と、前記コンテンツ情報をサーバが受信した受信日付を表す受信日付情報とを対応付けて記憶するコンテンツ情報記憶部と、前記コンテンツ情報記憶部から、前記コンテンツ情報と前記受信日付情報とを取得するコンテンツ情報取得部と、前記テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または歴史上定められた日を基準として絶対的に表される絶対日付表現であるかを判定する日付表現判定部と、前記日付表現判定部により相対日付表現であると判定された場合、前記相対日付表現であると判定された日付表現を、前記受信日付情報に基づいて前記絶対日付表現に変換を行う日付表現変換部と、前記日付表現変換部により前記絶対日付表現に変換された日付表現を用いて、前記コンテンツ情報を出力するコンテンツ情報出力部と、を備えることを特徴とするコンテンツ出力システムである。
【００１５】
請求項１０に記載の発明は、テキストデータを含むコンテンツ情報と、前記コンテンツ情報をサーバが受信した受信日付を表す受信日付情報とを対応付けて記憶するコンテンツ情報記憶部を備えたサーバから、前記コンテンツ情報と前記受信日付情報とを取得するコンテンツ情報取得ステップと、前記テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または、歴史上定められた日を基準として絶対的に表される絶対日付表現であるか、を判定する日付表現判定ステップと、前記日付表現判定ステップにより相対日付表現であると判定された場合、前記相対日付表現であると判定された日付表現を、前記受信日付情報に基づいて前記絶対日付表現に変換を行う日付表現変換ステップと、前記日付表現変換ステップにより前記絶対日付表現に変換された日付表現を用いて、前記コンテンツ情報を出力するコンテンツ情報出力ステップと、を備えることを特徴とするコンテンツ出力方法である。
【００１６】
請求項１１に記載の発明は、テキストデータを含むコンテンツ情報と、前記コンテンツ情報をサーバが受信した受信日付を表す受信日付情報とを対応付けて記憶するコンテンツ情報記憶部を備えたサーバから、前記コンテンツ情報と前記受信日付情報とを取得するコンテンツ情報取得ステップと、前記テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または、歴史上定められた日を基準として絶対的に表される絶対日付表現であるかを判定する日付表現判定ステップと、前記日付表現判定ステップにより相対日付表現であると判定された場合、前記相対日付表現であると判定された日付表現を、前記受信日付情報に基づいて前記絶対日付表現に変換を行う日付表現変換ステップと、前記日付表現変換ステップにより前記絶対日付表現に変換された日付表現を用いて、前記コンテンツ情報を出力するコンテンツ情報出力ステップと、をコンピュータに実現させるコンテンツ出力プログラムである。
【発明の効果】
【００１７】
請求項１に記載の発明によれば、日付表現判定部は、テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または歴史上定められた日を基準として絶対的に表される絶対日付表現であるかを判定する。日付表現変換部は、日付表現判定部により相対日付表現であると判定された場合、相対日付表現であると判定された日付表現を、受信日付情報に基づいて絶対日付表現に変換を行う。コンテンツ情報出力部は、日付表現変換部により絶対日付表現に変換された日付表現を用いて、コンテンツ情報を出力する。この結果、コンテンツ情報は、ユーザがコンテンツ作成時点で使った相対日付表現により表されているが、コンテンツがサーバに受信された時点を基に相対日付表現は、絶対日付表現に自動的に変換される。他のユーザは、コンテンツがサーバに受信された日付に関わりなく、コンテンツの内容を正確に認識することができる。
【００１８】
請求項２に記載の発明によれば、日付情報判定部は、現在日付情報と、受信日付情報とが一致しているか否かを判定する。日付情報判定部が、現在日付情報と受信日付情報とが一致していないと判定した場合、日付表現変換部は、日付表現判定部により相対日付表現であると判定された日付表現を、相対日付表現から絶対日付表現に変換を行い、日付情報判定部が、現在日付情報と受信日付情報とが一致していると判定した場合、日付表現変換部は、日付表現判定部により相対日付表現であると判定された日付表現を相対日付表現に維持する。この結果、ユーザがコンテンツを作成した日付と、他のユーザがコンテンツを受信した日付とが異なる場合、コンテンツを受信した日付を基に、相対日付表現は絶対日付表現に自動的に変化される。他のユーザは、コンテンツ作成日付と受信日付とが異なるときに、コンテンツ作成日付に関わりなく、他のユーザはコンテンツの内容を正確に認識することができる。また、日付表現変換部は、現在日付情報と受信日付情報とが一致している場合、日付表現を相対日付表現に維持する。この結果、絶対日付表現により理解し易い相対日付表現の維持により、他のユーザも、コンテンツの内容を容易に認識することができる。
【００１９】
請求項３に記載の発明によれば、記憶判定部が、日時差に対応する相対日付表現が、相対日付表現記憶部に記憶されていると判定した場合、日付表現変換部は、絶対日付表現を、相対日付表現記憶部に記憶される日付差に対応する相対日付表現に変換する。この結果、相対日付表現は、コンテンツ情報を受け取ったユーザを基準にした相対日付表現に再変換されることで、他のユーザは、コンテンツの内容を正確に、且つ、容易に認識することができる。
【００２０】
請求項４に記載の発明によれば、日付表現を構成する日付単語が相対日付表現か、または、絶対日付表現であるかを判定される。記憶判定部が、日時差に対応する相対日付表現が、相対日付表現記憶部に記憶されていると判定した場合、日付表現変換部は、絶対日付表現を、相対日付表現記憶部に記憶される日付差に対応する相対日付表現に変換する。この結果、日付表現が複数の日付単語、例えば、年、月、日により構成されている場合、年、月、日の各々と現在日付情報との日時差を決定し、相対日付表現に変換可能な絶対日付表現の日付単語は、可能な限り相対日付表現に再変換される。コンテンツ情報出力部によりコンテンツ情報を受け取るユーザは、コンテンツ情報の日付に関する内容について、絶対日付表現よりも理解し易い相対日付表現を通して、正確に且つ容易に認識することができる。すなわち、絶対日付表現により日付単語が記載されていることで前記コンテンツ情報の内容が、コンテンツ情報を受け取った絶対日付からどれだけ離れた日付であるかを理解することが困難な場合でも、ユーザはコンテンツ情報を受け取った日付を基準とする相対日付表現を通して、テキストデータの日付に関する内容を容易に理解することができる。
【００２１】
請求項５に記載の発明によれば、前記コンテンツ情報出力部が、画像表示信号に基づいて表示情報を表示する表示部を備える。画像生成部は、日付表現判定部により判定された相対日付表現から受信日付情報に基づいて変換された絶対日付表現と、日付表現変換部により絶対日付表現から変換された相対日付表現との両方を表示部で表示するための画像表示信号を生成する。この結果、表示部により相対日付表現と絶対日付表現との両方により日付表現が表示されることで、日付表現の両方を見ながら、コンテンツ情報の日付に関する内容を確認することができる。日付に関する内容を確認しながらコンテンツ情報を受け取ることができるため、コンテンツ情報の内容を誤解することを防ぐことができる。一日の変わり目や、今日何日かわからない場合、相対日付表現はユーザが情報を受け取った日を基準に伝えることができるため、理解し易い。
【００２２】
請求項６に記載の発明によれば、前記コンテンツ情報出力部が、前記コンテンツ情報を音声として出力する音声出力部を備える。音声信号生成部は、日付表現変換部により絶対日付表現から変換された相対日付表現のみを音声出力部で音声出力するための音声出力信号を生成する。この結果、音声により相対日付表現と絶対日付表現とを表す日付表現が出力されると聴き取りづらく、紛らわしいことが考えられるが、相対日付表現のみにより日付表現が出力されることで、コンテンツ情報の日付に関する内容を容易に聴き取り、理解することができる。絶対日付表現は、正確に理解できるが長いため、長い音声出力の場合に聴きのがすおそれがあり、音声出力の場合には、相対日付表現の方が聴き取り易い利点がある。
【００２３】
請求項７に記載の発明によれば、コンテンツ情報記憶部はメッセージを送受信するためのメッセージサーバに備えられる。日付表現変換部は、相対日付表現記憶部に記憶された相対日付表現であって、日付表現変換部により絶対日付表現に変換された日付表現またはテキストデータ中の絶対日付表現により表された日付表現と、前記メッセージアクセス日との日付差に対応する相対日付表現に、絶対日付表現を変換する。この結果、メッセージ情報の日付に関する内容について、メッセージ受信者が他の者により送信されたメッセージ情報にアクセスしようとしてメールを開封するアクセス日を基準にして、日付表現が変換されるため、メッセージ情報の日付に関する内容についてメッセージ受信者は正確に且つ容易に理解することが可能になる。
【００２４】
請求項８に記載の発明によれば、コンテンツ情報記憶部は、Ｗｅｂサーバに備えられる。日付表現変換部は、相対日付表現記憶部に記憶された相対日付表現であって、日付表現変換部により絶対日付表現に変換された日付表現またはテキストデータ中の絶対日付表現により表された日付表現と、Ｗｅｂアクセス日との日付差に対応する相対日付表現に、絶対日付表現を変換する。この結果、Ｗｅｂ情報にアクセスした者は、Ｗｅｂ情報の日付に関する内容を正確に且つ容易に理解することが可能になる。
【００２５】
請求項９に記載の発明によれば、日付表現判定部は、テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または歴史上定められた日を基準として絶対的に表される絶対日付表現であるかを判定する。日付表現変換部は、日付表現判定部により相対日付表現であると判定された場合、相対日付表現であると判定された日付表現を、受信日付情報に基づいて絶対日付表現に変換を行う。コンテンツ情報出力部は、日付表現変換部により絶対日付表現に変換された日付表現を用いて、コンテンツ情報を出力する。この結果、コンテンツ情報は、ユーザがコンテンツ作成時点で使った相対日付表現により表されているが、コンテンツがサーバに受信された時点を基に相対日付表現は、絶対日付表現に自動的に変換される。他のユーザは、コンテンツがサーバに受信された日付に関わりなく、コンテンツの内容を正確に認識することができる。
【００２６】
請求項１０と請求項１１とに記載の発明によれば、日付表現判定ステップは、テキストデータ中の日付を表す日付表現が、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現であるか、または、歴史上定められた日を基準として絶対的に表される絶対日付表現であるか、を判定する。日付表現変換ステップは、日付表現判定ステップにより相対日付表現であると判定された場合、相対日付表現であると判定された日付表現を、受信日付情報に基づいて絶対日付表現に変換を行う。コンテンツ情報出力ステップは、日付表現変換ステップにより絶対日付表現に変換された日付表現を用いて、コンテンツ情報を出力する。この結果、コンテンツ情報は、ユーザがコンテンツ作成時点で使った相対日付表現により表されているが、コンテンツがサーバに受信された時点を基に相対日付表現は、絶対日付表現に自動的に変換される。他のユーザは、コンテンツがサーバに受信された日付に関わりなく、コンテンツの内容を正確に認識することができる。
【発明を実施するための最良の形態】
【００２７】
［第１の実施形態］
以下、コンテンツ出力装置に本発明を適用した第１の実施形態について図面を参照して説明する。
【００２８】
＜第１の実施形態の外観的構成＞
図１は、本発明を適用した第１の実施形態のコンテンツ出力装置１の外観図である。コンテンツ出力装置１は、ディスプレイ２とスピーカ３とを備える。ディスプレイ２は、ユーザに表示情報を表示する。スピーカ３は外部に音声を出力する。ディスプレイ２とスピーカ３とは、本発明のコンテンツ情報出力部の一例である。
【００２９】
＜第１の実施形態の電気的構成＞
図２は、第１の実施形態のコンテンツ出力装置１の電気的構成を示すブロック図である。図２に示すように、第１の実施形態のコンテンツ出力装置１には、コンテンツ出力装置１を制御するＣＰＵ５が備えられている。ＣＰＵ５には、ディスプレイ２と、スピーカ３と、ＲＡＭ６と、ＨＤＤ７と、インターネット接続部８とがそれぞれ電気的に接続されている。ＣＰＵ５は、ＲＡＭ６、ＨＤＤ７などの記憶手段と共に、コンテンツ出力装置１の動作を制御処理するコンピュータを構成している。ＣＰＵ５と記憶手段とからなるコンピュータは、本発明の日付表現判定部と、日付表現変換部と、日付情報判定部と、記憶判定部との一例である。また、ＣＰＵ５と記憶手段とインターネット接続部８とから構成されるインターネットに接続可能なコンピュータは、本発明のコンテンツ情報取得部と日付情報取得部との一例である。また、図２に示すように、サーバ１０には、インターネット接続部９と、ＨＤＤ７１とが備えられている。ＨＤＤ７１は、コンテンツ情報記憶部７２を含む。コンテンツ情報記憶部７２は、サーバ１０により受信されるコンテンツ情報が記憶される。コンテンツ出力装置１に備えられるインターネット接続部８と、サーバ１０に備えられるインターネット接続部９とにより、コンテンツ出力装置１とサーバ１０との間で、情報の送受信が可能となる。
【００３０】
ＨＤＤ７には、プログラム７０１と相対日付変換テーブル７０２と絶対日付辞書７０３とが記憶されている。プログラム７０１は、コンテンツ出力装置１を制御するためのプログラムである。相対日付変換テーブル７０２は、コンテンツ出力装置１により歴史上定められた日を基準として絶対的に表された絶対日付表現を、ユーザにより任意に定められた日を基準として相対的に表される相対日付表現に変換するための情報である。相対日付変換テーブル７０２を記憶するＨＤＤ７は、本発明の相対日付表現記憶部の一例である。相対日付辞書７０３は、日付表現または日付単語が相対日付表現により表されているかを判定するための辞書情報である。
【００３１】
プログラム７０１は、メイン動作プログラム７０１１と、絶対日付表現変換プログラム７０１２と、相対日付表現変換プログラム７０１３と、テーブル決定プログラム７０１４とを含む。メイン動作プログラム７０１１は、コンテンツ出力装置１の全体を制御するためのプログラムである。絶対日付表現変換プログラム７０１２は、年月日や明日などの日付を表す日付単語が、明日などの相対日付表現により表されている場合、現在の日付に基づいて絶対日付表現に変換するプログラムである。相対日付表現変換プログラム７０１３は、絶対日付表現により表された日付単語を相対日付表現に変換するためのプログラムである。テーブル決定プログラム７０１４は、現在の日付を基準として相対日付表現に変換するためのテーブルを決定するためのプログラムである。
【００３２】
相対日付変換テーブル７０２には、月末最終日テーブル７０２１と、月末最終日前日テーブル７０２２と、月初テーブル７０２３と、月初翌日テーブル７０２４と、一般日付変換テーブル７０２５とを含む。月末最終日テーブル７０２１は、現在の日付が月末の最終日であるときに用いられる相対日付変換テーブルである。月末最終日前日テーブル７０２２は、現在の日付が月末の最終日の前日であるときに用いられる相対日付変換テーブルである。月初テーブル７０２３は、現在の日付が月初めの初日であるときに用いられる相対日付変換テーブルである。月初翌日テーブル７０２４は、現在の日付が月初めの初日の翌日であるときに用いられる相対日付変換テーブルである。一般日付変換テーブル７０２５は、月末最終日と、月末最終日前日と、月初め初日と、月初めの初日の翌日とを除く日付のときに用いられる相対日付変換テーブルである。図３は、月末最終日テーブル７０２１と、月末最終日前日テーブル７０２２と、月初テーブル７０２３と、月初翌日テーブル７０２４と、一般日付変換テーブル７０２５とがＨＤＤ７に記憶される記憶状態を示す概念図である。図３の表における最上段の行は、現在日付と、絶対日付表現により表された日付単語との日付差を示す。図３の表の最上段における行を除く左端列は、月末最終日テーブル７０２１と月末最終日前日テーブル７０２２と月初テーブル７０２３と月初翌日テーブル７０２４と一般日付日付変換テーブル７０２５とをそれぞれ表している。月末最終日テーブル７０２１と月末最終日前日テーブル７０２２と月初テーブル７０２３と月初翌日テーブル７０２４と一般日付日付変換テーブル７０２５との中からいずれかのテーブルを用いるかと、日付差とが決定されると、図３の表に基づいて変換される相対日付表現が決定される。各月ごとの月末最終日に対応する相対日付変換テーブルが、相対日付変換テーブル７０２として記憶される。月末最終日が「３０日」の場合、図３のように記憶される。例えば、日付差が「−２」と、相対日付変換テーブルが「月初テーブル」と決定された場合、該当する絶対日付表現が「先月２９日」と相対日付表現に変換される。表中の「絶対日付表現」は、日付差に対応する相対日付表現がなく、絶対日付表現により表示することを示している。
【００３３】
相対日付辞書７０３は、多数の相対日付表現を記憶する。相対日付辞書７０３は、「明日」、「明後日」、「明々後日」、「昨日」、「一昨日」、「来年」、「再来年」、「昨年」といった相対日付表現である。相対日付辞書７０３と、所定の日付単語とが比較されることで、日付単語が相対日付表現であるかが判定される。
【００３４】
ＲＡＭ６は、現在日付情報６０１と、ＸＭＬコンテンツ情報６０２と、日付単語情報６０３とを含む。現在日付情報６０１は、インターネットを用いて取得された現在の日付を示す現在日付情報である。ＸＭＬ情報６０２は、ＸＭＬタイトル情報６０２１と、ＸＭＬ受信日付情報６０２２と、ＸＭＬ本文情報６０２３とを含む。日付単語情報６０３は、ＸＭＬ本文情報６０２３から抽出された日付単語である。
【００３５】
ＸＭＬタイトル情報６０２１は、サーバ１０に備えられるコンテンツ情報記憶部７２から取得されたＸＭＬコンテンツ情報のタイトルである。図４は、サーバ１０のコンテンツ情報記憶部７２に記憶されるＸＭＬコンテンツ情報１１を示す概念図である。ＸＭＬコンテンツ情報１１は、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）により記述されている。図４の「＜ｄｃ：ｓｕｂｊｅｃｔ＞」と「＜／ｄｃ：ｓｕｂｊｅｃｔ＞」とに挟まれて記述される部分は、ＸＭＬコンテンツ情報１１のＸＭＬタイトル情報を表す。そのため、「＜ｄｃ：ｓｕｂｊｅｃｔ＞」と「＜／ｄｃ：ｓｕｂｊｅｃｔ＞」とに挟まれる「○○ニュース」が、ＸＭＬタイトル情報６０２１である。
【００３６】
ＸＭＬ受信日付情報６０２２は、サーバ１０に備えられるコンテンツ情報記憶部７２に、所定のユーザにより作成されたＸＭＬコンテンツ情報１１が受信された日付情報である。ＸＭＬコンテンツ情報１１が、所定のユーザによりＸＭＬコンテンツ情報記憶部７２に送信され、サーバにより受信された日付を示す「２００８年６月２９日１８時１５分４秒」がＸＭＬ受信日付情報６０２２である。ＸＭＬ受信日付情報６０２２は、所定のユーザによりコンテンツ情報がサーバ１０により受信された日付を表す。コンテンツ作成後、ユーザはコンテンツをサーバ１０へ送信し、サーバ１０は作成されたコンテンツを受信する。
【００３７】
ＸＭＬ本文情報６０２３は、ＸＭＬの本文を示すＸＭＬ本文情報である。図４の「＜ｄｃ：ｄｅｓｃｒｉｐｔｉｏｎ＞」と「＜／ｄｃ：ｄｅｓｃｒｉｐｔｉｏｎ＞」とに挟まれて記述される部分は、ＸＭＬコンテンツ情報１１のＸＭＬ本文情報１２を表す。「＜ｄｃ：ｄｅｓｃｒｉｐｔｉｏｎ＞」と「＜／ｄｃ：ｄｅｓｃｒｉｐｔｉｏｎ＞」とに挟まれる「△△株式会社（社長：◇◇氏）は、明々後日から行われる・・・連続で消灯し続けます。」がＸＭＬ本文情報６０２３である。
【００３８】
日付単語情報６０３は、形態素解析により抽出された日付単語である。図４の「＜ｄｃ：ｄｅｓｃｒｉｐｔｉｏｎ＞」と「＜／ｄｃ：ｄｅｓｃｒｉｐｔｉｏｎ＞」とに挟まれる文章において、下線が引かれた３つの日付単語１１１〜１１３が、日付単語情報６０３である。図５は、図４に示すＸＭＬコンテンツ情報１１のＸＭＬ本文情報６０２３から抽出された３つの日付単語１１１〜１１３が、日付単語情報６０３としてＲＡＭ６に一時記憶された記憶状態を示す概念図である。図５に示すように、ＸＭＬ本文情報６０２３から、３つの日付単語１１１〜１１３である「明後日」と「６月２９日」と「７月８日」とが抽出され、日付単語情報６０３としてＲＡＭ６に一時記憶される。
【００３９】
＜第１の実施形態のメイン動作の説明＞
以上説明した構成からなる第１の実施形態のコンテンツ出力装置１の動作及び作用について、添付図面を参照して説明する。図６は、コンテンツ出力装置１におけるメイン動作の処理手順を示すフローチャートである。メイン動作は、電源またはコンセントを介して商用電源などの外部電源とコンテンツ出力装置１とが接続されたことにより、ＣＰＵ５がメイン動作プログラム７０１１を実行することにより、遂行される。以下に示す処理はＣＰＵ５により処理される。
【００４０】
コンテンツ出力装置１では、最初にステップＳ１０１で本装置の電源スイッチがユーザによりＯＮされたかが判定される。電源スイッチがＯＮにされたと判定されるまで、ステップＳ１０１が繰り返される。電源スイッチがＯＮにされたと判定されると、ステップＳ１０２が実行される。電源スイッチは、ハードウェアを用いたスイッチであっても、ソフトウェアにより動作される電源スイッチであっても良い。
【００４１】
ステップＳ１０２では、ＸＭＬコンテンツ情報１１が記憶されたサーバ１０に備えられたコンテンツ情報記憶部７２から、ＸＭＬコンテンツ情報１１が取得される。取得されたＸＭＬコンテンツ情報１１は、ＸＭＬコンテンツ情報６０２としてＲＡＭ６に一時記憶される。図４に示す例を用いて説明したように、ＸＭＬコンテンツ情報６０２としてＲＡＭ６に記憶されたＸＭＬコンテンツ情報１１は、ＸＭＬタイトル情報６０２１とＸＭＬ受信日付情報６０２２とＸＭＬ本文情報６０２３とにそれぞれ分けられる。ステップ１０２は、本発明のコンテンツ情報取得ステップの一例である。
【００４２】
ステップＳ１０３では、インターネットまたはパソコンにより計時されている日付情報から現在の日付を表す現在日付情報が取得される。取得された現在日付情報は、現在日付情報６０１としてＲＡＭ６に一時記憶される。現在日付情報６０１として現在の日付である「２００８年６月３０日９時４５分３７秒」がＲＡＭ６に一時記憶される。
【００４３】
ステップＳ１０４では、現在日付情報６０１と、コンテンツ更新日であるＸＭＬ受信日付情報６０２２とが一致しているかが判定される。一致していると判定された場合、ステップＳ１０７が実行される。一致していないと判定された場合、ステップＳ１０５が実行される。第１の実施形態では、現在日付情報６０１として記憶された年月日と、ＸＭＬ受信日付情報６０２２として記憶された年月日とが一致するかが判定される。
【００４４】
ステップＳ１０５では、絶対日付表現変換処理が実行される。日付単語情報６０３としてＲＡＭ６に記憶された日付単語が、現在日付情報６０１に基づいて、絶対日付表現変換処理により相対日付表現から絶対日付表現に変換される。
【００４５】
ステップＳ１０６では、相対日付表現変換処理が実行される。日付単語情報６０３としてＲＡＭ６に記憶された絶対日付表現が、相対日付表現テーブル７０２に基づいて相対日付表現に変換される。
【００４６】
ステップＳ１０７では、日付単語情報６０３とＸＭＬ本文情報６０２３とを用いて、ＸＭＬ本文情報６０２３中の日付単語が絶対日付表現または相対日付表現に変換される。相対日付表現に変換された日付単語を含むＸＭＬ本文情報が、スピーカ３により音声出力される。ステップＳ１０７は、本発明のコンテンツ情報出力ステップの一例である。
【００４７】
（絶対日付表現変換処理動作の説明）
図７は、絶対日付表現変換処理プログラム７０１２に従う絶対日付表現変換処理を実行するフローチャートである。まず、ステップＳ２０１では、ＸＭＬ本文情報６０２３について、形態素解析が行われる。第１の実施形態で行われる形態素解析は、一般的に用いられる形態素解析方法を用いる。図８は、図４に示すＸＭＬ本文情報１２について第１の実施形態で行われる形態素解析を適用した例を示す。図の「／」は、形態素解析を行った結果、各単語に分解された区切りを示す。ＸＭＬ本文情報６０２３としてＲＡＭ６に一時記憶されるＸＭＬ本文情報１２が、図８に示すように形態素解析される。形態素解析によりＸＭＬ本文情報１２が各単語ごとに分解される。
【００４８】
ステップＳ２０２では、分解された複数の単語群と、相対日付辞書７０３としてＨＤＤ７に記憶される相対日付表現とが比較されることで、分解された単語が相対日付表現により表された日付単語であるか否かが判定される。また、分解された複数の単語群が、所定の数字の次に「年」または「月」または「日」という文字が並んでいる単語であるかを判定することで、絶対日付表現により表された日付単語であるか否かが判定される。図８で下線が引かれた日付単語１１１〜１１３は、上述した方法により抽出された日付単語であり、日付単語情報６０３として一時記憶される。図９（ａ）は、図８の下線が引かれている単語が、日付単語情報６０３としてＲＡＭ６に一時記憶される記憶状態を示す概念図である。日付単語情報６０３としてＲＡＭ６に記憶された日付単語が、相対日付辞書７０３に登録されている相対日付表現であるかが判定される。相対日付表現であると判定された場合ステップＳ２０３が実行される。相対日付表現でないと判定された場合、絶対日付表現変換処理は終了される。ステップＳ２０２は、本発明の日付表現判定ステップの一例である。
【００４９】
ステップＳ２０３では、ステップＳ２０２で日付単語情報６０３としてＲＡＭ６に記憶された日付単語が、相対日付辞書７０３に登録されている相対日付表現であるかが判定された後に、相対日付表現により表されていると判定された場合、ＸＭＬ受信日付情報６０２２に基づいて、相対日付表現により表される日付単語は、絶対日付表現に変換される。図９は、ＸＭＬ受信日付情報６０２２に基づいて、相対日付表現が絶対日付表現に変換された具体例を示す。図９（ａ）はステップＳ２０２が実行される前の日付単語情報６０３の記憶状態を、図９（ｂ）はステップＳ２０２が実行された後の日付単語情報６０３の記憶状態をそれぞれ示す概念図である。ＸＭＬ受信日付情報６０２２としてＲＡＭ６に記憶された「２００８年６月２９日１８時１５分４秒」の年月日に基づいて、図９（ａ）の「明後日」と相対日付表現で記憶されている日時単語が図９（ｂ）の「７月１日」と絶対日付表現に変換されて、図９（ａ）に示した情報をＲＡＭ６に維持しながら、日付単語６０３としてＲＡＭ６に一時記憶される。ステップＳ２０３は、本発明の日付表現変換ステップの一例である。
【００５０】
（相対日付表現変換処理動作の説明）
図１０は、相対日付表現変換処理プログラム７０１３に従う相対日付表現変換処理を実行するフローチャートである。まず、ステップＳ３０１では、図９（ｂ）に示す日付単語情報６０３として記憶された各日付単語について、現在日付情報６０１として記憶された現在日付との日付差を決定する。図１１は、決定された日付差が、日付単語情報６０３と対応付けられてＲＡＭ６に一時記憶される記憶状態を示す概念図である。図１１に示すように決定された日付差は、日付単語情報６０３として記憶された各日付単語情報と対応付けられてＲＡＭ６に記憶される。
【００５１】
ステップＳ３０２では、日付単語情報６０３としてＲＡＭ６に記憶された日付単語の中の１つの日付単語が、所定の日付単語として選択される。第１の実施形態のステップＳ３０１では、各日付単語に対応付けられた「１」から「３」のＩＤ番号に対応する日付単語が、番号の小さいものから順に選択される。
【００５２】
ステップＳ３０３では、ステップＳ３０２で選択された日付単語を相対日付表現に変換するための相対日付変換テーブルが決定される。決定された相対日付変換テーブルに基づいて、ステップＳ３０２で選択された日付単語は相対日付表現に変換される。
【００５３】
ステップＳ３０４では、日付単語情報６０３ＲＡＭ６にとして記憶された日付単語全てについて、相対日付表現に変換可能か否かが判定されたかが、判定される。日付単語情報６０３としてＲＡＭ６に記憶された日付単語全てについて、相対日付表現に変換可能か否かが判定された場合、相対日付表現変換処理は終了される。日付単語情報６０３としてＲＡＭ６に記憶された日付単語全てについて、相対日付表現に変換可能か否かが判定されていない場合、ステップＳ３０２が再度実行される。
【００５４】
（テーブル決定処理動作の説明）
図１２は、テーブル決定プログラム７０１４に従うテーブル決定処理を実行するフローチャートである。まず、ステップＳ４０１では、現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月の初日の翌日を表す日付であるかが判定される。現在日付情報６０１として記憶された現在日付が、月の初日の翌日を表す日付である場合、ステップＳ４０２が実行される。現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月の初日の翌日を表す日付情報でない場合、ステップＳ４０４が実行される。例えば７月の場合、月の初日の翌日を表す日付は、７月２日である。
【００５５】
ステップＳ４０２では、図３に示す月初翌日テーブル中に、日付差に対応する相対日付表現が記憶されているかが判定される。日付差に対応する相対日付表現が記憶されている場合、ステップＳ４０３が実行される。日付差に対応する相対日付表現が記憶されていないと判定された場合、テーブル決定処理は終了される。
【００５６】
ステップＳ４０３では、図３に示す月初翌日テーブル７０２４に基づいて、日付単語情報６０３としてＲＡＭ６に記憶された絶対日付表現が相対日付表現に変換される。
【００５７】
ステップＳ４０４では、現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月の初日を表す日付であるかが判定される。現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月の初日を表す日付である場合、ステップＳ４０５が実行される。現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月の初日を表す日付でない場合、ステップＳ４０７が実行される。例えば７月の場合、月の初日を表す日付は、７月１日である。
【００５８】
ステップＳ４０５では、図３に示す月初テーブル中に、日付差に対応する相対日付表現が記憶されているかが判定される。日付差に対応する相対日付表現が記憶されている場合、ステップＳ４０６が実行される。日付差に対応する相対日付表現が記憶されていないと判定された場合、テーブル決定処理は終了される。
【００５９】
ステップＳ４０６では、図３に示す月初テーブル７０２３に基づいて、日付単語情報６０３としてＲＡＭ６に記憶された絶対日付表現が相対日付表現に変換される。
【００６０】
ステップＳ４０７では、現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月末の最終日を表す日付であるかが判定される。現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月末の最終日を表す日付である場合、ステップＳ４０８が実行される。現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月末の最終日を表す日付でない場合、ステップＳ４１０が実行される。例えば６月の場合、月の最終日を表す日付は、６月３０日である。第１の実施形態では、現在日付情報６０１として、ＲＡＭ６に「６月３０日」が記憶されているため、ステップＳ４０８が実行される。
【００６１】
ステップＳ４０８では、図３に示す月末最終日テーブル中に、日付差に対応する相対日付表現が記憶されているかが判定される。日付差に対応する相対日付表現が記憶されている場合、ステップＳ４０９が実行される。日付差に対応する相対日付表現が記憶されていないと判定された場合、テーブル決定処理は終了される。第１の実施形態では、図９（ｂ）に示すように、日付単語情報６０３としてＲＡＭ６に記憶されている「７月１日」と、現在日付情報６０１としてＲＡＭ６に記憶されている「６月３０日」との日時差「１」に対応する相対日付表現が、図３の月末最終日テーブルに「来月１日」と記憶されている。また、図９（ｂ）に示すように、日付単語情報６０３としてＲＡＭ６に記憶されている「６月２９日」と、現在日付情報６０３としてＲＡＭ６に記憶されている「６月３０日」との日時差「―１」に対応する相対日付表現が、図３の月末最終日テーブルに「昨日」と記憶されている。図９（ｂ）に示す「７月８日」と現在日付情報６０１として記憶される「６月３０日」との日付差は「８」であるため、図３に示す日付差ではない。従って、「７月８日」は、相対日付表現に変換されない。
【００６２】
ステップＳ４０９では、図３に示す月末最終日テーブル７０２１に基づいて、日付単語情報６０３としてＲＡＭ６に記憶された絶対日付表現が相対日付表現に変換される。図９（ｂ）に示す「７月１日」の日付単語が、月末最終日テーブル７０２１に基づいて、「来月１日」に変換される。図９（ｂ）に示す「６月２９日」の日付単語が、月末最終日テーブル７０２１に基づいて、「昨日」に変換される。
【００６３】
ステップＳ４１０では、現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月末の最終日の前日を表す日付であるかが判定される。現在日付情報６０１として記憶された現在日付が、月末の最終日の前日を表す日付である場合、ステップＳ４１１が実行される。現在日付情報６０１としてＲＡＭ６に記憶された現在日付が、月末の最終日の前日を表す日付でない場合、ステップＳ４１３が実行される。例えば６月の場合、月末の最終日の前日を表す日付は、６月２９日である。
【００６４】
ステップＳ４１１では、図３に示す月末最終日前日テーブル７０２２中に、日付差に対応する相対日付表現が記憶されているかが判定される。日付差に対応する相対日付表現が記憶されている場合、ステップＳ４１２が実行される。日付差に対応する相対日付表現が記憶されていないと判定された場合、テーブル決定処理は終了される。
【００６５】
ステップＳ４１２では、図３に示す月末最終日前日テーブル７０２２に基づいて、日付単語情報６０３としてＲＡＭ６に記憶された絶対日付表現が相対日付表現に変換される。
【００６６】
ステップＳ４１３では、図３に示す一般日付変換テーブル７０２５中に、日付差に対応する相対日付表現が記憶されているかが判定される。日付差に対応する相対日付表現が記憶されている場合、ステップＳ４１４が実行される。日付差に対応する相対日付表現が記憶されていないと判定された場合、テーブル決定処理は終了される。
【００６７】
ステップＳ４１４では、図３に示す一般日付変換テーブル７０２５に基づいて、日付単語情報６０３としてＲＡＭ６に記憶された絶対日付表現変換が相対日付表現に変換される。
【００６８】
［第２の実施形態］
以下、コンテンツ出力装置に本発明を適用した第２の実施形態について図面を参照して説明する。第２の実施形態の外観的構成及び電気的構成は、第１の実施形態とほぼ同じ構成であるので、相違する部分についてのみ説明する。
【００６９】
図１３は、第２の実施形態のＲＡＭ１６０を示す。ＲＡＭ１６０は、現在日付情報１６１と、メールコンテンツ情報１６２と、日付単語情報１６３とを含む。
【００７０】
メールコンテンツ情報１６２は、メールタイトル情報１６２１と、メール受信日付情報１６２２と、メール本文情報１６２３とを含む。
【００７１】
メールタイトル情報１６２１は、サーバ１０に備えられたコンテンツ情報記憶部７２から取得されたメールコンテンツ情報のタイトルである。図１４はメールサーバのコンテンツ情報記憶部７２に記憶される、または、クライアントに配信されるメールコンテンツ情報１３を示す概念図である。通常、電子メールはタイトルと、本文と、電子メールが電子メール作成者により送信された送信時刻とを含む構成である。図１４に示す「タイトル」に記載されている「本日の打合わせキャンセルについて」が、メールタイトル情報１６２１にである。
【００７２】
メール受信日付情報１６２２は、電子メールが電子メール作成者から所定のクライアントに向けて送信されたメールがサーバ１０により受信された受信日時情報である。図１４に示すメールコンテンツ情報１３がメール作成者により送信された後に、メールサーバのコンテンツ情報記憶部７２に記憶される受信日時が、メール受信日付情報１０６２である。第２の実施形態では、受信日付情報１０６２は、「２００８年６月２５日  １：２１」である。
【００７３】
メール本文情報１６２３は、電子メールの本文を示すメール本文情報である。図１４に示す「本文」に記載されている「○○様△△です。お世話になります。本日夕方約束していました・・・は難しそうです。明後日の午前中はいかがでしょうか。」が、メール本文情報１６２３である。
【００７４】
＜第２の実施形態のメイン動作の説明＞
以上説明した構成からなる第２の実施形態のコンテンツ出力装置１の動作及び作用について、添付図面を参照して説明する。図１５は、コンテンツ出力装置１におけるメイン動作の処理手順を示すフローチャートである。第２の実施形態の、メイン動作は、第１の実施形態とほぼ同じ構成であるので、相違する部分についてのみ説明する。
【００７５】
ステップＳ５０２では、メールコンテンツが記憶されたサーバ１０に備えられたコンテンツ情報記憶部７２から、メールコンテンツ情報が取得される。取得されたメールコンテンツ情報は、メールコンテンツ情報１６２ＲＡＭ６にとして一時記憶される。図１４に示す例を用いて説明したように、メールコンテンツ情報１６２としてＲＡＭ６に記憶されたメールコンテンツ情報は、メールタイトル情報１６１と、メール受信日付情報１６２と、メール本文情報１６３とにそれぞれ分けられてＲＡＭ６に一時記憶される。
【００７６】
ステップＳ５０７では、日付単語情報６０３とメール本文情報１６２３としてＲＡＭ６に記憶された情報を用いて、メール本文情報１６２３として記憶された本文情報中の日付単語が変換される。日付単語が変換された本文情報が、ディスプレイ２により出力されることで、メールコンテンツがユーザに出力される。
【００７７】
図１６は、絶対日付表現変換処理プログラム７０１２に従うコンテンツ出力装置１の絶対日付表現変換処理を実行するフローチャートである。第２の実施形態の絶対日付表現変換処理プログラムは、第１の実施形態とほぼ同じ構成であるので、相違する部分についてのみ説明する。
【００７８】
ステップＳ６０３では、メール受信日付情報１６２２に記憶されたメール受信日付基づいて、メール本文情報１６２３に記憶される相対日付表現が絶対日付表現に変換される。
【００７９】
（変形例１）
第１の実施形態のステップＳ１０７及び第２の実施形態ステップＳ５０７とにおけるコンテンツ出力処理の変形例１について説明する。第１の実施形態のステップＳ１０７または第２の実施形態のステップＳ５０７では、相対日付表現に変換されたＸＭＬ本文情報またはメール本文情報が、スピーカ３により音声として、またはディスプレイ２により表示情報として出力される。これに代えて、ＸＭＬ本文情報またはメール本文情報における日付単語が、絶対日付表現と、変換された相対日付表現との両方により表現され、ディスプレイ２により出力されても良い。
【００８０】
（変形例２）
第２の実施形態ステップＳ５０７におけるコンテンツ出力処理の変形例１について説明する。第２の実施形態のステップＳ５０７では、相対日付表現に変換されたメール本文情報が、ディスプレイ２により表示情報として出力される。メール本文情報における日付単語が、相対日付表現のみより表現され、スピーカ３により音声出力されても良い。
【００８１】
（変形例３）
第１の実施形態のＸＭＬ受信日付情報６０２２の変形例３について説明する。ＸＭＬコンテンツ受信日付情報６０２２の変形例３として、ＸＭＬコンテンツ情報がサーバ１０により再度受信されて書き換えられた時の日付を示すＸＭＬコンテンツ受信日付情報が用いられても良い。
【００８２】
（変形例４）
第１の実施形態の現在日付情報６０１の変形例４について説明する。現在日付情報６０１の変形例４として、コンテンツ出力装置１によりサーバ１０のコンテンツ情報記憶部７２に記憶されたＸＭＬコンテンツ情報がアクセスされた日付が、現在の日付として用いられても良い。また、コンテンツ出力装置１によりサーバ１０のコンテンツ情報記憶部７２に記憶されたＸＭＬコンテンツ情報がアクセスされ、コンテンツ出力装置１によりＸＭＬコンテンツ情報が出力される直前に取得された現在日付が、現在日付情報６０１として用いられても良い。
【００８３】
（変形例５）
第２の実施形態の現在日付情報６０１の変形例５について説明する。現在日付情報６０１の変形例５として、コンテンツ出力装置１によりサーバ１０のコンテンツ情報記憶部７２に記憶されたメールコンテンツ情報がアクセスされた日付が、現在日付情報６０１として用いられても良い。また、コンテンツ出力装置１によりサーバ１０のコンテンツ情報記憶部７２に記憶されたメールコンテンツ情報が受信され、コンテンツ出力装置１により、受信されたメールコンテンツ情報が出力される日付が、現在日付情報６０１として用いられても良い。
【００８４】
（変形例６）
第１の実施形態の変形例６について説明する。第１の実施形態では、ＸＭＬコンテンツ情報が、コンテンツ出力装置１により出力されているが、ＸＭＬコンテンツ情報に限らない。ＸＭＬコンテンツ情報の代わりにＨＴＭＬにより記述されたＨＴＭＬコンテンツ情報が用いられても良い。
【００８５】
（変形例７）
第２の実施形態の変形例７について説明する。第２の実施形態では、メールコンテンツ情報が、コンテンツ出力装置１により出力されているが、メールコンテンツ情報に限らない。メールコンテンツ情報の代わりに、複数の装置間でインターネットを介してメッセージを送信するメッセンジャーが用いられても良い。その時は、サーバが受信した日付ではなく、クライアント端末がメールコンテンツ情報を受信した日付を、メール１６２２受信日付情報として用いても良い。メッセージの本文情報を含む情報により構成されるコンテンツ情報であれば、特に限定されない。
【００８６】
（変形例８）
第１の実施形態及び第２の実施形態のメイン動作におけるステップＳ１０６及びステップＳ５０６の変形例８について説明する。第１の実施形態及び第２の実施形態のメイン動作におけるステップＳ１０６では、ＸＭＬ本文情報６０２３及びメール本文情報１０６２３として記憶された本文情報中の絶対日付表現により表された日付単語全てについて、相対日付変換処理が実行される。変形例８では、ステップＳ１０５及びステップＳ５０５の絶対日付表現変換処理動作により絶対日付表現に変換された日付単語についてのみ、ステップＳ１０６及びステップＳ５０６の相対日付表現変換処理が実行される。
【００８７】
（変形例９）
第１の実施形態及び第２の実施形態の相対日付変換テーブル７０２の変形例９について説明する。相対日付変換テーブル７０２に記憶された相対日付表現は、現在の日付を表す年月日の相対日付表現のいずれが用いられても良い。例えば、年を表す相対日付表現として、「来年」、「昨年」、「一昨年」、「再来年」が用いられても良い。月を表す相対日付表現として、「来月」、「先月」、「再来月」が用いられても良い。日を表す相対日付表現として、「明日」、「昨日」、「明後日」、「一昨日」が用いられても良い。
【００８８】
（変形例１０）
第２の実施形態のメール受信日付情報１６２２の変形例１０について説明する。第１の実施形態では、電子メールが電子メール作成者から所定のクライアントに向けて送信されたメールがサーバ１０により受信された受信日付が、受信日付情報１６２２として用いられている。変形例１０では、図１４に示す電子メール作成者が電子メールを送信した「送信日時」が受信日付情報１６２２として用いられても良い。
【００８９】
（変形例１１）
第１の実施形態及び第２の実施形態におけるメイン動作処理ステップＳ１０５とステップＳ１０６及びステップＳ５０５とステップＳ５０６の変形例１１について説明する。第１の実施形態及び第２の実施形態では、ＸＭＬ本文情報６０２３及びメール本文情報１６２３とについて、ステップＳ１０５とステップＳ１０６及びステップＳ５０５とステップＳ５０６の処理が行われている。変形例１１では、ＸＭＬ本文情報６０２３とメール本文情報１６２３とに限定されない。ＸＭＬタイトル情報６０２１及びメールタイトル情報１６２１とについても、ステップＳ１０５とステップＳ１０６及びステップＳ５０５とステップＳ５０６の処理が行われて、日付単語が絶対日付表現または相対日付表現に変換されても良い。日付単語を含む言葉全般に適用可能である。
【図面の簡単な説明】
【００９０】
【図１】第１の実施形態におけるコンテンツ出力装置１の外観図である。
【図２】第１の実施形態におけるコンテンツ出力装置１の電気的構成を示すブロック図である。
【図３】第１の実施形態におけるＨＤＤ７に記憶されるテーブル７０２の記憶状態を示す概念図である。
【図４】第１の実施形態におけるＲＡＭ６に記憶されるＸＭＬコンテンツ情報６０２を示す概念図である。
【図５】第１の実施形態におけるＲＡＭ６に記憶される日時単語情報６０４の記憶状態を示す概念図である。
【図６】第１の実施形態におけるメイン動作を示すフローチャートである。
【図７】第１の実施形態における絶対日付表現変換処理動作を示すフローチャートである。
【図８】第１の実施形態における形態素解析が行われたＸＭＬ本文情報６０２３を示す概念図である。
【図９】第１の実施形態におけるステップＳ２０２が実行される前と実行された後のＲＡＭ６に記憶される日時単語情報６０３の記憶状態を示す概念図である。
【図１０】第１の実施形態における相対日付表現変換処理動作を示すフローチャートである。
【図１１】第１の実施形態におけるＲＡＭ６に記憶される日時単語情報６０３の各日時単語に対応する日付差が決定された概念図である。
【図１２】第１の実施形態におけるテーブル決定処理動作を示すフローチャートである。
【図１３】第２の実施形態におけるＲＡＭ１６０の記憶内容の詳細を示す図である。
【図１４】第２の実施形態におけるメールコンテンツ情報１６２を示す概念図である。
【図１５】第２の実施形態におけるメイン動作を示すフローチャートである。
【図１６】第２の実施形態における絶対日付表現変換処理動作を示すフローチャートである。
【符号の説明】
【００９１】
１  コンテンツ出力装置
２  ディスプレイ
３  スピーカ
５  ＣＰＵ
６  ＲＡＭ
７  ＨＤＤ
８  ネットワーク接続部
９  ネットワーク接続部
１０  サーバ
１１  ＸＭＬコンテンツ情報
１２  ＸＭＬ本文情報
１３  メールコンテンツ情報
７１  ＨＤＤ
７２  コンテンツ情報記憶部
１１１  日付単語
１１２  日付単語
１１３  日付単語
１６０  ＲＡＭ
１６１  現在日付情報
１６２  メール送信日付情報
１６３  日付単語情報
１６２１  メールタイトル情報
１６２２  メール受信日付情報
１６２３  メール本文情報
６０１  現在日付情報
６０２  ＸＭＬコンテンツ情報
６０３  日付単語情報
７０１  プログラム
７０２  相対日付変換テーブル
７０３  相対日付辞書
６０２１  ＸＭＬタイトル情報
６０２２  ＸＭＬ受信日付情報
６０２３  ＸＭＬ本文情報
７０１１  メイン動作プログラム
７０１２  絶対日付表現変換プログラム
７０１３  相対日付表現変換プログラム
７０２１  月末最終日テーブル
７０２２  月末最終日前日テーブル
７０２３  月初テーブル
７０２４  月初翌日テーブル
７０２５  一般日付変換テーブル
【図１】
2010073086.tif 000003
【図２】
2010073086.tif 000004
【図３】
2010073086.tif 000005
【図４】
2010073086.tif 000006
【図５】
2010073086.tif 000007
【図６】
2010073086.tif 000008
【図７】
2010073086.tif 000009
【図８】
2010073086.tif 000010
【図９】
2010073086.tif 000011
【図１０】
2010073086.tif 000012
【図１１】
2010073086.tif 000013
【図１２】
2010073086.tif 000014
【図１３】
2010073086.tif 000015
【図１４】
2010073086.tif 000016
【図１５】
2010073086.tif 000017
【図１６】
2010073086.tif 000018