JP4702434B2 - 通信装置および制御プログラム - Google Patents

通信装置および制御プログラム Download PDF

Info

Publication number
JP4702434B2
JP4702434B2 JP2008291702A JP2008291702A JP4702434B2 JP 4702434 B2 JP4702434 B2 JP 4702434B2 JP 2008291702 A JP2008291702 A JP 2008291702A JP 2008291702 A JP2008291702 A JP 2008291702A JP 4702434 B2 JP4702434 B2 JP 4702434B2
Authority
JP
Japan
Prior art keywords
content
information
title
display
related information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008291702A
Other languages
English (en)
Other versions
JP2010118972A (ja
Inventor
和仁 三角
典子 三角
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2008291702A priority Critical patent/JP4702434B2/ja
Priority to CN200910208158.7A priority patent/CN101742032B/zh
Priority to US12/619,630 priority patent/US9092126B2/en
Publication of JP2010118972A publication Critical patent/JP2010118972A/ja
Application granted granted Critical
Publication of JP4702434B2 publication Critical patent/JP4702434B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00435Multi-level menus arranged in a predetermined sequence, e.g. using next and previous buttons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00464Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、通信装置および制御プログラムに関するものである。
RSS(Resource Dcscription Framework Site Summary)形式の記事を配信する配信サイトから、RSS形式の記事を取得し、その取得したRSS形式の記事に含まれるタイトルの一覧等を表示する技術については、例えば、特開2008−165692号公報に記載の情報処理装置が知られている。
この情報処理装置では、配信サイトから取得したRSS形式の記事に含まれるタイトルの一覧をRSS記事表示部12へ表示している。これにより、ユーザは、タイトルの一覧を短時間で確認することができる。しかし、この情報処理装置のRSS記事表示部12は、比較的表示画面の大きいテレビジョン受信機やパーソナルコンピュータの表示画面を想定している。よって、この情報処理装置の技術を、例えば、MFP(Multifunction Peripheral)に応用した場合には、その表示画面が比較的小さい理由から、タイトルの一覧を表示画面にすべて表示することができない。従って、ユーザは、タイトルの一覧を全て確認するために、表示画面の切り換えを繰り返さなければいけないという問題が発生する。
ここで、表示画面の切り換えをなくすための一手段として、下記の非特許文献1のソフトウェアがある。このソフトウェアをインストールすると、配信サイトからRSS形式の記事を取得し、そのRSS形式の記事に含まれるタイトルを表示画面にスクロール表示する。よって、ユーザは、スクロール表示されるタイトルを見続けることで、MFPにおいても、その一覧を確認することができる。
特開2008−165692号公報 小津智幸、"RSS対応サイトの配信記事タイトルを電光掲示板風に表示「Dirty News Reader」"、[Online]、平成16年5月26日、Impress Corporation、[平成20年7月29日検索]、インターネット、<http://www.forest.impress.co.jp/article/2004/05/26/dirtynewsreader.html>
ここで、非特許文献1に記載されたソフトウェアでは、上述の通り、タイトルが順次、スクロール表示されるので、ユーザが優先して確認したいタイトル(例えば、ユーザが頻繁に確認する優先度の高いタイトル)がスクロール表示の後半や最後に行われる設定の場合には、その優先度の高いタイトルが表示されるまで長時間を要することとなる。よって、ユーザは、優先度の高いタイトルを短時間で確認することができないという問題点があった。
本発明は上述した問題点を解決するためになされたものであり、優先度の高いタイトルを短時間で表示することができる通信装置および制御プログラムを提供することを目的とする。
この目的を達成するために請求項1記載の通信装置は、コンテンツのタイトルとそのコンテンツが要約された情報である要約情報とを少なくとも含むと共に、前記コンテンツのタイトルとそのコンテンツの要約情報とを複数含むことが可能なコンテンツ関連情報の位置情報である関連位置情報が示す装置にアクセス可能なものであり、前記関連位置情報を複数記憶可能な位置情報記憶手段と、その位置情報記憶手段に記憶された関連位置情報が示す装置のそれぞれにアクセスして、前記装置の各々から前記コンテンツ関連情報をそれぞれ取得する関連情報取得手段と、その関連情報取得手段により取得されたコンテンツ関連情報を記憶する関連情報記憶手段と、その関連情報記憶手段に記憶された各コンテンツ関連情報に含まれるコンテンツのタイトルおよびそのコンテンツの要約情報を表示可能な表示手段と、前記関連情報記憶手段に記憶された各コンテンツ関連情報を使用して、そのコンテンツ関連情報に含まれるコンテンツのタイトルを1行の表示形態で前記表示手段にスクロール表示させる表示制御手段と、その表示制御手段によりスクロール表示されているコンテンツのタイトルの選択を受け付け可能な受付手段と、その受付手段により選択が受け付けられた前記コンテンツのタイトルに対応する前記コンテンツの要約情報を前記表示手段に表示する要約表示制御手段と、その要約表示制御手段により前記コンテンツの要約情報が表示される場合に、その表示されるコンテンツの要約情報に対応する前記コンテンツのタイトル毎に、前記受付手段により選択が行われた回数をカウントし、記憶する第1情報記憶手段とを備え、前記表示制御手段は、前記第1情報記憶手段に記憶された前記回数が少ない順に、前記コンテンツのタイトルをスクロール表示させる第1順序調整手段を備えている。
請求項2記載の通信装置は、コンテンツのタイトルとそのコンテンツが要約された情報である要約情報とを少なくとも含むと共に、前記コンテンツのタイトルとそのコンテンツの要約情報とを複数含むことが可能なコンテンツ関連情報の位置情報である関連位置情報が示す装置にアクセス可能なものであり、前記関連位置情報を複数記憶可能な位置情報記憶手段と、その位置情報記憶手段に記憶された関連位置情報が示す装置のそれぞれにアクセスして、前記装置の各々から前記コンテンツ関連情報をそれぞれ取得する関連情報取得手段と、その関連情報取得手段により取得されたコンテンツ関連情報を記憶する関連情報記憶手段と、その関連情報記憶手段に記憶された各コンテンツ関連情報に含まれるコンテンツのタイトルおよびそのコンテンツの要約情報を表示可能な表示手段と、前記関連情報記憶手段に記憶された各コンテンツ関連情報から1のコンテンツ関連情報を選定し、その1のコンテンツ関連情報が含む全てのコンテンツのタイトルを前記表示手段にスクロール表示させ、そのスクロール表示が終了すると、他の1のコンテンツ関連情報を選定することで、前記各コンテンツ関連情報に含まれるコンテンツのタイトルを前記コンテンツ関連情報毎に1行の表示形態でスクロール表示させる表示制御手段と、その表示制御手段によりスクロール表示されているコンテンツのタイトルの選択を受け付け可能な受付手段と、その受付手段により選択が受け付けられた前記コンテンツのタイトルに対応する前記コンテンツの要約情報を前記表示手段に表示する要約表示制御手段と、その要約表示制御手段により前記コンテンツの要約情報が表示される場合に、その表示されるコンテンツの要約情報が含まれる前記コンテンツ関連情報毎に、前記受付手段により選択が行われた回数をカウントし、記憶する第2情報記憶手段とを備え、前記表示制御手段は、前記第2情報記憶手段に記憶された前記回数が少ない順に、前記1のコンテンツ関連情報の選定を行う第2順序調整手段を備えている。
請求項3記載の通信装置は、請求項2記載の通信装置において、前記要約表示制御手段により前記コンテンツの要約情報が表示される場合、その表示されるコンテンツの要約情報に対応する前記コンテンツのタイトル毎に、前記受付手段により選択が行われた回数をカウントし、記憶するタイトル情報記憶手段を備え、前記第2順序調整手段は、選定した前記1のコンテンツ関連情報に含まれるコンテンツのタイトルを、前記タイトル情報記憶手段に記憶された前記回数が少ない順に、スクロール表示させるスクロール順序調整手段を備えている。
請求項4記載の通信装置は、請求項1から3のいずれかに記載の通信装置において、前記第1順序調整手段による前記コンテンツのタイトルのスクロール表示、または前記第2順序調整手段による前記コンテンツ関連情報の選定を解除する解除手段を備え、前記第1順序調整手段は、前記解除手段による解除が行われた場合に、前記第1情報記憶手段に記憶された前記回数が少ない順に、改めてスクロール表示を行うものであり、前記第2順序調整手段は、前記解除手段による解除が行われた場合に、前記第2情報記憶手段に記憶された前記回数が少ない順に、改めて選定を行うものである。
請求項5記載の通信装置は、請求項1から4のいずれかに記載の通信装置において、前記第1情報記憶手段、第2情報記憶手段およびタイトル情報記憶手段は、前記関連情報取得手段により前記コンテンツ関連情報が取得されてから少なくとも次にコンテンツ関連情報が取得されるまでの期間よりも長い期間である所定期間において、前記受付手段により選択が行われた回数を記憶するものである
請求項6記載の通信装置は、請求項1から4のいずれかに記載の通信装置において、記関連情報取得手段により前記コンテンツ関連情報が取得される度に、前記第1情報記憶手段、第2情報記憶手段およびタイトル情報記憶手段に記憶された各回数を消去する消去手段を備えている。
請求項7記載の制御プログラムは、コンテンツのタイトルとそのコンテンツが要約された情報である要約情報とを少なくとも含むと共に、前記コンテンツのタイトルとそのコンテンツの要約情報とを複数含むことが可能なコンテンツ関連情報の位置情報である関連位置情報が示す装置にアクセス可能な通信装置により実行されるものであり、前記関連位置情報を複数記憶可能な位置情報記憶手段に記憶された関連位置情報が示す装置のそれぞれにアクセスして、前記装置の各々から前記コンテンツ関連情報をそれぞれ取得する関連情報取得ステップと、その関連情報取得手段により取得されたコンテンツ関連情報を関連情報記憶手段に記憶する記憶ステップと、その記憶ステップにより前記関連情報記憶手段に記憶された各コンテンツ関連情報を使用して、そのコンテンツ関連情報に含まれるコンテンツのタイトルを1行の表示形態で表示手段にスクロール表示させる表示制御ステップと、その表示制御ステップによりスクロール表示されているコンテンツのタイトルの選択を受け付け可能な受付ステップと、その受付ステップにより選択が受け付けられた前記コンテンツのタイトルに対応する前記コンテンツの要約情報を前記表示手段に表示する要約表示制御ステップと、その要約表示制御ステップにより前記コンテンツの要約情報が表示される場合に、その表示されるコンテンツの要約情報に対応する前記コンテンツのタイトル毎に、前記受付ステップにより選択が行われた回数をカウントさせ、第1情報記憶手段に記憶させる第1情報記憶ステップとを前記通信装置に実行させ、前記表示制御ステップでは、前記第1情報記憶手段に記憶された前記回数が少ない順に、前記コンテンツのタイトルをスクロール表示させる第1順序調整ステップを前記通信装置に実行させるものである。
請求項8記載の制御プログラムは、コンテンツのタイトルとそのコンテンツが要約された情報である要約情報とを少なくとも含むと共に、前記コンテンツのタイトルとそのコンテンツの要約情報とを複数含むことが可能なコンテンツ関連情報の位置情報である関連位置情報が示す装置にアクセス可能な通信装置により実行されるものであり、前記関連位置情報を複数記憶可能な位置情報記憶手段に記憶された関連位置情報が示す装置のそれぞれにアクセスして、前記装置の各々から前記コンテンツ関連情報をそれぞれ取得する関連情報取得ステップと、その関連情報取得手段により取得されたコンテンツ関連情報を関連情報記憶手段に記憶する記憶ステップと、その記憶ステップにより前記関連情報記憶手段に記憶された各コンテンツ関連情報から1のコンテンツ関連情報を選定し、その1のコンテンツ関連情報が含む全てのコンテンツのタイトルを表示手段にスクロール表示させ、そのスクロール表示が終了すると、他の1のコンテンツ関連情報を選定することで、前記各コンテンツ関連情報に含まれるコンテンツのタイトルを前記コンテンツ関連情報毎に1行の表示形態でスクロール表示させる表示制御ステップと、その表示制御ステップによりスクロール表示されているコンテンツのタイトルの選択を受け付け可能な受付ステップと、その受付ステップにより選択が受け付けられた前記コンテンツのタイトルに対応する前記コンテンツの要約情報を前記表示手段に表示する要約表示制御ステップと、その要約表示制御ステップにより前記コンテンツの要約情報が表示される場合に、その表示されるコンテンツの要約情報が含まれる前記コンテンツ関連情報毎に、前記受付ステップにより選択が行われた回数をカウントさせ、第2情報記憶手段に記憶する第2情報記憶ステップとを前記通信装置に実行させ、前記表示制御ステップでは、前記第2情報記憶手段に記憶された前記回数が少ない順に、前記1のコンテンツ関連情報の選定を行う第2順序調整ステップを前記通信装置に実行させるものである。
請求項1記載の通信装置によれば、受付手段により選択が受け付けられたコンテンツのタイトルに対応するコンテンツの要約情報が表示される場合、第1情報記憶手段は、その表示されるコンテンツの要約情報に対応するコンテンツのタイトル毎に、受付手段により選択が行われた回数をカウントし、記憶する。そして、第1順序調整手段は、第1情報記憶手段に記憶された回数が少ない順に、コンテンツのタイトルをスクロール表示させる。よって、スクロール表示が開始された場合に、選択がないコンテンツのタイトルを優先して確認したいユーザに対し、コンテンツのタイトルを短時間でスクロール表示することができるという効果がある。
請求項2記載の通信装置によれば、受付手段により選択が受け付けられたコンテンツのタイトルに対応するコンテンツの要約情報が表示される場合、第2情報記憶手段は、その表示されるコンテンツの要約情報が含まれるコンテンツ関連情報毎に、受付手段により選択が行われた回数をカウントし、記憶する。そして、第2順序調整手段は、第2情報記憶手段に記憶された回数が少ない順に、1のコンテンツ関連情報の選定を行う。よって、スクロール表示が開始された場合に、選択がないコンテンツ関連情報のタイトルを優先して確認したいユーザに対し、コンテンツのタイトルを短時間でスクロール表示することができるという効果がある。
請求項3記載の通信装置によれば、請求項2記載の通信装置の奏する効果に加え、コンテンツの要約情報が表示される場合、タイトル情報記憶手段は、その表示されるコンテンツの要約情報に対応するコンテンツのタイトル毎に、受付手段により選択が行われた回数をカウントし、記憶する。そして、スクロール順序調整手段は、タイトル情報記憶手段に記憶された前記回数が少ない順に、コンテンツのタイトルを、スクロール表示させる。よって、スクロール表示が開始された場合に、選択がないコンテンツのタイトルを優先して確認したいユーザに対し、コンテンツのタイトルを、短時間でスクロール表示することができるという効果がある。
請求項4記載の通信装置によれば、請求項1から3のいずれかに記載の通信装置の奏する効果に加え、解除手段による解除を行うことで、選択回数が少ないコンテンツのタイトル、或いは選択回数が少ないコンテンツ関連情報が含むコンテンツのタイトルを改めてスクロール表示させることができる。よって、選択回数が少ないコンテンツのタイトル、或いは選択回数が少ないコンテンツ関連情報が含むコンテンツのタイトルのスクロール表示が既に終了している場合であっても、再び、そのコンテンツのタイトル、或いはそのコンテンツ関連情報が含むコンテンツのタイトルを、短時間で表示することができるという効果がある。
請求項5記載の通信装置によれば、請求項1から4のいずれかに記載の通信装置の奏する効果に加え、第1情報記憶手段、第2情報記憶手段およびタイトル情報記憶手段は、コンテンツ関連情報が取得されてから少なくとも次にコンテンツ関連情報が取得されるまでの期間よりも長い期間である所定期間において、受付手段により選択が行われた回数を記憶する。よって、最新のコンテンツ関連情報に含まれるコンテンツのタイトルに対するユーザの短期的な選択回数ではなく、長期的な選択回数に基づいて優先度を設定することができるという効果がある。
請求項6記載の通信装置によれば、請求項1から4のいずれかに記載の通信装置の奏する効果に加え、第1情報記憶手段、第2情報記憶手段およびタイトル情報記憶手段に記憶された各回数は、関連情報取得手段によりコンテンツ関連情報が取得される度に、消去手段により消去される。よって、最新のコンテンツ関連情報に含まれるコンテンツのタイトルに対するユーザの短期的な選択回数に基づいて優先度を設定することができるという効果がある。
請求項7記載の制御プログラムによれば、請求項1に記載の通信装置と同様な効果を奏することができる。
請求項8記載の制御プログラムによれば、請求項2に記載の通信装置と同様な効果を奏することができる。
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図1は、本発明の一実施形態におけるMFPシステム2の概略を示した図である。MFPシステム2は、MFP(Multifunction Peripheral)10と複数のパーソナルコンピュータ(以下、「PC」と称す)70,71と複数のコンテンツ提供サーバ90,91とを備える。なお、図1では、1つのMFP10と2つのPC70,71と2つのコンテンツ提供サーバ90,91としか示されていないが、これらの数は適宜変更することができる。
図1に示すMFP10は、印刷機能、スキャナ機能、電話機能等を実現する通信装置であり、LAN回線4に接続されている。各PC70,71は、MFP10の印刷機能やスキャナ機能を制御する制御装置であり、LAN回線4に接続されている。LAN回線4は、ルータ6を介してインターネット8に接続されている。各コンテンツ提供サーバ90,91は、インターネット8に接続されている。本実施形態では、コンテンツ提供サーバ90が1つのサイトを公開しており、コンテンツ提供サーバ91が他の1つのサイトを公開している。各サイトは、複数のコンテンツを含んでいる。さらに、各コンテンツ提供サーバ90,91は、自身のサイトが含んでいる複数のコンテンツの要約情報であるフィード情報(RSS形式のフィード情報)を記憶している。これらの情報の具体的な内容については、後で詳しく説明する。
次に、PC70の内部構成について説明する。なお、PC71は、PC70と同様の内部構成であるので、その説明を省略する。PC70は、CPU72とハードディスク74と表示部82と操作部84を主に有する。なお、図1には示されていないが、PC70は、LAN回線4に接続されているネットワークインターフェイスも有している。
CPU72は、演算装置であり、基本プログラム76および常駐ソフト78に従って処理を実行する。ハードディスク74は、基本プログラム76および常駐ソフト78を記憶している。基本プログラム76は、PC70の基本的な動作を制御するためのプログラムである。基本プログラム76は、例えば、インターネット8のサイトからコンテンツをダウンロードして表示するためのブラウザを含んでいる。
常駐ソフト78は、MFP10からの指示に従って動作するためのプログラムである。常駐ソフト78は、例えば、コンピュータが読取可能な媒体からPC70にインストールされる。
ハードディスク74は、設定ファイル80を記憶している。設定ファイル80は、MFP10のIPアドレスを含んでいる。設定ファイル80の記憶内容は、例えば、ユーザによって設定される。設定ファイル80に記憶されたIPアドレスにより、PC70は、MFP10を識別することができる。なお、設定ファイル80に記憶される情報は、MFP10を識別することができる情報であればよく、ノード名等でも可能であり、IPアドレスに限定されない。
表示部82は、様々な情報を表示することができる。表示部82は、MFP10が有する表示パネル50(図2参照)より大きい表示画面を有する。操作部84は、キーボードやマウスによって構成される。
次に、図2を参照してMFP10について説明する。図2は、MFP10の電気的構成を示すブロック図である。MFP10は、制御部12と表示パネル50とキーパッド52と印刷部54とスキャン部56とFAX部58とネットワークインターフェイス(以後、「ネットワークI/F」と称す)60とPSTNインターフェイス(以後、「PSTN I/F」と称す)62とスピーカ64とを主に有する。なお、制御部12と各部50〜64とは、バスライン66を介して互いに接続されている。制御部12は、CPU14とROM16とRAM18とNVRAM20を主に有する。
CPU14は、演算装置であり、ROM16に記憶されている各プログラム16a〜16cに従って処理を実行する。ROM16は、各プログラム16a〜16cを記憶する書き込み不能な不揮発性のメモリである。
基本機能プログラム16aは、MFP10の基本的な動作を制御するためのプログラムである。基本機能プログラム16aは、例えば、表示パネル50に表示される表示データを生成するためのプログラムを含んでいる。また、基本機能プログラム16aは、例えば、印刷部54、スキャン部56、FAX部58等の各部50〜64を制御するためのプログラムを含んでいる。インターネット接続プログラム16bは、定期的(例えば、1日毎)にインターネット8へ接続し、コンテンツ提供サーバ90,91により提供されるフィード情報を取得するためのプログラムである。フィード情報利用プログラム16cは、ユーザによるキーパッド52の操作により起動が行われると、コンテンツ提供サーバ90,91から取得されるフィード情報を解析し、表示パネル50で表示を行うための情報(以下、「表示情報」と称す)を作成し、その表示情報を表示する処理を実行するプログラムである。
RAM18は、各記憶領域18a〜18c、表示情報カウンタ18dおよびタイトルカウンタ18eを有する読み書き可能な揮発性のメモリである。基本機能ワーク領域18aは、基本機能プログラム16aに従って処理が実行される過程で生成される各種データを記憶するための記憶領域である。フィード情報解析ワーク領域18bは、フィード情報利用プログラム16cに従って処理が実行される過程で作成される各種データを記憶するための記憶領域である。表示情報記憶領域18cは、フィード情報利用プログラム16cに従い、取得されたフィード情報を利用して作成される表示情報を記憶するための記憶領域である。
表示情報カウンタ18dは、表示パネル50に1行の表示形態でスクロール表示されているコンテンツタイトル文字列140が(図4参照)、ユーザの表示パネル50へのタッチ操作により選択された場合に、その選択されたコンテンツタイトル文字列140を含む表示情報112に対して(図4参照)、選択回数をカウントするカウンタである。ここで、本実施形態のMFP10では、フィード情報の取得先であるURLは、0からn−1までの計n個(nは1以上の数)、後述するURL記憶領域20bに記憶されている(図3参照)。そして、本実施形態のMFP10では、設定されたフィード情報の取得先である各URL毎に(0からn−1までの各URL毎に)、表示情報112が表示情報記憶領域18cに記憶される(図4参照)。よって、表示情報カウンタ18dは、表示情報112と対応付けられて、表示情報0カウンタ18d0〜表示情報(n−1)カウンタ18d(n−1)までの計n個、設けられている。
タイトルカウンタ18eは、表示パネル50に1行の表示形態でスクロール表示されているコンテンツタイトル文字列140が、ユーザの表示パネル50へのタッチ操作により選択された場合に、その選択されたコンテンツタイトル文字列140に対して、選択回数をカウントするカウンタである。ここで、前述の通り、本実施形態のMFP10では、フィード情報の取得先であるURLは、0からn−1までの計n個(nは1以上の数)、URL記憶領域20bに記憶されており(図3参照)、そのフィード情報の取得先である各URL毎に(0からn−1までの各URL毎に)、0からm−1までの計m個(mは1以上の数)のコンテンツタイトル文字列140が表示情報記憶領域18cに記憶されている(図4参照)。よって、タイトルカウンタ18eは、コンテンツタイトル文字列140に対応して、タイトル0フラグ18e0〜タイトル(n−1)(m−1)カウンタ18e(n−1)(m−1)までの計n×m個、設けられている。
なお、このタイトルカウンタ18eは、表示情報記憶領域18cに記憶されるコンテンツタイトル文字列140の数に応じて、使用又は不使用が決定される。また、本実施形態のMFP10においては、スクロール表示されているコンテンツタイトル文字列140をユーザが選択すると、そのコンテンツタイトル文字列140に対応するコンテンツ要約文字列144が表示パネル50に固定表示される。よって、タイトルカウンタ18eは、コンテンツ要約文字列144に対応して、その表示回数もカウントすることができる。
NVRAM20は、各記憶領域20a,20bを有する書き換え可能な不揮発性のメモリである。基本機能パラメータ記憶領域20aは、CPU14が、基本機能プログラム16aに従って処理を実行する際に利用される各種パラメータ(例えば印刷機能における設定、スキャン機能における設定等)を記憶するための記憶領域である。URL記憶領域20bは、各コンテンツ提供サーバ90,91が有するフィード情報の取得先を示すURLを記憶するための記憶領域である。
例えば、ユーザは、各コンテンツ提供サーバ90,91からのコンテンツ提供サービスを受けるためのURL設定を行う必要がある。このURL設定は、表示パネル50に表示されるサイト設定画面(図示せず)で行うことができる。サイト設定画面で、コンテンツ提供サーバ90,91のフィード情報の取得先を示すURLが、キーパッド52を使用してユーザにより設定されると、その設定されたURLがURL記憶領域20bに記憶される。
なお、URL設定は、サイト設定画面以外にも、PC70,71を利用して設定してもよい。例えば、ユーザがPC70を利用してコンテンツ提供サーバ90からのコンテンツ提供サービスを受けるためのURL設定を行なった場合、コンテンツ提供サーバ90のフィード情報の取得先を示すURLがPC70からMFP10へ出力される。これにより、コンテンツ提供サーバ90のフィード情報の取得先を示すURLがURL記憶領域20bに記憶されるように構成しても良い。
表示パネル50は、様々な情報を表示する表示装置である。表示パネル50の表示画面は、PC70,71が有する表示画面より小さい。なお、表示パネル50は、タッチパネルとして機能する。キーパッド52は、複数のキーによって構成される。ユーザは、キーパッド52を操作することによって様々な指示や情報をMFP10に入力することができる。印刷部54は、インクジェットタイプ、レーザタイプ等の印刷機構を有する。スキャン部56は、CCD、CIS等の読取機構を有する。FAX部58は、FAX通信を実行するための各種動作を実行する。ネットワークインターフェイス60は、LAN回線4に接続されている。よって、MFP10は、PC70,71と通信可能であると共に、インターネット8にアクセス可能である。PSTNインターフェイス62は、図示省略しているPSTN(Public Switched Telephone Network)に接続されている。PSTNは、FAX通信や電話通信を行う際に利用される。スピーカ64は、電話機能による着信が行われた場合に、鳴動音を出力する放音装置である。
次に、図3を参照して、URL記憶領域20b(図2参照)の記憶内容について説明する。図3は、URL記憶領域20bの記憶内容の一例を示した図である。URL記憶領域20bは、各コンテンツ提供サーバ90,91のフィード情報の取得先を示すURL102を記憶できる。図3の例では、URL記憶領域20bには、n個のURL102が記憶されている。各URL102には、識別番号100が付与されている。本実施形態では、識別番号100を符号「i」で表現する。
次に、図4を参照して、表示情報記憶領域18cの記憶内容について説明する。図4は、表示情報記憶領域18cの記憶内容の一例を示した図である。表示情報記憶領域18cは、URL記憶領域20bに記憶されているURL毎に表示情報112を記憶することが可能である。各表示情報112には、識別番号110が付与されている。本実施形態では、識別番号110を符号「i」で表現する。なお、識別情報110と上述した識別情報100は、同一情報である。
ここで、本実施形態においては、MFP10は、インターネット接続プログラム16bを使用してフィード情報を取得する場合、URL記憶領域20bに記憶されたURL102の昇順で、コンテンツ提供サーバ90,91にアクセスする。そして、MFP10は、取得したフィード情報から生成した表示情報112を、URL記憶領域20bに記憶されたURL102の昇順で、表示情報記憶領域18cに記憶する。
また、本実施形態においては、MFP10は、コンテンツタイトル文字列140のスクロール表示を開始した場合、符号「i」が最小値である「0(ゼロ)」の表示情報112を最初として、符号「i」が最大値である「n−1」の表示情報112まで、スクロール表示に使用する1の表示情報112を昇順に選定する。そして、MFP10は、選定した1の表示情報112に含まれるコンテンツタイトル文字列140をスクロール表示する。
なお、本実施形態では、後述する図7〜図9に示すカウンタ更新処理が実行され、表示情報112に対して、情報優先度が高い順に符号「i」が付与される前の初期状態においては、MFP10は、表示情報112が記憶された順序で、即ち、URL記憶領域20bに記憶されたURL102の昇順で、スクロール表示に使用する1の表示情報112を選定する。具体的には、初期状態においては、MFP10は、URL記憶領域20bに記憶された「http://www.example0.com」に対応する表示情報112へ、符号「i」が最小値である「0(ゼロ)」を付与し、URL記憶領域20bに記憶された「http://www.examplen−1.com」に対応する表示情報112へ、符号「i」が最大値である「n−1」を付与する。そして、MFP10は、「http://www.example0.com」に対応する表示情報112を最初に選定し、「http://www.examplen−1.com」に対応する表示情報112を最後に選定する。
その後、MFP10は、後述する図7〜図9に示すカウンタ更新処理が実行されると、表示情報カウンタ18dの値が多くなるに従い、或いは、表示情報カウンタ18dの値が所定回数に到達した順が早くなるに従い、表示情報112に設定する情報優先度を高くする。これにより、MFP10は、情報優先度が高い順に、表示情報112に対して、符号「i」を最小値から昇順に付与する。具体的には、情報優先度が最も高い表示情報112に対して、符号「0(ゼロ)」を付与する一方、情報優先度が最も低い表示情報112に対して、符号「n−1」を付与する。
次に、個々の表示情報112のデータ構成について説明する。表示情報112は、サイト情報120を含んでいる。サイト情報120は、サイトタイトル文字列122とフィード更新日時情報124を含んでいる。サイトタイトル文字列122は、サイトのタイトルの文字列である。フィード更新日時情報124は、コンテンツ提供サーバ90,91においてフィード情報が更新された日時(最新の更新日時)に関する情報である。
表示情報112は、更新コンテンツ情報132を含んでいる。更新コンテンツ情報132の数は、サイトが有するコンテンツの数に等しい。例えば、図4では、「i=0」に対応する表示情報112は、m個(mは1以上の整数)の更新コンテンツ情報132を有する。これは、「i=0」に対応するサイトがm個のコンテンツを有することを意味する。例えば、所定のサイトにおいて天気予報に関するコンテンツとスポーツに関するコンテンツとが存在する場合、そのサイトに対応する表示情報112は、2個の更新コンテンツ情報132を有することになる。各更新コンテンツ情報132には、識別番号130が付与されている。本実施形態では、識別番号130を符号「j」で表現する。なお、各更新コンテンツ情報132は、コンテンツタイトル文字列140とコンテンツ要約文字列144を含んでいるので、各更新コンテンツ情報132に付与された符号「j」は、各更新コンテンツ情報132に含まれるコンテンツタイトル文字列140およびコンテンツ要約文字列144にも適用される。
ここで、本実施形態においては、MFP10は、インターネット接続プログラム16bを使用して取得したフィード情報から生成した表示情報112を、URL記憶領域20bに記憶されたURL102の昇順で、表示情報記憶領域18cに記憶する場合、更新コンテンツ情報132を、取得されたフィード情報に記述された順序で、表示情報記憶領域18cに記憶する。
また、本実施形態においては、MFP10は、コンテンツタイトル文字列140のスクロール表示を開始し、スクロール表示に使用する1の表示情報112を選定すると、その1の表示情報112に含まれる符号「j」が最小値である「0(ゼロ)」のコンテンツタイトル文字列140を最初として、符号「j」が最大値である「m−1」のコンテンツタイトル文字列140まで、コンテンツタイトル文字列140を昇順にスクロール表示する。
なお、本実施形態では、後述する図7〜図9に示すカウンタ更新処理が実行され、各表示情報112に含まれるコンテンツタイトル文字列140に対して、タイトル優先度が高い順に符号「j」を付与する前の初期状態においては、MFP10は、更新コンテンツ情報132が記憶された順序で、即ち、取得されたフィード情報に記述された順序で、選定した1の表示情報112に含まれるコンテンツタイトル文字列140をスクロール表示する。具体的には、初期状態においては、MFP10は、取得されたフィード情報に最初に記述されたコンテンツタイトル文字列140へ、符号「j」が最小値である「0(ゼロ)」を付与し、取得されたフィード情報に最後に記述されたコンテンツタイトル文字列140へ、符号「j」が最大値である「n−1」を付与する。そして、MFP10は、取得されたフィード情報に最初に記述されたコンテンツタイトル文字列140からスクロール表示を行い、取得されたフィード情報に最後に記述されたコンテンツタイトル文字列140のスクロール表示を最後に行う。
その後、MFP10は、後述する図7〜図9に示すカウンタ更新処理が実行されると、各表示情報112毎に、表示情報112の場合と同様、タイトルカウンタ18eの値が多くなるに従い、或いは、タイトルカウンタ18eの値が所定回数に到達した順が早くなるに従い、コンテンツタイトル文字列140に設定するタイトル優先度を高くする。これにより、MFP10は、タイトル優先度が高い順に、コンテンツタイトル文字列140に対して、符号「i」を最小値から昇順に付与する。具体的には、タイトル優先度が最も高いコンテンツタイトル文字列140に対して、符号「0(ゼロ)」を付与する一方、タイトル優先度が最も低いコンテンツタイトル文字列140に対して、符号「m−1」を付与する。
各更新コンテンツ情報132は、コンテンツタイトル文字列140およびコンテンツ要約文字列144に加え、コンテンツ更新日時情報142とコンテンツURL146とを含んでいる。上述の例の場合、天気予報に関するコンテンツに対応する更新コンテンツ情報132が情報140〜146を含んでおり、スポーツに関するコンテンツに対応する更新コンテンツ情報132も情報140〜146を含んでいる。コンテンツタイトル文字列140は、コンテンツのタイトルの文字列である。コンテンツ更新日時情報142は、コンテンツ提供サーバにおいてコンテンツが更新された日時(最新の更新日時)に関する情報である。
コンテンツ要約文字列144は、コンテンツが有する文字列が要約化されたものである。換言すると、コンテンツ要約文字列144は、コンテンツのタイトルより多い文字列である一方、コンテンツの全体の文字列より少ない文字列であり、コンテンツの内容が反映された文字列である。コンテンツURL146は、コンテンツのURLである。ここで、MFP10は、表示パネル50に、コンテンツ更新日時情報142やコンテンツURL146を、コンテンツタイトル文字列140に加えてスクロール表示することも可能である。
次に、図5〜図9を参照して、MFP10のCPU14によって実行される処理について説明する。まずは、図5を参照して、MFP10のCPU14によって実行されるメイン処理について説明する。メイン処理は、MFP10のROM16に記憶されたフィード情報利用プログラム16cが起動された場合に実行が開始される。そして、このメイン処理は、フィード情報利用プログラム16cが起動されている期間中、繰り返し実行される。
メイン処理では、まず、CPU14は、表示パネル50に1行の表示形態でスクロール表示させるコンテンツタイトル文字列140を含む1の表示情報112のうち、情報優先度が最も高い1の表示情報を選定する(S1)。なお、表示情報記憶領域18cに記憶される表示情報112には、前述の通り、情報優先度が高い順に、識別番号110である符号「i」が最小値「0(ゼロ)」から昇順に付与されている。よって、S1の処理において、CPU14は、符号「i」が「0(ゼロ)」である表示情報112から昇順に1の表示情報112を選定することで、自動的に、1の表示情報112を情報優先度が高い順に選定することができる。なお、初期状態においては、前述の通り、CPU14は、URL記憶領域20bに記憶されたURL102の昇順で、スクロール表示に使用する1の表示情報112を選定する。
その後、CPU14は、選定した1の表示情報112に含まれる全てのコンテンツタイトル文字列140のスクロール表示を、タイトル優先度が最も高いものから順に開始する(S2)。S2の処理が実行開始されると、CPU14は、S3〜S5の判定の間も、タイトル優先度が高い順にスクロール表示を継続して行う。
なお、表示情報記憶領域18cに記憶されるコンテンツタイトル文字列140には、前述の通り、各表示情報112毎に、タイトル優先度が高い順に、識別番号130である符号「j」が最小値「0(ゼロ)」から昇順に付与されている。よって、S2の処理が開始されると、CPU14は、符号「j」が「0(ゼロ)」であるコンテンツタイトル文字列140から昇順に、符号「j」が最大値「m−1」であるコンテンツタイトル文字列140まで、スクロール表示することで、自動的に、選定した表示情報112に含まれる全てのコンテンツタイトル文字列140を、タイトル優先度が高い順に表示パネル50へスクロール表示することができる。なお、初期状態においては、前述の通り、CPU14は、フィード情報に記述された順序で、選定した1の表示情報112に含まれるコンテンツタイトル文字列140をスクロール表示する。
S2の処理後、CPU14は、表示パネル50に表示される優先ボタン(図示せず)が押下されたか否かが判定される(S3)。CPU14は、優先ボタンが押下されたと判定すると(S3:Yes)、S1の処理へ戻る。このように、優先ボタンを押下することで、情報優先度が最も高い表示情報112に含まれるコンテンツタイトル文字列140を改めてスクロール表示させることができる。よって、情報優先度が高い表示情報112に含まれるコンテンツタイトル文字列140のスクロール表示が既に終了している場合であっても、再び、その表示情報112に含まれるコンテンツタイトル文字列140を、短時間で表示することができる。
一方、CPU14は、S3の処理で、優先ボタンが押下されていないと判定すると(S3:No)、表示パネル50へのタッチ操作がユーザにより行われ、スクロール表示されているコンテンツタイトル文字列140の選択が行われたか否かを判定する(S4)。CPU14は、スクロール表示されているコンテンツタイトル文字列140の選択が行われていないと判定すると(S4:No)、選定された1の表示情報112に含まれるコンテンツタイトル文字列140が、全てスクロール表示されたか否かを判定する(S5)。
具体的には、CPU14は、S5の処理で、例えば、選定された表示情報112に含まれるコンテンツタイトル文字列140が符号「0」〜「m−1」までのm個存在する場合には(図4参照)、CPU14は、コンテンツタイトル文字列140のスクロール表示をm回実行完了したかを判定し、m回実行完了したと判定すると、選定された1の表示情報112に含まれるコンテンツタイトル文字列140が、全てスクロール表示されたと判定する。一方、CPU14は、コンテンツタイトル文字列140のスクロール表示を未だm回実行完了していないと判定すると、コンテンツタイトル文字列140の全てのスクロール表示が完了していないと判定する。
S5の処理で、CPU14は、選定された1の表示情報112に含まれるコンテンツタイトル文字列140が、全てスクロール表示されていないと判定すると(S5:No)、S3の処理へ戻る。一方、CPU14は、選定された1の表示情報112に含まれるコンテンツタイトル文字列140が、全てスクロール表示されたと判定すると(S5:Yes)、情報優先度が最も低い表示情報112の選定が完了したか否かを判定する(S6:Yes)。
具体的には、CPU14は、S6の処理で、例えば、表示情報112が符号「0」〜「n−1」までのn個存在する場合には(図4参照)、表示情報112の選定をn回実行完了したかを判定し、n回実行完了したと判定すると、情報優先度が最も低い表示情報112の選定が完了したと判定する。一方、CPU14は、表示情報112の選定を未だn回実行完了していないと判定すると、情報優先度が最も低い表示情報112の選定が完了していないと判定する。
CPU14は、S6の処理で、情報優先度が最も低い表示情報112の選定が完了していないと判定すると(S6:No)、現在選定されている表示情報112の次に情報優先度が高い表示情報112を選定して(S7)、S2の処理へ戻る。一方、CPU14は、情報優先度が最も低い表示情報112の選定が完了したと判定すると(S6:Yes)、S1の処理へ戻る。
なお、CPU14は、S4の処理で、コンテンツタイトル文字列140が選択されたと判定すると(S4:Yes)、選択されたコンテンツタイトル文字列140に対応するコンテンツ要約文字列144を表示パネル50に固定表示するコンテンツ要約文字列表示処理(S8)を実行する。S8の処理の実行後、CPU14は、S1の処理へ戻る。
次に、図6を参照して、MFP10のCPU14によって実行されるコンテンツ要約文字列表示処理について説明する。コンテンツ要約文字列表示処理では、CPU14は、まず、S4の処理で選択されたコンテンツタイトル文字列140に対応するコンテンツ要約文字列144を、更新コンテンツ情報132から特定し、その特定したコンテンツ要約文字列144を表示パネル50に固定表示する(S11)。そして、CPU14は、表示パネル50に表示される第1ボタン、第2ボタン、ビューボタンまたはキャンセルボタン(いずれも図示せず)の押下操作が行われたか否かを判定する(S12)。CPU14は、ボタンの押下操作が行われていないと判定した場合には(S12:No)、ボタンの押下操作が行われるまで、S12の処理を繰り返し実行する。
一方、CPU14は、ボタンの押下操作が行われたと判定した場合には(S12:Yes)、押下されたのは、第1ボタンであるか否かを判定する(S13)。
そして、CPU14は、押下されたのが、第1ボタンであると判定すると(S13:Yes)、S11の処理によって表示パネル50に表示中のコンテンツ要約文字列144は、優先度が最も高いものか否かを判定する(S14)。ここで、コンテンツ要約文字列144の優先度(以後、「要約優先度」と称す)は、更新コンテンツ情報132(コンテンツタイトル文字列140)に付与された識別番号130である符号「j」によって設定される。よって、要約優先度は、タイトル優先度と同じ優先度である。従って、S14の処理では、CPU14は、S11の処理で表示パネル50に表示中のコンテンツ要約文字列144に付与された符号「j」が最小値「0(ゼロ)」であるか否かで、表示中のコンテンツ要約文字列144が、要約優先度が最も高いものか否かを判定している。
S14の処理で、CPU14は、S11の処理によって表示パネル50に表示中のコンテンツ要約文字列144は、要約優先度が最も高いものではないと判定すると(S14:No)、要約優先度が最も高いコンテンツ要約文字列144を表示パネル50に固定表示する(S15)。その後、CPU14は、ボタン押下操作が行われたか否かを判定する(S16)。
CPU14は、ボタン押下操作がないと判定すると(S16:No)、ボタン押下操作が行われるまで、S16の処理を繰り返し実行する。一方、CPU14は、ボタン押下操作が行われたと判定すると(S16:Yes)、S25の処理へ移行する。
S14の処理で、CPU14は、S11の処理によって表示パネル50に表示中のコンテンツ要約文字列144は、要約優先度が最も高いものであると判定すると(S14:Yes)、表示中のコンテンツ要約文字列144の次に要約優先度が高いコンテンツタイトル文字列144を表示パネル50に固定表示する(S17)。その後、CPU14は、ボタン押下操作が行われたか否かを判定する(S18)。
CPU14は、ボタン押下操作がないと判定すると(S18:No)、ボタン押下操作が行われるまで、S18の処理を繰り返し実行する。一方、CPU14は、ボタン押下操作が行われたと判定すると(S18:Yes)、S25の処理へ移行する。
S13の処理において、CPU14は、S12の処理で押下されたのが、第1ボタンでないと判定すると(S13:No)、押下されたのは、第2ボタンであるか否かを判定する(S19)。CPU14は、押下されたのが、第2ボタンであると判定すると(S19:Yes)、S11の処理によって表示パネル50に表示中のコンテンツ要約文字列144は、要約優先度が最も低いものであるか否かを判定する(S20)。このS20の処理では、表示中のコンテンツ要約文字列144に付与された符号「j」が最大値「m−1」であるか否かで、表示中のコンテンツ要約文字列144が、要約優先度が最も低いものか否かを判定している。
S20の処理で、CPU14は、S11の処理によって表示パネル50に表示中のコンテンツ要約文字列144は、要約優先度が最も低いものではないと判定すると(S20:No)、要約優先度が最も低いコンテンツ要約文字列144を表示パネル50に固定表示する(S21)。その後、CPU14は、ボタン押下操作が行われたか否かを判定する(S22)。
CPU14は、ボタン押下操作がないと判定すると(S22:No)、ボタン押下操作が行われるまで、S22の処理を繰り返し実行する。一方、CPU14は、ボタン押下操作が行われたと判定すると(S22:Yes)、S25の処理へ移行する。
S20の処理で、CPU14は、S11の処理によって表示パネル50に表示中のコンテンツ要約文字列144は、要約優先度が最も低いものであると判定すると(S20:Yes)、表示中のコンテンツ要約文字列144の次に要約優先度が低いコンテンツタイトル文字列144を表示パネル50に固定表示する(S23)。その後、CPU14は、ボタン押下操作が行われたか否かを判定する(S24)。
CPU14は、ボタン押下操作がないと判定すると(S24:No)、ボタン押下操作が行われるまで、S24の処理を繰り返し実行する。一方、CPU14は、ボタン押下操作が行われたと判定すると(S24:Yes)、S25の処理へ移行する。
S25の処理では、CPU14は、押下されたボタンが第1ボタンであるか否かを判定する(S25)。CPU14は、押下されたボタンが第1ボタンであると判定すると(S25:Yes)、S17の処理へ移行する。一方、CPU14は、押下されたボタンが第1ボタンでないと判定すると(S25:No)、押下されたボタンが第2ボタンであるか否かを判定する(S26)。
CPU14は、S26の処理で、押下されたボタンは第2ボタンであると判定すると(S26:Yes)、S23の処理へ移行する。一方、CPU14は、押下されたボタンが第2ボタンでないと判定すると、S27の処理へ移行する。
なお、S19の処理において、CPU14は、押下されたボタンが第2ボタンでないと判定した場合にも(S19:No)、S27の処理へ移行する。
S27の処理で、CPU14は、押下されたボタンがビューボタンであるか否かを判定する(S27)。CPU14は、押下されたボタンがビューボタンであると判定すると(S27:Yes)、表示パネル50に固定表示されたコンテンツ要約文字列144に対応するコンテンツURL146を更新コンテンツ情報132から特定し、その特定したコンテンツURL146をPC70,71へ送信する(S28)。
なお、MFP10から出力されたコンテンツURL146をPC70,71が受信すると、PC70,71は、予めインストールされているブラウザプログラムを起動した後、コンテンツ提供サーバ90,91にアクセスして、MFP10から出力されたコンテンツURL146の示すコンテンツを表示部82へ表示する。これにより、ユーザは、固定表示されているコンテンツ要約情報144に対応するコンテンツを、表示パネル50よりも大きい画面(広い画面)であるPC70,71の表示部82を使用して快適に確認することができる。
一方、CPU14は、S27の処理で、押下されたボタンがビューボタンでないと判定すると(S27:No)、コンテンツ要約文字列表示処理の終了を指示するキャンセルボタンが押下されたと判定して、このコンテンツ要約文字列表示処理を終了する。
次に、図7〜図9を参照して、MFP10のCPU14によって実行されるカウンタ更新処理について説明する。なお、MFP10は、キーパッド52によるユーザの指示により選択された、図7〜図9のカウンタ更新処理のうち1のカウンタ更新処理を実行する。よって、ユーザは好みに応じて、図7〜図9のうちのいずれかのカウンタ更新処理を使用することができる。
まず、図7を参照してカウンタ更新処理について説明する。なお、図7に示すカウンタ更新処理は、メイン処理のS4の処理で(図5参照)、コンテンツタイトル文字列140が選択された場合に実行される処理である。
図7におけるカウンタ更新処理では、まず、CPU14は、選択されたコンテンツタイトル文字列140に対応するタイトルカウンタ18eを1つカウントアップし(S31)、選択されたコンテンツタイトル文字列140を含む表示情報112に対応する表示情報カウンタ18dを1つカウントアップする(S32)。
そして、CPU14は、表示情報カウンタ18dの値が多い順に、表示情報記憶領域18cに記憶された各表示情報112を並び替える(S33)。具体的には、CPU14は、表示情報カウンタ18dの値が多い順に、各表示情報112に対して、識別番号110である符号「i」を、最小値「0(ゼロ)」から最大値「n−1」まで付与する。
S33の処理後、CPU14は、タイトルカウンタ18eの値が多い順に、選択されたコンテンツタイトル文字列140が存在する表示情報112に含まれる各更新コンテンツ情報132(各コンテンツタイトル文字列140)を並び替える(S34)。具体的には、CPU14は、選択された表示情報112に含まれる各更新コンテンツ情報132に対して、タイトルカウンタ18eの値が多い順に、識別番号130である符号「j」を、最小値「0(ゼロ)」から最大値「m−1」まで付与する。
上述した通り、図7のカウンタ更新処理によれば、コンテンツタイトル文字列140が選択される度に、表示情報カウンタ18dおよびタイトルカウンタ18eを累積加算する。そして、表示情報カウンタ18dの値が多い順に表示情報112を並び替え、タイトルカウンタ18eの値が多い順に更新コンテンツ情報132を並び替えることができる。
次に、図8を参照して、カウンタ更新処理について説明する。なお、図8に示すカウンタ更新処理は、MFP10の電源がオンされて、フィード情報利用プログラム16cが起動されると繰り返し実行される処理である。
なお、図8におけるカウンタ更新処理の説明においては、図7に示すカウンタ更新処理と同一処理においては、同一の符号を付して、その説明を省略する。
図8におけるカウンタ更新処理では、まず、CPU14は、コンテンツタイトル文字列140がユーザのタッチ操作により選択されたか否かを判定する(S41)。CPU14は、コンテンツタイトル文字列140が選択されたと判定すると(S41:Yes)、S31の処理およびS32の処理を実行し、S42の処理へ移行する。一方、CPU14は、コンテンツタイトル文字列140の選択が行われていないと判定すると(S41:No)、S31およびS32の処理をスキップして、S42の処理へ移行する。
そして、CPU14は、表示情報カウンタ18dおよびタイトルカウンタ18eのカウント開始から一定期間が経過したか否かを判定する(S42)。なお、一定期間とは、フィード情報が取得されてからの経過期間を示しており、例えば、フィード情報が1日毎に取得されるのであれば、一定期間は、3日や1週間に設定される。この一定期間は、MFP10のNVRAM20に設けられたタイマ(図示せず)により計時される。そして、タイマにより計時される期間が、設定された一定期間を経過するまでは、フィード情報が新たに取得されても、タイマの値をリセットしない。
CPU14は、一定期間が経過していないと判定すると(S42:No)、S41の処理へ戻る。一方、CPU14は、一定時間が経過したと判定すると(S42:Yes)、S33およびS34の処理を実行する。その後、CPU14は、表示情報カウンタ18dおよびタイトルカウンタ18eの値をゼロクリアして(S43)、S41の処理へ戻る。
このように、図8におけるカウンタ更新処理によれば、フィード情報が取得されて表示情報112が更新される期間よりも長い期間である一定期間における、表示情報カウンタ18dの値およびタイトルカウンタ18eの値に対応して、表示情報112および更新コンテンツ情報132をそれぞれ、各優先度が高い順に並び替える。よって、最新の表示情報112に含まれるコンテンツタイトル文字列140に対するユーザの短期的な(一時的な)選択回数ではなく、長期的な選択回数に基づいて、表示情報112および更新コンテンツ情報132を並び替えることができる。
最後に、図9を参照して、カウンタ更新処理について説明する。なお、図9に示すカウンタ更新処理は、MFP10の電源がオンされて、フィード情報利用プログラム16cが起動されると繰り返し実行される処理である。
なお、図9におけるカウンタ更新処理の説明においては、図7に示すカウンタ更新処理と同一処理においては、同一の符号を付して、その説明を省略する。
図9におけるカウンタ更新処理では、まず、CPU14は、フィード情報が取得されたか否かを判定する(S51)。CPU14は、フィード情報が取得されたと判定すると(S51:Yes)、表示情報カウンタ18dおよびタイトルカウンタ18eをゼロクリアして(S52)、S53の処理へ移行する。一方、CPU14は、フィード情報が取得されていないと判定すると(S51:No)、S52の処理をスキップして、S53の処理へ移行する。
そして、CPU14は、コンテンツタイトル文字列140がユーザのタッチ操作により選択されたか否かを判定する(S53)。CPU14は、コンテンツタイトル文字列140の選択が行われていないと判定すると(S53:No)、S51の処理へ戻る。一方、CPU14は、コンテンツタイトル文字列140の選択が行われたと判定すると(S53:Yes)、S31およびS32の処理を実行する。
その後、CPU14は、タイトルカウンタ18eの値が所定数に早く到達した順に、表示情報記憶領域18cに記憶された各表示情報112を並び替える(S54)。具体的には、CPU14は、表示情報カウンタ18dの値が所定数に早く到達した順に、各表示情報112に対して、識別番号110である符号「i」を、最小値「0(ゼロ)」から最大値「n−1」まで付与する。よって、CPU14により選定される各表示情報112は、表示情報カウンタ18dの値が所定数に早く到達した順に、即ち、情報優先度が高い順に、並び替えられることとなる。
そして、CPU14は、表示情報カウンタ18eが所定数に早く到達した順に、選択されたコンテンツタイトル文字列140が存在する表示情報112に含まれる各更新コンテンツ情報132(各コンテンツタイトル文字列140)を並び替える(S55)。具体的には、CPU14は、選択された表示情報112に含まれる各更新コンテンツ情報132に対して、タイトルカウンタ18eの値が所定数に早く到達した順に、識別番号130である符号「j」を、最小値「0(ゼロ)」から最大値「m−1」まで付与する。よって、CPU14によるスクロール表示に使用される各更新コンテンツ情報132(各コンテンツタイトル文字列140)は、各表示情報112毎に、タイトルカウンタ18eの値が所定数に早く到達した順に、即ち、タイトル優先度が高い順に、並び替えられることとなる。なお、S55の処理後、CPU14は、S51の処理へ戻る。
このように、図9におけるカウンタ更新処理によれば、表示情報112が更新されて、表示情報カウンタ18dおよびタイトルカウンタ18eがゼロクリアされてから次にゼロクリアされるまでの期間において、表示情報カウンタ18dおよびタイトルカウンタ18eが所定数に早く到達した順に対応して、表示情報112および更新コンテンツ情報132をそれぞれ、各優先度が高い順に並び替える。よって、最新の表示情報112に含まれるコンテンツタイトル文字列140に対するユーザの短期的な(一時的な)選択回数に基づいて、表示情報112および更新コンテンツ情報132を並び替えることができる。
上述した通り、本実施形態のMFPシステム2によれば、スクロール表示されているコンテンツタイトル文字列140がユーザのタッチ操作により選択されると、そのコンテンツタイトル文字列140を含む表示情報112に対応する表示情報カウンタ18dおよびそのコンテンツタイトル文字列140に対応するタイトルカウンタ18eをカウントアップする。そして、MFP10は、表示情報カウンタ18dの値が多い順に、或いは表示情報カウンタ18dの値が所定回数に早く到達した順に、各表示情報112に対して、符号「i」を昇順に付与する。即ち、各表示情報112を情報優先度が高い順に並び替える。更に、MFP10は、各表示情報112毎に、タイトルカウンタ18eの値が多い順に、或いは、タイトルカウンタ18eの値が所定回数に早く到達した順に、各更新コンテンツ情報132(各コンテンツタイトル文字列140)に対して、符号「j」を昇順に付与する。即ち、各表示情報112毎に、各コンテンツタイトル文字列140をタイトル優先度が高い順に並び替える。よって、MFP10は、スクロール表示が開始された場合に、1の表示情報112を情報優先度が高い順に選定し、その選定した表示情報112に含まれるコンテンツタイトル文字列140を、タイトル優先度の高いものから優先して表示することができる。従って、情報優先度が高く且つタイトル優先度が高いコンテンツタイトル文字列140を、短時間で表示することができる。
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
本実施形態においては、表示情報カウンタ18dの値が多い、或いは表示情報カウンタ18dの値が所定回数に早く到達した、頻繁に選択されるコンテンツタイトル文字列140を含む表示情報112の情報優先度を高く設定する一方、あまり選択されないコンテンツタイトル文字列140を含む表示情報112の情報優先度を低く設定した。同様に、タイトルカウンタ18eの値が多い、或いはタイトルカウンタ18eの値が所定回数に早く到達した、頻繁に選択されるコンテンツタイトル文字列140のタイトル優先度を高く設定する一方、あまり選択されないコンテンツタイトル文字列140のタイトル優先度を低く設定したが、これに限られるものではない。即ち、これとは逆に、あまり選択されないコンテンツタイトル文字列140を含む表示情報112の情報優先度を高く設定する一方、頻繁に選択されるコンテンツタイトル文字列140を含む表示情報112の情報優先度を低く設定しても良い。同様に、あまり選択されないコンテンツタイトル文字列140のタイトル優先度を高く設定する一方、頻繁に選択されるコンテンツタイトル文字列140のタイトル優先度を低く設定しても良い。
この場合には、次の構成とすれば良い。即ち、表示情報カウンタ18dの値が少ない順に、或いは表示情報カウンタ18dの値が所定回数に遅く到達した順に、各表示情報112に対して、符号「i」を最小値「0(ゼロ)」から昇順に付与すると共に、タイトルカウンタ18eの値が少ない順に、或いは、タイトルカウンタ18eの値が所定回数に遅く到達した順に、各更新コンテンツ情報132に対して、符号「j」を最小値「0(ゼロ)」から昇順に付与する構成とすれば良い。この構成の場合には、MFP10は、スクロール表示が開始されると、あまり選択されないコンテンツタイトル文字列140を優先的にスクロール表示させることができる。よって、選択の少ない、或いは選択がないコンテンツタイトル文字列140を優先して確認したいユーザに対して、そのユーザの所望のコンテンツタイトル文字列140を、短時間でスクロール表示することができる。
また、本実施形態においては、各表示情報112を情報優先度に応じて並び替えることに加え、各コンテンツタイトル文字列140をタイトル優先度に応じて並び替えたが、これに限られるものではない。即ち、このタイトル優先度に応じた各コンテンツタイトル文字列140の並び替えを行わず、情報優先度に応じた各表示情報112の並び替えだけを行っても良い。この構成の場合には、MFP10は、スクロール表示が開始された場合に、1の表示情報112を情報優先度が高い順に選定し、その選定した表示情報112に含まれるコンテンツタイトル文字列140を予め定められた順にスクロール表示する。よって、情報優先度が高い表示情報112に含まれるコンテンツタイトル文字列140を、短時間で表示することができる。
また、本実施形態においては、各コンテンツタイトル文字列140をタイトル優先度に応じて並び替えることに加え、各表示情報112を情報優先度に応じて並び替えたが、これに限られるものではない。即ち、この情報優先度に応じた各表示情報112の並び替えを行わず、タイトル優先度が高い順に、表示情報記憶領域18cに記憶された全てのコンテンツタイトル文字列140を並び替えても良い。
具体的には、MFP10は、スクロール表示されているコンテンツタイトル文字列140がユーザのタッチ操作により選択されると、そのコンテンツタイトル文字列140に対応するタイトルカウンタ18eをカウントアップする。そして、タイトルカウンタ18eの値が多い順に、或いは、タイトルカウンタ18eの値が所定回数に早く到達した順に、表示情報記憶領域18cに記憶された全ての更新コンテンツ情報132を対象にして、符号「j」を最小値「0(ゼロ)」から最大値「(n−1)(m−1)」まで昇順に付与する。即ち、コンテンツタイトル文字列140がいずれの表示情報112に含まれているかに拘らず、表示情報記憶領域18cに記憶された全てのコンテンツタイトル文字列140をタイトル優先度が高い順に並び替える。そして、MFP10は、スクロール表示が開始された場合に、コンテンツタイトル文字列140を、タイトル優先度が高い順にスクロール表示する。この構成によれば、コンテンツタイトル文字列140がいずれの表示情報112に含まれているかに拘らず、コンテンツタイトル文字列140を、タイトル優先度が高い順に表示することができる。よって、タイトル優先度が高いコンテンツタイトル文字列140を、短時間で表示することができる。
なお、上述した構成を、本実施形態のMFP10におけるメイン処理(図5参照)で実現する場合には、S1、S5およびS7の処理を削除し、S6の処理を次の処理に変更すれば良い。まず、S6の処理内容を、「タイトル優先度が最も低いコンテンツタイトル文字列140のスクロール表示が完了したか」に変更する。そして、S6の処理でYesと判定された場合には、S2の処理へ戻る一方、S6の処理でNoと判定された場合には、S3の処理へ戻る構成とすれば良い。
また、本実施形態においては、MFP10は、ブラウザプログラムを有していなかったが、これに限られるものではなく、MFP10は、ブラウザプログラムをNVRAM20内に有していてもよい。この場合には、次の構成とすれば良い。即ち、MFP10は、コンテンツ要約文字列表示処理のS28の処理(図6参照)においては、コンテンツURL146をPC70,71へ出力するのではなく、NVRAM20へ出力し、コンテンツURL146をNVRAM20の所定領域に記憶する構成とする。そして、MFP10は、ブラウザプログラムを起動した後、MVRAM20の所定領域に記憶されたコンテンツURL146を使用してコンテンツ提供サーバ90,91にアクセスする構成とする。そして、MFP10を、コンテンツURL146の示すコンテンツを表示パネル50へ表示する構成とすれば良い。これにより、ユーザは、所望のコンテンツを、MFP10の表示パネル50を使用して確認することができる。
また、本実施形態においては、コンテンツタイトル文字列140のスクロール表示およびコンテンツ要約文字列144の固定表示を行う対象をMFP10としたが、これに限られるものではない。即ち、コンテンツタイトル文字列140のスクロール表示およびコンテンツ要約文字列144の固定表示を行う対象を、スキャナ装置、プリンタ装置、或いは電話機等、表示パネル50が搭載可能である装置としても良い。この構成の場合には、スキャナ装置、プリンタ装置、或いは電話機に設けられた表示パネル50に、コンテンツタイトル文字列140のスクロール表示およびコンテンツ要約文字列144の固定表示を行うことができる。
また、本実施形態のMFPシステム2では、MFP10と、PC70,71とは、ケーブルにて(有線にて)、互いに接続されていたが、これに限られるものではない。即ち、MFP10およびPC70,71の各々に無線通信インターフェイスを設け、その無線通信インターフェイスを用いて、MFP10とPC70,71とを無線通信によって電気的に接続しても良い。
また、本実施形態においては、各コンテンツ提供サーバ90,91は、コンテンツとフィード情報の両方を記憶していたが、これに限られるものではなく、コンテンツを記憶するためのサーバとフィード情報を記憶するためのサーバが別体に構成されていてもよい。
本発明の一実施形態におけるMFPシステムの概略を示した図である。 MFPの電気的構成を示すブロック図である。 URL記憶領域の記憶内容の一例を示した図である。 表示情報記憶領域の記憶内容の一例を示した図である。 MFPにより実行されるメイン処理を示したフローチャートである。 MFPにより実行されるコンテンツ要約文字列表示処理を示したフローチャートである。 MFPにより実行されるカウンタ更新処理のフローチャートを示した図である。 MFPにより実行されるカウンタ更新処理のフローチャートを示した図である。 MFPにより実行されるカウンタ更新処理のフローチャートを示した図である。
符号の説明
10 MFP(通信装置の一例)
16b インターネット接続プログラム(関連情報取得手段の一例)
16c フィード情報利用プログラム(制御プログラムの一例)
18c 表示情報記憶領域(関連情報記憶手段の一例)
18d 表示情報カウンタ(第2情報記憶手段の一例)
18e タイトルカウンタ(第1情報記憶手段の一例、タイトル情報記憶手段の一例)
20b URL記憶領域(位置情報記憶手段の一例)
50 表示パネル(表示手段の一例)
S2 メイン処理(表示制御手段の一例、スクロール順序調整手段の一例、表示制御ステップの一例)
S4 メイン処理(受付手段の一例、受付ステップの一例)
S6 メイン処理(解除手段の一例)
S7 コンテンツ要約文字列表示処理(要約表示制御手段の一例、要約表示制御ステップの一例)
S31 カウンタ更新処理(第1情報記憶ステップの一例
S32 カウンタ更新処理(第2情報記憶ステップの一例
S52 カウンタ更新処理(消去手段の一例

Claims (8)

  1. コンテンツのタイトルとそのコンテンツが要約された情報である要約情報とを少なくとも含むと共に、前記コンテンツのタイトルとそのコンテンツの要約情報とを複数含むことが可能なコンテンツ関連情報の位置情報である関連位置情報が示す装置にアクセス可能な通信装置であって、
    前記関連位置情報を複数記憶可能な位置情報記憶手段と、
    その位置情報記憶手段に記憶された関連位置情報が示す装置のそれぞれにアクセスして、前記装置の各々から前記コンテンツ関連情報をそれぞれ取得する関連情報取得手段と、
    その関連情報取得手段により取得されたコンテンツ関連情報を記憶する関連情報記憶手段と、
    その関連情報記憶手段に記憶された各コンテンツ関連情報に含まれるコンテンツのタイトルおよびそのコンテンツの要約情報を表示可能な表示手段と、
    前記関連情報記憶手段に記憶された各コンテンツ関連情報を使用して、そのコンテンツ関連情報に含まれるコンテンツのタイトルを1行の表示形態で前記表示手段にスクロール表示させる表示制御手段と、
    その表示制御手段によりスクロール表示されているコンテンツのタイトルの選択を受け付け可能な受付手段と、
    その受付手段により選択が受け付けられた前記コンテンツのタイトルに対応する前記コンテンツの要約情報を前記表示手段に表示する要約表示制御手段と、
    その要約表示制御手段により前記コンテンツの要約情報が表示される場合に、その表示されるコンテンツの要約情報に対応する前記コンテンツのタイトル毎に、前記受付手段により選択が行われた回数をカウントし、記憶する第1情報記憶手段とを備え、
    前記表示制御手段は、前記第1情報記憶手段に記憶された前記回数が少ない順に、前記コンテンツのタイトルをスクロール表示させる第1順序調整手段を備えていることを特徴とする通信装置。
  2. コンテンツのタイトルとそのコンテンツが要約された情報である要約情報とを少なくとも含むと共に、前記コンテンツのタイトルとそのコンテンツの要約情報とを複数含むことが可能なコンテンツ関連情報の位置情報である関連位置情報が示す装置にアクセス可能な通信装置であって、
    前記関連位置情報を複数記憶可能な位置情報記憶手段と、
    その位置情報記憶手段に記憶された関連位置情報が示す装置のそれぞれにアクセスして、前記装置の各々から前記コンテンツ関連情報をそれぞれ取得する関連情報取得手段と、
    その関連情報取得手段により取得されたコンテンツ関連情報を記憶する関連情報記憶手段と、
    その関連情報記憶手段に記憶された各コンテンツ関連情報に含まれるコンテンツのタイトルおよびそのコンテンツの要約情報を表示可能な表示手段と、
    前記関連情報記憶手段に記憶された各コンテンツ関連情報から1のコンテンツ関連情報を選定し、その1のコンテンツ関連情報が含む全てのコンテンツのタイトルを前記表示手段にスクロール表示させ、そのスクロール表示が終了すると、他の1のコンテンツ関連情報を選定することで、前記各コンテンツ関連情報に含まれるコンテンツのタイトルを前記コンテンツ関連情報毎に1行の表示形態でスクロール表示させる表示制御手段と、
    その表示制御手段によりスクロール表示されているコンテンツのタイトルの選択を受け付け可能な受付手段と、
    その受付手段により選択が受け付けられた前記コンテンツのタイトルに対応する前記コンテンツの要約情報を前記表示手段に表示する要約表示制御手段と、
    その要約表示制御手段により前記コンテンツの要約情報が表示される場合に、その表示されるコンテンツの要約情報が含まれる前記コンテンツ関連情報毎に、前記受付手段により選択が行われた回数をカウントし、記憶する第2情報記憶手段とを備え、
    前記表示制御手段は、前記第2情報記憶手段に記憶された前記回数が少ない順に、前記1のコンテンツ関連情報の選定を行う第2順序調整手段を備えていることを特徴とする通信装置。
  3. 前記要約表示制御手段により前記コンテンツの要約情報が表示される場合、その表示されるコンテンツの要約情報に対応する前記コンテンツのタイトル毎に、前記受付手段により選択が行われた回数をカウントし、記憶するタイトル情報記憶手段を備え、
    前記第2順序調整手段は、選定した前記1のコンテンツ関連情報に含まれるコンテンツのタイトルを、前記タイトル情報記憶手段に記憶された前記回数が少ない順に、スクロール表示させるスクロール順序調整手段を備えていることを特徴とする請求項2記載の通信装置。
  4. 前記第1順序調整手段による前記コンテンツのタイトルのスクロール表示、または前記第2順序調整手段による前記コンテンツ関連情報の選定を解除する解除手段を備え、
    前記第1順序調整手段は、前記解除手段による解除が行われた場合に、前記第1情報記憶手段に記憶された前記回数が少ない順に、改めてスクロール表示を行うものであり、
    前記第2順序調整手段は、前記解除手段による解除が行われた場合に、前記第2情報記憶手段に記憶された前記回数が少ない順に、改めて選定を行うものであることを特徴とする請求項1から3のいずれかに記載の通信装置。
  5. 前記第1情報記憶手段、第2情報記憶手段およびタイトル情報記憶手段は、前記関連情報取得手段により前記コンテンツ関連情報が取得されてから少なくとも次にコンテンツ関連情報が取得されるまでの期間よりも長い期間である所定期間において、前記受付手段により選択が行われた回数を記憶するものであることを特徴とする請求項1から4のいずれかに記載の通信装置。
  6. 記関連情報取得手段により前記コンテンツ関連情報が取得される度に、前記第1情報記憶手段、第2情報記憶手段およびタイトル情報記憶手段に記憶された各回数を消去する消去手段を備えていることを特徴とする請求項1から4のいずれかに記載の通信装置。
  7. コンテンツのタイトルとそのコンテンツが要約された情報である要約情報とを少なくとも含むと共に、前記コンテンツのタイトルとそのコンテンツの要約情報とを複数含むことが可能なコンテンツ関連情報の位置情報である関連位置情報が示す装置にアクセス可能な通信装置により実行される制御プログラムであって、
    前記関連位置情報を複数記憶可能な位置情報記憶手段に記憶された関連位置情報が示す装置のそれぞれにアクセスして、前記装置の各々から前記コンテンツ関連情報をそれぞれ取得する関連情報取得ステップと、
    その関連情報取得手段により取得されたコンテンツ関連情報を関連情報記憶手段に記憶する記憶ステップと、
    その記憶ステップにより前記関連情報記憶手段に記憶された各コンテンツ関連情報を使用して、そのコンテンツ関連情報に含まれるコンテンツのタイトルを1行の表示形態で表示手段にスクロール表示させる表示制御ステップと、
    その表示制御ステップによりスクロール表示されているコンテンツのタイトルの選択を受け付け可能な受付ステップと、
    その受付ステップにより選択が受け付けられた前記コンテンツのタイトルに対応する前記コンテンツの要約情報を前記表示手段に表示する要約表示制御ステップと、
    その要約表示制御ステップにより前記コンテンツの要約情報が表示される場合に、その表示されるコンテンツの要約情報に対応する前記コンテンツのタイトル毎に、前記受付ステップにより選択が行われた回数をカウントさせ、第1情報記憶手段に記憶させる第1情報記憶ステップととを前記通信装置に実行させ、
    前記表示制御ステップでは、前記第1情報記憶手段に記憶された前記回数が少ない順に、前記コンテンツのタイトルをスクロール表示させる第1順序調整ステップを前記通信装置に実行させることを特徴とする制御プログラム。
  8. コンテンツのタイトルとそのコンテンツが要約された情報である要約情報とを少なくとも含むと共に、前記コンテンツのタイトルとそのコンテンツの要約情報とを複数含むことが可能なコンテンツ関連情報の位置情報である関連位置情報が示す装置にアクセス可能な通信装置により実行される制御プログラムであって、
    前記関連位置情報を複数記憶可能な位置情報記憶手段に記憶された関連位置情報が示す装置のそれぞれにアクセスして、前記装置の各々から前記コンテンツ関連情報をそれぞれ取得する関連情報取得ステップと、
    その関連情報取得手段により取得されたコンテンツ関連情報を関連情報記憶手段に記憶する記憶ステップと、
    その記憶ステップにより前記関連情報記憶手段に記憶された各コンテンツ関連情報から1のコンテンツ関連情報を選定し、その1のコンテンツ関連情報が含む全てのコンテンツのタイトルを表示手段にスクロール表示させ、そのスクロール表示が終了すると、他の1のコンテンツ関連情報を選定することで、前記各コンテンツ関連情報に含まれるコンテンツのタイトルを前記コンテンツ関連情報毎に1行の表示形態でスクロール表示させる表示制御ステップと、
    その表示制御ステップによりスクロール表示されているコンテンツのタイトルの選択を受け付け可能な受付ステップと、
    その受付ステップにより選択が受け付けられた前記コンテンツのタイトルに対応する前記コンテンツの要約情報を前記表示手段に表示する要約表示制御ステップと、
    その要約表示制御ステップにより前記コンテンツの要約情報が表示される場合に、その表示されるコンテンツの要約情報が含まれる前記コンテンツ関連情報毎に、前記受付ステップにより選択が行われた回数をカウントさせ、第2情報記憶手段に記憶する第2情報記憶ステップとを前記通信装置に実行させ、
    前記表示制御ステップでは、前記第2情報記憶手段に記憶された前記回数が少ない順に、前記1のコンテンツ関連情報の選定を行う第2順序調整ステップを前記通信装置に実行させることを特徴とする制御プログラム。
JP2008291702A 2008-11-14 2008-11-14 通信装置および制御プログラム Expired - Fee Related JP4702434B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2008291702A JP4702434B2 (ja) 2008-11-14 2008-11-14 通信装置および制御プログラム
CN200910208158.7A CN101742032B (zh) 2008-11-14 2009-10-28 带显示部的通信装置及数据显示方法
US12/619,630 US9092126B2 (en) 2008-11-14 2009-11-16 Communication apparatus with display section and computer-readable media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008291702A JP4702434B2 (ja) 2008-11-14 2008-11-14 通信装置および制御プログラム

Publications (2)

Publication Number Publication Date
JP2010118972A JP2010118972A (ja) 2010-05-27
JP4702434B2 true JP4702434B2 (ja) 2011-06-15

Family

ID=42172956

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008291702A Expired - Fee Related JP4702434B2 (ja) 2008-11-14 2008-11-14 通信装置および制御プログラム

Country Status (3)

Country Link
US (1) US9092126B2 (ja)
JP (1) JP4702434B2 (ja)
CN (1) CN101742032B (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110022981A1 (en) * 2009-07-23 2011-01-27 Deepa Mahajan Presentation of device utilization and outcome from a patient management system
JP5507757B2 (ja) * 2011-04-26 2014-05-28 シャープ株式会社 表示装置、表示方法、表示プログラム、及びプロセッサ
JP5836013B2 (ja) 2011-08-26 2015-12-24 キヤノン株式会社 画像処理装置、その制御方法、及びプログラム
EA201492248A1 (ru) * 2012-07-25 2015-05-29 СЕЛАНИЗ ЭСИТЕЙТ ЭлЭлСи Фильера, содержащая отверстия с поперечным сечением с тремя дугами, и волокна с поперечным сечением с тремя дугами, изготовленные посредством нее
US9786001B2 (en) * 2012-09-04 2017-10-10 Ebay Inc. Systems and methods for facilitating feed in a network-based marketplace
US10607253B1 (en) * 2014-10-31 2020-03-31 Outbrain Inc. Content title user engagement optimization
CN105429857A (zh) * 2015-12-07 2016-03-23 小米科技有限责任公司 邮件标题显示方法及邮件客户端

Citations (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0567009A (ja) * 1991-07-03 1993-03-19 Fujitsu Ltd フアイル転送処理方式
JP2000101947A (ja) * 1998-09-24 2000-04-07 Sharp Corp 情報表示装置及び情報表示方法
JP2000270312A (ja) * 1999-03-16 2000-09-29 Fujitsu Ltd 情報提供システム
JP2000285134A (ja) * 1999-03-31 2000-10-13 Toshiba Corp 文書管理方法および文書管理装置および記憶媒体
JP2002334037A (ja) * 2001-05-11 2002-11-22 Fuji Xerox Co Ltd ゲートウェイ装置、データ処理装置及び通信端末装置
JP2003338897A (ja) * 2002-05-20 2003-11-28 Sharp Corp 表示装置およびこれを備えた画像形成装置
JP2004287890A (ja) * 2003-03-24 2004-10-14 Nishimatsu Constr Co Ltd 情報管理方法および情報管理システム
JP2005031867A (ja) * 2003-07-09 2005-02-03 Fujitsu Ltd ウエブ情報収集装置及びウエブ情報収集方法
JP2005228102A (ja) * 2004-02-13 2005-08-25 Hitachi Ltd テーブル型情報端末
JP2005284454A (ja) * 2004-03-29 2005-10-13 Tatsuya Koshi 迷惑メール配信防止システム、当該システムにおける情報端末及び電子メールサーバ
JP2006215741A (ja) * 2005-02-02 2006-08-17 Murata Mach Ltd コンテンツ情報出力装置
JP2006324918A (ja) * 2005-05-18 2006-11-30 Canon Inc 画像処理装置とその制御方法および画像処理システム
JP2007179320A (ja) * 2005-12-28 2007-07-12 Samuraiworks Inc 画面表示装置及び広告提供システム
JP2007199998A (ja) * 2006-01-26 2007-08-09 Murata Mach Ltd 通信装置
JP2007265334A (ja) * 2006-03-30 2007-10-11 Fujitsu Ltd 更新情報表示プログラム及び更新情報表示方法
JP2007299272A (ja) * 2006-05-01 2007-11-15 Softbank Mobile Corp 移動体通信端末
JP2008026439A (ja) * 2006-07-19 2008-02-07 Xanavi Informatics Corp 表示装置およびナビゲーション装置
JP2008099030A (ja) * 2006-10-12 2008-04-24 Alpine Electronics Inc 放送情報表示システム、放送情報表示装置および放送情報の取得方法
JP2008102567A (ja) * 2006-10-17 2008-05-01 Fuji Xerox Co Ltd 文書管理システム、文書管理装置、プログラム
JP2008158813A (ja) * 2006-12-22 2008-07-10 Digital Electronics Corp プログラマブル表示器、表示制御プログラムおよびそれを記録した記録媒体
JP2008165692A (ja) * 2007-01-05 2008-07-17 Sony Corp 情報処理装置、表示制御方法、およびプログラム
JP2008188822A (ja) * 2007-02-02 2008-08-21 Ricoh Co Ltd 印刷システム、印刷装置、情報処理装置およびプログラム
JP2008210042A (ja) * 2007-02-23 2008-09-11 Ntt Docomo Inc メタデータ転送装置、システム及び方法
JP2008225791A (ja) * 2007-03-12 2008-09-25 Nomura Research Institute Ltd コンテンツ配信システム
JP2008226204A (ja) * 2007-03-16 2008-09-25 Nec Corp Web情報収集装置、Web情報収集方法、Web情報収集プログラム
JP2009015713A (ja) * 2007-07-06 2009-01-22 Konica Minolta Business Technologies Inc 提供情報通知装置、提供情報通知方法、およびコンピュータプログラム
JP2009075967A (ja) * 2007-09-21 2009-04-09 Konica Minolta Business Technologies Inc 公開情報利用装置、公開情報利用方法、およびコンピュータプログラム
JP2010081017A (ja) * 2008-09-24 2010-04-08 Brother Ind Ltd コンテンツのタイトルを表示する通信装置
JP2010086454A (ja) * 2008-10-02 2010-04-15 Brother Ind Ltd 通信プログラム、通信装置および通信システム
JP2010086457A (ja) * 2008-10-02 2010-04-15 Brother Ind Ltd 通信装置
JP2010087719A (ja) * 2008-09-30 2010-04-15 Brother Ind Ltd 通信装置
JP2010086275A (ja) * 2008-09-30 2010-04-15 Brother Ind Ltd 通信装置
JP2010103880A (ja) * 2008-10-27 2010-05-06 Brother Ind Ltd 通信装置、通信システムおよび制御プログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5893115A (en) * 1995-11-29 1999-04-06 Lucent Technologies, Inc. Isochronal updating of data records
US6583797B1 (en) * 1997-01-21 2003-06-24 International Business Machines Corporation Menu management mechanism that displays menu items based on multiple heuristic factors
EP0998103A1 (fr) * 1998-10-30 2000-05-03 Koninklijke Philips Electronics N.V. Appareil électronique comportant un écran et procédé pour afficher des rubriques d'un menu
US6204846B1 (en) * 1999-02-16 2001-03-20 International Business Machines Corporation Data set user interface control for use in accessing information in a computer
EP1055993B1 (en) * 1999-05-13 2004-03-24 Matsushita Electric Industrial Co., Ltd. Mobile communication terminal for viewing HTML documents with smart scrolling
US20070089591A1 (en) * 2002-06-03 2007-04-26 Boys Donald R Low-Cost, Widely-Applicable Instruction System
JP3993627B2 (ja) * 2004-11-02 2007-10-17 松下電器産業株式会社 表示装置およびその方法
JP4721740B2 (ja) * 2005-03-23 2011-07-13 富士通株式会社 記事又は話題を管理するためのプログラム
US8291095B2 (en) * 2005-04-20 2012-10-16 Limelight Networks, Inc. Methods and systems for content insertion
TW200816044A (en) * 2006-07-07 2008-04-01 Attensa Inc Analysis and selective display of RSS feeds
US20080052343A1 (en) * 2006-07-27 2008-02-28 Wood Charles B Usage-Based Prioritization
CN101207870A (zh) * 2006-12-21 2008-06-25 英业达股份有限公司 信息显示***及方法
US8131731B2 (en) * 2007-12-27 2012-03-06 Microsoft Corporation Relevancy sorting of user's browser history
EP2669823A1 (en) 2008-08-07 2013-12-04 Brother Kogyo Kabushiki Kaisha Communication device

Patent Citations (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0567009A (ja) * 1991-07-03 1993-03-19 Fujitsu Ltd フアイル転送処理方式
JP2000101947A (ja) * 1998-09-24 2000-04-07 Sharp Corp 情報表示装置及び情報表示方法
JP2000270312A (ja) * 1999-03-16 2000-09-29 Fujitsu Ltd 情報提供システム
JP2000285134A (ja) * 1999-03-31 2000-10-13 Toshiba Corp 文書管理方法および文書管理装置および記憶媒体
JP2002334037A (ja) * 2001-05-11 2002-11-22 Fuji Xerox Co Ltd ゲートウェイ装置、データ処理装置及び通信端末装置
JP2003338897A (ja) * 2002-05-20 2003-11-28 Sharp Corp 表示装置およびこれを備えた画像形成装置
JP2004287890A (ja) * 2003-03-24 2004-10-14 Nishimatsu Constr Co Ltd 情報管理方法および情報管理システム
JP2005031867A (ja) * 2003-07-09 2005-02-03 Fujitsu Ltd ウエブ情報収集装置及びウエブ情報収集方法
JP2005228102A (ja) * 2004-02-13 2005-08-25 Hitachi Ltd テーブル型情報端末
JP2005284454A (ja) * 2004-03-29 2005-10-13 Tatsuya Koshi 迷惑メール配信防止システム、当該システムにおける情報端末及び電子メールサーバ
JP2006215741A (ja) * 2005-02-02 2006-08-17 Murata Mach Ltd コンテンツ情報出力装置
JP2006324918A (ja) * 2005-05-18 2006-11-30 Canon Inc 画像処理装置とその制御方法および画像処理システム
JP2007179320A (ja) * 2005-12-28 2007-07-12 Samuraiworks Inc 画面表示装置及び広告提供システム
JP2007199998A (ja) * 2006-01-26 2007-08-09 Murata Mach Ltd 通信装置
JP2007265334A (ja) * 2006-03-30 2007-10-11 Fujitsu Ltd 更新情報表示プログラム及び更新情報表示方法
JP2007299272A (ja) * 2006-05-01 2007-11-15 Softbank Mobile Corp 移動体通信端末
JP2008026439A (ja) * 2006-07-19 2008-02-07 Xanavi Informatics Corp 表示装置およびナビゲーション装置
JP2008099030A (ja) * 2006-10-12 2008-04-24 Alpine Electronics Inc 放送情報表示システム、放送情報表示装置および放送情報の取得方法
JP2008102567A (ja) * 2006-10-17 2008-05-01 Fuji Xerox Co Ltd 文書管理システム、文書管理装置、プログラム
JP2008158813A (ja) * 2006-12-22 2008-07-10 Digital Electronics Corp プログラマブル表示器、表示制御プログラムおよびそれを記録した記録媒体
JP2008165692A (ja) * 2007-01-05 2008-07-17 Sony Corp 情報処理装置、表示制御方法、およびプログラム
JP2008188822A (ja) * 2007-02-02 2008-08-21 Ricoh Co Ltd 印刷システム、印刷装置、情報処理装置およびプログラム
JP2008210042A (ja) * 2007-02-23 2008-09-11 Ntt Docomo Inc メタデータ転送装置、システム及び方法
JP2008225791A (ja) * 2007-03-12 2008-09-25 Nomura Research Institute Ltd コンテンツ配信システム
JP2008226204A (ja) * 2007-03-16 2008-09-25 Nec Corp Web情報収集装置、Web情報収集方法、Web情報収集プログラム
JP2009015713A (ja) * 2007-07-06 2009-01-22 Konica Minolta Business Technologies Inc 提供情報通知装置、提供情報通知方法、およびコンピュータプログラム
JP2009075967A (ja) * 2007-09-21 2009-04-09 Konica Minolta Business Technologies Inc 公開情報利用装置、公開情報利用方法、およびコンピュータプログラム
JP2010081017A (ja) * 2008-09-24 2010-04-08 Brother Ind Ltd コンテンツのタイトルを表示する通信装置
JP2010087719A (ja) * 2008-09-30 2010-04-15 Brother Ind Ltd 通信装置
JP2010086275A (ja) * 2008-09-30 2010-04-15 Brother Ind Ltd 通信装置
JP2010086454A (ja) * 2008-10-02 2010-04-15 Brother Ind Ltd 通信プログラム、通信装置および通信システム
JP2010086457A (ja) * 2008-10-02 2010-04-15 Brother Ind Ltd 通信装置
JP2010103880A (ja) * 2008-10-27 2010-05-06 Brother Ind Ltd 通信装置、通信システムおよび制御プログラム

Also Published As

Publication number Publication date
CN101742032A (zh) 2010-06-16
JP2010118972A (ja) 2010-05-27
US20100125810A1 (en) 2010-05-20
CN101742032B (zh) 2012-12-19
US9092126B2 (en) 2015-07-28

Similar Documents

Publication Publication Date Title
JP4702434B2 (ja) 通信装置および制御プログラム
WO2012039054A1 (ja) 書籍コンテンツ配信システム及びコンテンツサーバ
JP2010079831A (ja) 通信システム及び通信制御プログラム
US8997014B2 (en) Aggregating RSS ticker for display devices
JP4645723B2 (ja) 通信装置
JP4710971B2 (ja) 通信装置およびプログラム
JP4666052B2 (ja) 通信装置、通信システムおよび制御プログラム
JP2009182996A (ja) 携帯端末及びプログラム
JP4670925B2 (ja) コンテンツのタイトルを表示する通信装置
US20130019190A1 (en) Content display system
US9367546B2 (en) Method and apparatus for customizing syndicated data feeds
JP5299068B2 (ja) Webサーバ、画像形成装置、プレゼンテーション支援システム、制御方法及びコンピュータプログラム
JP4867968B2 (ja) 通信装置
US20100077339A1 (en) Processing Apparatus for Displaying Content Title
JP4731328B2 (ja) サービス提供装置およびプログラム
JP5077178B2 (ja) 通信装置および通信システム
JP2004297328A (ja) 情報送信装置
JP4835717B2 (ja) 通信装置
JP4867967B2 (ja) 通信装置
JP2007096706A (ja) データ送信装置、データ送信プログラム、データ送信方法、およびデータ送信システム
JP4710930B2 (ja) データ処理装置、データ処理方法およびデータ処理プログラム
JP2005108004A (ja) 携帯端末、携帯端末のウェブ閲覧方法および携帯端末のウェブ閲覧プログラム
JP4600557B2 (ja) コンテンツのタイトルを表示する処理実行装置
JP2003069690A (ja) 通信装置
JP2007060146A (ja) 送信先データ登録装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110117

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110221

R150 Certificate of patent or registration of utility model

Ref document number: 4702434

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees