[go: up one dir, main page]

JP4577085B2 - 映像処理装置、映像処理方法 - Google Patents

映像処理装置、映像処理方法 Download PDF

Info

Publication number
JP4577085B2
JP4577085B2 JP2005143644A JP2005143644A JP4577085B2 JP 4577085 B2 JP4577085 B2 JP 4577085B2 JP 2005143644 A JP2005143644 A JP 2005143644A JP 2005143644 A JP2005143644 A JP 2005143644A JP 4577085 B2 JP4577085 B2 JP 4577085B2
Authority
JP
Japan
Prior art keywords
data
video
capture
video data
additional data
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
JP2005143644A
Other languages
English (en)
Other versions
JP2006324730A (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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2005143644A priority Critical patent/JP4577085B2/ja
Priority to US11/429,483 priority patent/US8427455B2/en
Priority to EP20060252490 priority patent/EP1724695A1/en
Publication of JP2006324730A publication Critical patent/JP2006324730A/ja
Application granted granted Critical
Publication of JP4577085B2 publication Critical patent/JP4577085B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/4448Receiver circuitry for the reception of television signals according to analogue transmission standards for frame-grabbing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7837Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440236Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • H04N21/8153Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • H04N21/42209Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4222Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42222Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • H04N21/8405Generation or processing of descriptive data, e.g. content descriptors represented by keywords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

本発明はテレビジョン放送等の受信映像や、再生映像についての処理を行う映像処理装置、映像処理方法に関する。
特開平10−164525号公報 特開平10−164524号公報 特開平9−44932号公報
今日、さまざまな情報が放送波などのストリーム型データを介して伝えられ、リアルタイムで視聴されたり、ビデオレコーダなどの記録装置を用いて録画され、再生されて視聴されてる。
特にテレビジョン放送番組では、多様な番組形態により視聴者が知りたい情報を提供することが行われる。例えば街の情報、名所・観光地・温泉等の情報、各種の分野の店舗の情報、イベントの情報、商品の情報などを、番組内で紹介することも多い。説明上、このような番組を情報番組と呼ぶこととする。
視聴者は、リアルタイムでテレビジョン放送されている情報番組を見たり、或いはビデオレコーダに一旦録画した情報番組を再生させて見ることで、番組内で紹介された情報を知ることができる。
上記のような情報番組は、動画と音声により視聴者に対して詳しくかつ分かり易く情報を伝えるという点で優れている。例えばラーメン屋を特集した情報番組であれば、ラーメン屋の外観、店内、出されるラーメン、出演者による感想、店員のインタビューなど、視聴者が知りたい情報が効果的に提供される。
例えば視聴者は、このような情報番組で提供された情報を覚えておきたい場合は、その番組をビデオレコーダで録画しておいたり、或いは過去に録画した番組を再生しているのであれば、その録画内容を消去しないでおく。つまり番組を録画して保存しておけば、知りたいときに知りたい情報を確認できる。
ここで情報番組で提供される情報の保存を考えると、ドラマなどとは異なり、ストリーム型データ(放送内容としての動画映像)を全て保存しておかなくとも十分であるという事情がある。即ち情報番組を見た後に、視聴者にとって保存しておきたい情報、後の時点で確認したい情報は、放送された内容の一部であることが多い。例えば上記ラーメン屋特集の番組についていえば、紹介される店の店名、外観、住所などである。
すると、情報番組を録画して保存しておくことは、視聴者が知りたい情報に比して莫大な情報量を保存することになり、また知りたい情報を探すのが困難になる。
つまり、情報番組としての動画映像自体を保存しておくことは、ビデオレコーダにおける記憶容量を不必要に圧迫することにもなり、また、放送された情報を知りたいときには、録画した番組内容を再生させて知りたい情報を探さなければならず、手間や時間がかかるということになる。
もちろん知りたい情報を一覧してみることもできない。例えばラーメン屋特集番組で紹介された各ラーメン屋の情報を一覧表示させて見ることもできない。
一方、放送番組のようなストリーム型データ内の、上記のような情報を扱いやすくしたり、取り出し保存しやすくするには、表示された映像を見ながら、別の媒体(紙、コンピュータ、PDA、写真など)に記録しなおすことが必要であった。
これらの方法は、共通して、該当する情報を記録する前にしかるべき準備が必要であるという点で面倒であり、またリアルタイムで放送を視聴しているときには間に合わない場合もある。たとえば、紙であれば紙と筆記用具を用意することが必要、コンピュータであれば電源を入れてエディタを起動し、文字入力できるような状態にすることが必要、写真であればカメラの電源をいれて撮影可能な状態にすることが必要・・・、などである。
加えて、これらの中で、ストリーム型データとして伝えられた情報を紙やコンピュータなどに文字情報として記録しなおす場合は、情報として有用な画像情報が欠落する。例えばラーメン屋の外観の画像情報が欠落するという不具合がある。
カメラにより画面を撮影し、写真(静止画データ)として記録すれば、画像情報は保存されるが、撮影された画像が情報として意味を持つように注意して撮影する必要があるという面倒或いは困難性がある。たとえば、画面に正対して撮影するなど十分な注意や技術が必要である。
いずれにしても、ストリーム型データとして提供される情報、例えば情報番組の放送内容としての情報については、ユーザーサイドで面倒なく、容量的な負担も小さく、さらには情報の取り扱いが容易な状態で保存しておくことは困難であった。
そこで本発明は、ストリーム型データとして提供される情報について、良好な保存性や取り扱いの容易性を実現することを目的とする。
本発明の映像処理装置は、入力されたキャプチャ指示に応じて、表示装置部で表示させるストリーム映像データにおける1フレーム分の映像データを取り込む映像データキャプチャ手段と、上記映像データキャプチャ手段が取り込んだ映像データに関するデータを取得するデータ取得手段と、上記映像データキャプチャ手段で取り込んだ映像データに関連づける付加データを生成する付加データ生成手段と、上記映像データキャプチャ手段で取り込んだ映像データと、上記付加データ生成手段で生成した付加データとを対応させて、所定の記憶部に記憶させる記憶制御手段と、上記記憶制御手段によって上記記憶部に記憶させた映像データについての一覧画像データを生成し、上記表示装置部に対して出力する一覧表示制御手段と、を備え、上記データ取得手段は、上記映像データキャプチャ手段が取り込んだ映像データに記録されているコード情報を検出し、該コード情報を解析してデコードを行い、コードとして記録された情報を抽出してデータとして取得し、上記付加データ生成手段は、上記データ取得手段で取得されたデータを上記映像データキャプチャ手段で取り込んだ映像データに対応する上記付加データとして生成する。
上記映像データキャプチャ手段は、上記取り込んだ映像データ重畳されている電子番組情報を分離し取り込むとともに、上記データ取得手段は、上記電子番組情報から抽出される文字情報に基づいてデータを取得する。
上記データ取得手段は、検出されたコード情報によって記録された情報が付加データとして用いる情報として、該コード情報に記録された情報からテキストデータ、URLデータが得られた場合に付加データとして抽出が可能か否かで判断する。
さらに、有線または無線によりネットワーク接続された外部機器との送受信制御手段を備え、上記送受信制御手段は、上記外部機器との間で映像データ、及び該外部機器の制御信号の送受信を行う。
上記映像データキャプチャ手段は、上記送受信制御手段を介して、上記外部機器から送信される映像データを取り込む。
上記送受信制御手段は、上記記憶制御手段によって上記記憶部に記憶させた映像データについて上記外部機器に対して出力する。
また、上記一覧表示制御手段は、上記記憶部に記憶させた映像データについて、上記付加データに基づいて検索又はソートを行い、該検索又はソートの結果に基づいて上記一覧画像データを生成する。
またユーザー操作に用いられる操作入力手段をさらに備え、上記付加データ生成手段は、上記操作入力手段の操作によって入力されたデータを用いて上記付加データを生成する。この場合、上記操作入力手段の操作によって入力されるデータは例えば文字データである。
またユーザー操作に用いられる操作入力手段をさらに備え、上記付加データ生成手段は、上記操作入力手段の操作によって選択されたデータを用いて上記付加データを生成する。
この場合、上記付加データ生成手段は、選択候補データを発生させるとともに、該選択候補データの中で上記操作入力手段の操作によって選択されたデータを用いて上記付加データを生成する。
本発明の映像処理方法は、入力されたキャプチャ指示に応じて、表示装置部で表示させるストリーム映像データにおける1フレーム分の映像データを取り込む映像データキャプチャステップと、上記映像データキャプチャステップによって取り込んだ映像データに関するデータを取得するデータ取得ステップと、上記映像データキャプチャステップで取り込んだ映像データに関連づける付加データを生成する付加データ生成ステップと、上記映像データキャプチャステップで取り込んだ映像データと、上記付加データ生成ステップで生成した付加データとを対応させて、所定の記憶部に記憶させる記憶制御ステップと、上記記憶制御ステップによって上記記憶部に記憶させた映像データについての一覧画像データを生成し、上記表示装置部に対して出力する一覧表示制御ステップと、を備え、上記データ取得ステップは、上記映像データキャプチャステップで取り込んだ映像データに記録されているコード情報を検出し、該コード情報を解析してデコードを行い、コードとして記録された情報を抽出してデータとして取得し、上記付加データ生成ステップは、上記データ取得ステップで取得されたデータを上記映像データキャプチャステップによって取り込んだ映像データに対応する上記付加データとして生成する。
以上の本発明は、例えばテレビジョンチューナ装置、映像再生装置、情報処理装置、例えばホームネットワークなどのネットワーク上の情報処理装置や映像機器など、ユーザーに対して表示するストリーム型データを扱う装置において適用できる映像処理装置、映像処理方法である。ストリーム型データとは、例えばテレビジョン放送による映像データであったり、録画機器で録画された後に再生された映像データ、或いはDVD(Digital Versatile Disc)、ブルーレイディスク(Blu-Ray Disc)などのパッケージメディアから再生された映像データなどを指す。
放送番組などのストリーム型データは、リアルタイムで、或いは一旦録画された後に再生される際など、テレビジョンモニタ等の表示装置部において映像として表示される。当該放送番組が上述した情報番組であれば、視聴者はその番組内容として各種の情報を知ることができる。このとき、本発明では、表示装置部で表示されている映像(1フレームの映像データ)をキャプチャできるようにする。つまりユーザー(視聴者)が残しておきたい情報としての画面を、そのまま取り込んで保存できるようにする。但し、このキャプチャした映像データには、さらに付加データを関連づけて記憶させる。付加データは、ユーザーによる入力文字や選択したキーワードであったり、映像データに含まれている情報などである。キャプチャされた映像データは付加データと関連づけられて保存されるため、付加データに基づいた取り扱い、例えば抽出、検索、ソート、一覧などが可能になる。
本発明によれば、ストリーム型データから保存したい1画面(1フレーム分の映像データ)を抽出し、これに付加データを関連づけて保存する。このため、ストリーム型データ自体、つまり放送番組などの動画映像を保存しておく必要はなく、情報の保存のために容量的な負担が大きくならない。また1画面分の映像データ、つまり静止画データを保存するため、画像としての有効な情報は失われない。またユーザーは、視聴中に保存しておきたい場面となったらキャプチャ指示の操作をすればよく、情報保存のための用意をしたり
、面倒な操作、作業は必要なくなる。
また保存形態は、付加データと関連づけられた静止画データ形態であることで、情報の取り扱いが容易となる。静止画データ形態であることで、保存されたデータの一覧表示や順次表示に適している。また付加データにより、キャプチャした画像に加えた情報内容を保存できる。さらに付加データを用いた検索、ソートなどが可能となるため、保存したデータの再生確認の際の容易性、利便性が高まる。
付加データについては、ユーザーが入力した文字データなど任意の入力データを用いて生成することで、ユーザーにとって都合の良い情報とすることができる。またキーワード等の選択候補データを表示させ、ユーザーに選択させ、その選択されたデータを用いて付加データを生成することで、ユーザーの付加データ入力が簡易化されると共に、検索などに好適な付加データが生成できる。
また映像データに情報が含まれている場合や番組に関する情報が得られる場合など、キャプチャした映像データに関連するデータを取得して付加データを生成すれば、付加データをユーザーが入力する必要もなくなる。
以下、本発明の実施の形態を次の順序で説明する。
[1.装置構成]
[2.保存するキャプチャファイル形態]
[3.キャプチャ処理例I]
[4.キャプチャ処理例II]
[5.キャプチャ処理例III]
[6.付加データ入力方式]
[7.キャプチャファイルの表示処理]
[8.他の構成例]
[1.装置構成]

図1に本発明の映像処理装置として機能する装置の構成例を示す。この装置はテレビジョン放送のチューナを内蔵した録画再生機器の例であり、説明上は、ビデオレコーダ1と称することとする。
ビデオレコーダ1は、表示装置2と接続され、表示装置2に対して映像信号を供給して放送映像や再生映像を表示させる。表示装置2は、CRTモニタ装置、液晶パネル表示装置、或いはプラズマディスプレイパネル表示装置など、所定の表示デバイスによって構成される装置である。
なお、ここではビデオレコーダ1は表示装置2と別体の機器としているが、ビデオレコーダ1は表示装置2としての装置内に内蔵されるものであっても良い。
また、表示装置2は、映像出力だけでなく、映像と共に音声出力も行う。即ちビデオレコーダ1は映像信号と共に映像に対応する音声信号も表示装置2に供給するが、図1では音声信号系は省略してある。
ビデオレコーダ1において、チューナ部12はアンテナ13で受信された放送波についての受信復調処理を行い、放送番組としてのストリーム映像データを得る。
なお、チューナ部12が対応する放送方式は各種考えられ、地上波デジタル放送、地上波アナログ放送、BS,CS等のデジタル又はアナログ衛星放送などが考えられる。またチューナ部12は、必ずしもアンテナ13で受信する放送波を復調する形態ではなく、いわゆるケーブルテレビ放送や、インターネット等のネットワークを介して供給されるストリーミング放送に対応するチューナ又はデコーダとしてもよい。
またチューナ部12では、放送信号に重畳されているEPG(Electronic Programming Guide:電子番組ガイド)データの分離も行われる。分離抽出されたEPGデータはEPG抽出/記憶部21に取り込まれ、EPGデータが構築されて記憶される。
記録再生処理部17,HDD(Hard Disc Drive)16は、放送番組の録画再生を行う。即ち録画を行う場合は、チューナ部12で得られたストリーム映像データに対して、記録再生処理部17で所定の記録用の圧縮処理やエンコード処理を行い、HDD16に供給する。HDD16は供給されたストリーム映像データを記録していく。
再生時には、HDD16で読み出された映像データについて記録再生処理部17でデコード処理や圧縮処理に対する伸長処理を行い、元のストリーム映像データの形態で出力する。
スイッチ14は、リアルタイム視聴と再生視聴の際に切り換えられる。放送番組のリアルタイム視聴が行われる場合、スイッチ14はTA端子が接続される。これによりチューナ部12で受信/復調されたストリーム映像データが映像信号処理部15に供給される。またHDD16に録画された放送番組を再生する場合は、スイッチ14はTB端子が接続される。これにより記録再生処理部17で再生処理されたストリーム映像データが映像信号処理部15に供給される。
映像信号処理部15は、表示装置2に表示させる映像信号に関する処理を行う。
例えばチューナ部12又は記録再生処理部17からスイッチ14を介して供給されたストリーム映像データは、映像信号処理部15で必要な信号処理が施され、例えばNTSC方式等の所定の方式の映像信号に変換され表示装置2に出力される。もちろんPAL方式、SECAM方式などの場合もある。さらに各方式における信号形態におけるコンポジットビデオ信号、Y/C信号、RGB信号など、出力信号形態は多様である。
また映像信号処理部15は、後述するキャプチャ指示に応じて、その時点で表示装置2に供給して表示させているストリーム映像データの1フレームを抽出し、これをキャプチャ画像データとしてキャプチャデータ処理部18に供給する。
キャプチャデータ処理部18は、映像信号処理部15から供給されたキャプチャ画像データに関する処理を行う。例えばキャプチャ画像データを保存するために圧縮する処理、キャプチャ画像データを後述する付加データと関連づけてファイル化する処理、データ保存部19に対する書込/読出処理、データ保存部19に格納されたファイル(後述するキャプチャファイル)に対する検索やソート等の処理、キャプチャファイルの一覧画像の生成処理などを、コントローラ11の指示に従って実行する。
データ保存部19は、キャプチャデータ処理部18の動作によりキャプチャファイルを記憶する部位である。データ保存部19は例えばフラッシュメモリ、或いは電源バックアップされたS−RAMなどで構成されてもよいし、メモリカード、光ディスク、光磁気ディスク、HDDなどの記録メディア及びそれらに対応する記録再生ドライブ機構によって構成されてもよい。
また本例のようにビデオレコーダ1として録画動作のためのHDD16を有する場合、HDD16をデータ保存部19として兼用し、データ保存部19を独立に設けない場合もあり得る。もちろん放送番組の録画用に、HDD16に代えて、光ディスク、光磁気ディスク、磁気テープなどを記録メディアとする機器の場合に、それらをデータ保存部19と兼用させても良い。
QR検出部20は、ストリーム映像データにQRコードが付加されている場合に、そのQRコードにより記録された情報を抽出する。そして抽出した情報をコントローラ11に供給する。なお、QRコードとは、二次元バーコードの一種であり、ここでは映像データに含まれている情報の例としてあげている。映像データにデータを含ませる手法としてはQRコードに代表される二次元バーコードを映像として乗せる方式や、例えばアナログ映像信号のブランキング期間に情報信号を乗せる方式、さらにデジタル放送において映像データとともに付加的な情報を放送する方式など多様である。これらの一例として、ここではQRコードを挙げ、これに対応してQR検出部20を設けるようにしている。
OSD(On Screen Display)処理部28は、コントローラ11の制御に基づいて表示用のイメージデータを発生する。OSD処理部28によって各種のキャラクタ、アイコン等のイメージデータが発生された場合、それらのイメージデータが映像信号処理部15で映像信号に重畳されることで、表示装置2にイメージデータの表示が行われる。
OSD処理部28によって発生させるイメージデータは、例えば各種の操作メニュー画面、操作用のアイコン等のGUI画像、メッセージ、チャンネルや音量表示、予約登録のための画像、予約登録確認のための画像、さらには後述する付加データの入力のための画像などである。
コントローラ11はCPU(Central Processing Unit )を備えたマイクロコンピュータにより形成され、ビデオレコーダ1の全体の制御を行う。即ちチューナ部12での選局動作や記録再生処理部17での録画又は再生のための処理の指示、HDD16の動作制御、スイッチ14の切換制御、映像信号処理部15での映像信号処理やキャプチャ処理の指示、OSD処理部28でのOSD画像生成の指示、キャプチャデータ処理部18における各動作の指示、EPG抽出/記憶部21でのEPGデータ抽出及び記憶動作の制御やEPGデータの読込などを、ユーザーの操作や動作プログラムに従って行う。
RAM22、ROM23、フラッシュメモリ24はコントローラ11がアクセスするメモリ領域として示している。
ROM23には、コントローラ11(CPU)を動作させるプラットフォームソフトウェアモジュールや起動モジュール等が記憶されている。
RAM22は、ROM23に記憶されている起動モジュールやOS等のプラットフォームソフトウェアプログラム、アプリケーションプログラム、または、その実行において適宜変化するパラメータを一時格納する。またコントローラ11の各種演算処理のためのワーク領域として用いられる。
フラッシュメモリ24は、例えば各種処理係数や履歴情報等、電源オフの際にも消失させない情報の記憶に用いられる。
ユーザーの操作のための操作入力手段としてはパネル操作部25,リモートコマンダー3,或いは接続されたキーボード、マウス等が想定される。
パネル操作部25は、ビデオレコーダ1の筐体上に設けられた操作キーや操作ダイヤル等の操作子であり、ユーザーはパネル操作部25における操作子を操作して各種の指示や入力を行うことができる。コントローラ11はパネル操作部25による操作入力情報を検出して、所定の制御を行い、該ビデオレコーダ1にユーザーが指示した動作を実行させる。
同様の操作はリモートコマンダー3によっても可能である。ユーザーがリモートコマンダー3を操作することで、例えば赤外線信号として操作信号が出力される。この赤外線操作信号は受光部27で受光され、電気信号に変換されてコントローラ11に伝えられる。もちろんリモートコマンダー3は赤外線方式のみでなく、例えば電波を用いたものでもよい。
また端子26としてキーボードやマウス等の外部入力機器の接続端子が設けられる。端子26に外部入力機器を接続することで、外部入力機器による操作情報がコントローラ11に伝えられる。
これらパネル操作部25、リモートコマンダー3、或いは外部入力機器によるユーザーの操作としては、通常のチューナ付きビデオレコーダ1に対する操作として、例えば選局、録画、録画予約、再生、サーチ、再生停止、一時停止などが行われるが、本例の特徴的な操作として、キャプチャ指示操作が可能とされている。また後述する付加データの入力操作も可能とされる。
図1のビデオレコーダ1は以上の構成となるが、この構成例は以下説明する動作を行うための構成の一例にすぎない。
またコントローラ11は、上述した各種制御を行うためのソフトウエア機能が搭載されるが、後述する映像キャプチャ動作に関する機能として、図2に示す機能ブロックがソフトウエアにより設けられることになる。即ちキャプチャ処理制御機能30,付加データ生成処理機能31、キャプチャファイル記憶制御機能32,キャプチャファイル表示制御機能33である。
キャプチャ処理制御機能30は、ユーザーのキャプチャ指示操作に応じて、そのときに表示装置2に表示されている映像をキャプチャする制御を行う機能である。具体的には、表示装置2で映像を表示している際に、ユーザーのキャプチャ操作を検出することに応じてキャプチャデータ処理部18に、映像信号処理部15から1フレーム分の映像データを取り込ませるように制御する。
なお、ユーザーは表示装置2の画面を見ながら所望の時点でキャプチャ指示の操作を行うため、実際には、キャプチャできる映像データとは多少のタイムラグが生じる。つまり映像信号処理部15での処理によりユーザーの操作タイミングより多少のフレーム分遅れた映像データがキャプチャされるが、映像としてはユーザが見ている映像と、ほぼ同じ映像となるため問題とはならない。或いは、映像信号処理部15において数フレーム分のフレームメモリを搭載するなどして、表示装置2に出力した映像信号に対応するフレームの映像データを多少の時間蓄積しておけば、上記タイムラグのない映像データキャプチャは可能である。
付加データ生成処理機能31は、キャプチャした映像データに関連づける付加データを生成する機能である。生成処理例は後述するが、ユーザーの入力に基づいたり、或いはQR検出部20やEPG抽出/記憶部21で抽出される情報を用いて付加データを生成し、キャプチャデータ処理部18に供給する。
また、ユーザー入力により付加データを生成する場合は、ユーザー操作による文字データ入力処理、或いはキーワードを設定し、それを表示装置2に表示させると共にユーザー操作により選択させる処理なども行う。
キャプチャファイル記憶制御機能32は、キャプチャデータ処理部18によるデータ保存部19への記憶動作を制御する機能である。即ち、キャプチャデータ処理部18においてキャプチャした映像データと、生成した付加データとを関連づけてファイル化させたり、それをデータ保存部19に記憶させることなどを指示する。
キャプチャファイル表示制御機能33はデータ保存部19に記憶されたキャプチャファイルについて表示装置2に表示させるための処理を制御する機能である。例えばキャプチャデータ処理部18によるデータ保存部19のキャプチャファイルの検索処理、ソート処理、一覧画像生成処理などを指示するとともに、キャプチャデータ処理部18から表示させる映像データを映像信号処理部15を介して表示装置2に供給させる動作の制御を行う。
以上の各機能を備えたコントローラ11の制御に基づいて、後述するキャプチャ処理や表示処理が実現される。
なお、この図1,図2の構成例の場合、本発明請求項に記載した各手段は以下のように対応することになる。
本発明請求項の映像データキャプチャ手段は、キャプチャ処理制御機能30と、その制御に基づいて映像信号処理部15,キャプチャデータ処理部18で実行される動作として実現される。
本発明請求項の付加データ生成手段は、付加データ生成処理機能31に相当する。
本発明請求項の記憶制御手段は、キャプチャファイル記憶制御機能32と、その制御に基づいてキャプチャデータ処理部18で実行される動作として実現される。
本発明請求項の一覧表示制御手段は、キャプチャファイル表示制御機能33と、その制御に基づいてキャプチャデータ処理部18で実行される動作として実現される。
本発明請求項の操作入力手段は、パネル操作部25や、リモートコマンダー3及び受光部27,外部入力機器とその接続端子26などが該当する。
本発明請求項のデータ取得手段は、QR検出部20やEPG抽出/記憶部21が該当する。
[2.保存するキャプチャファイル形態]

本例ではキャプチャした映像データを、付加データと関連づけてファイル化し、データ保存部19に記憶する。この場合のキャプチャファイル形態の例を図3(a)(b)に示す。
図3(a)は、付加データとキャプチャ映像データを別ファイル形態で記憶する例である。付加データは、付加データファイルに登録される形態とする。
付加データファイルは、ファイルヘッダとしてファイル名、属性、ファイルサイズ、登録付加データ数、各登録付加データの位置(例えばオフセットバイト)、サイズ、登録日時、更新日時などが記述される。そして実際の登録データとして各付加データAdd#1、Add#2・・・が含まれるものとなっている。
一方、キャプチャした映像データCV#1、CV#2・・・は、それぞれファイルヘッダが付加されて1つのキャプチャ映像ファイルとされる。ファイルヘッダにはファイル名、ファイルサイズ、属性、圧縮方式などが記述される。
この場合、例えば付加データファイルにおける各付加データAdd#1、Add#2・・・についてポインタが設けられ、ポインタが対応するキャプチャ映像ファイル(ファイル名やアドレス等)を示すものとすることで、1つの付加データAdd#xと1つのキャプチャ映像ファイル(映像データCV#x)が関連づけられるようにする。
図3(b)は、付加データとキャプチャした映像データとあわせて1つのファイルを形成する例である。
例えばファイル#1は、付加データAdd#1と映像データCV#1を含むようにし、これにファイルヘッダを付加して1つのファイルとしたものである。ファイルヘッダは、ファイル名、属性、登録又は更新日時、付加データや映像データのサイズ、圧縮方式などが記述される。
ファイル#2,#3も同様である。
例えばこの図3(a)(b)のような形式でキャプチャした映像データと、それに対応して生成された付加データがファイル化されてデータ保存部19に記憶される。もちろんこれ以外にもファイル形態の例は考えられる。あくまでキャプチャした映像データと、それに対応して生成された1又は複数の付加データが関連づけられる形式であればよい。
図4,図5は上記のようなファイルとして関連づけられる映像データと付加データの例を示している。
図4(a)は表示装置2で表示されている映像の1場面を示している。例えば情報番組としてのラーメン屋特集番組内での、或るラーメン屋を紹介している場面である。この場合の映像としてはラーメン屋の外観50に店名等のテロップ51が表示されているとしている。
ユーザーがこの場面のタイミングでキャプチャ指示の操作を行った場合、図4(b)のように、その場面に相当する映像データがキャプチャされ、映像データCV#xとされるとともに、付加データAdd#xが対応づけられて、上記図3(a)又は図3(b)のような形態で記憶される。この図4(b)の例は、ユーザーが入力操作を行って「おいしいラーメン屋」という文字列を入力した場合であり、その入力文字データが付加データAdd#xとされている例である。ユーザーによる文字入力は、キャプチャ指示操作を行った直後でも良いし、後の時点でもよい。
また、図5(a)は、図4(b)と同様の情報番組の1場面であるが、画面上の一部にQRコード52が含まれている例である。このような場合、付加データAdd#xを映像データから抽出した情報により生成することが可能となる。
ユーザーがこの図5(a)場面のタイミングでキャプチャ指示操作を行った場合、図5(b)のように、その場面に相当する映像データがキャプチャされ、映像データCV#xとされる。一方、そのキャプチャした映像データはQR検出部52にも供給され、映像データに含まれているQRコード52の検出及びデコード処理が行われ、QRコードで記録された情報が抽出される。そして、その情報により付加データAdd#xが生成される。例えばQRコードに店名、住所、電話番号が含まれていた場合、図示するように店名、住所、電話番号の文字データが付加データAdd#xとされ、映像データCV#xと対応づけられて、上記図3(a)又は図3(b)のような形態で記憶される。
[3.キャプチャ処理例I]

本例のビデオレコーダ1で実行されるキャプチャ処理例として、処理例I、処理例II、処理例IIIをそれぞれ説明していく。なお、以下説明する処理例I、処理例II、処理例IIIは、コントローラ11において図2に示したキャプチャ処理制御機能30,付加データ生成処理機能31、キャプチャファイル記憶制御機能32が機能して実行される処理である。
まず図6でキャプチャ処理例Iとしてのコントローラ11の制御処理を説明する。キャプチャ処理例Iは付加データをユーザー入力に基づいて生成する例である。
図6のステップF101は、チューナ部12で受信復調したストリーム映像データ、又はHDD16から再生し、記録再生処理部17で再生処理されたストリーム映像データを、映像信号処理部15が表示装置2に供給して表示出力させている状態を示している。つまりコントローラ11が、チューナ部12、又はHDD16と記録再生処理部17と、映像信号処理部15の通常の動作を指示している状態である。
このステップF101の制御によってストリーム映像データに基づく番組映像等の表示が表示装置2で行われている期間、コントローラ11はステップF102,F103でユーザーの操作入力を監視している。
なおユーザーの操作入力とは、パネル操作部25、リモートコマンダー3、或いは端子26に接続された外部入力機器による操作のことである。
ユーザーによるキャプチャ指示操作を検知した場合、コントローラ11は処理をステップF102からF104に進める。
ステップF104では、そのキャプチャ指示操作のタイミングでの表示画面に相当する映像データの1フレームを映像信号処理部15からキャプチャデータ処理部18に供給させる。即ち映像データの取り込み(キャプチャ)を実行させる。そしてステップF105で取り込んだ映像データを、映像データCV#xとして保持させる。例えばまだ付加データと関連づけられていない映像データCV#xとしてデータ保存部19に記憶しておく。なお、映像データCV#xとしては、キャプチャした1フレームの映像データに対して圧縮処理を施したものとしてもよい。
続いて、ステップF106では、コントローラ11は、キャプチャ指示操作の直後に付加データの入力のための操作が開始されるか否かを監視する。
このユーザーの操作を待機する際の処理は多様に考えられる。
例えばキャプチャ指示操作の後、一定時間待機し、ユーザーが付加データの入力操作を開始するか否かを監視するようにする。例えば付加データ入力モードを指示する操作キーなどを用意し、その操作が行われたか否かを監視する。そして一定時間を経過してユーザーが付加データ入力のための操作を行わなかったら、ステップF106からF101に戻るようにする。
また、OSD処理部28により、表示装置2の表示画面上でのOSD表示により、ユーザーに対して、続けて付加データの入力を行うか否かを尋ねるメッセージ及び「YES」「NO」の操作アイコンを表示させるようにし、それに対するユーザー操作により、ステップF106の処理を決定してもよい。つまりユーザーが付加データ入力を開始するか否かをメッセージに対するユーザーの入力により判断する。
また、ステップF106で付加データ入力の有無を待機する期間は、表示装置2の画面上で、キャプチャした映像を固定的に表示させていても良いし、例えばそのまま番組の動画映像を続けながらPinP(Picture in Picture)の子画面でキャプチャ画像を表示させる(或いは逆にキャプチャした映像を親画面として表示させる)などしても良い。
キャプチャ指示操作の直後にユーザーが付加データの入力開始のための操作を行わなかった場合は、ステップF106からステップF101に戻る。つまりこの場合は、キャプチャした映像データCV#xに対して、ユーザーは後の時点で付加データの入力を行うものと判断した場合となる。
一方、ユーザーが付加データ入力のための操作、例えば付加データ入力モードを指示する操作を行った場合は、コントローラ11はステップF107に進み、その後のユーザー操作に応じた付加データ入力処理を行う。付加データの入力については後に例を挙げて説明するが、例えばステップF107ではユーザーの文字入力、キーワード表示及びユーザーの選択などのための処理を行うことになる。
そしてユーザーの入力確定操作等により入力内容が確定されたら、ステップF108からF109に進み、確定された入力データにより付加データを生成し、キャプチャデータ処理部18に転送し、キャプチャした映像データCV#xに対応する付加データAdd#xとして保存させる。
続いてステップF110で、キャプチャデータ処理部18に既に保存していた映像データCV#xと、付加データAdd#xを関連させてファイル化処理を実行させ、例えば図3(a)又は図3(b)のようなファイル形態でデータ保存部19に記憶させる。
その後ステップF101に戻る。
一方、ステップF101での通常の動画映像出力制御中に、ステップF103でユーザーによる付加データ入力開始のための操作、例えば付加データ入力モードの操作などが検知された場合は、コントローラ11はステップF111に進む。これは、過去の時点でキャプチャし、まだ付加データを関連づけたファイルとして記憶してない映像データCV#xに対して、ユーザーが付加データを入力しようとする場合である。或いは、既に付加データが関連づけられてファイル化されていたとしても、ユーザーがその付加データを修正するなどの編集を望んだ場合である。
ステップF111では、入力しようとする付加データに対応させる映像データCV#xを特定する処理を行う。例えば、まだ付加データとして関連づけられない状態でデータ保存部19に保存されている映像データCV#x(つまりステップF105で保存された状態の映像データCV#x)を読み出し、表示装置2の画面上に一覧表示させて、ユーザーに選択させるようにしてもよい。或いは編集のことも含めて考慮するなら、付加データとの関連づけの有無にかかわらず、全ての映像データCV#xを一覧表示させてユーザーに選択させるようにしても良い。
また一覧表示ではなく、例えば時間的に最後にキャプチャされた映像データCV#xから順番に表示させてユーザーに選択させるような手法も考えられる。
いずれにしても、既にキャプチャした映像データCV#xのうちの1つを、ユーザーが指定できるような方式を採ればよい。
ユーザーの指定操作によって、これからユーザーが入力しようとする付加データに対応させる映像データCV#xが確定されたら、ステップF107の入力処理に進む。そして上記同様にステップF107,F108で入力内容が確定されたら、ステップF109,F110で入力された内容による付加データAdd#xと映像データCV#xを対応させてファイル化した状態で、データ保存部19に記憶させることとなる。
以上のようにして、ユーザーのキャプチャ指示操作に応じて映像データがキャプチャされると共に、ユーザーの入力に応じて付加データが生成され、映像データに関連づけられてデータ保存部19に記憶されることになる。
つまりユーザーにとって、保存しておきたい情報については、画面上の映像と、付加データとして入力した文字等とを併せたものとして保存しておくことができる。映像により有効な情報を保持できるとともに、付加データとして、そのユーザーにとって適切な情報を加えることができるため、ユーザーにとって有意義な情報保存が可能となる。例えば紙やパーソナルコンピュータ等を用いて覚え書きしておくことに比べて非常に情報量が多く、価値の高い情報を保存できる。
また情報の保存のためには、番組等を見ながらキャプチャ指示操作を行えばよく、付加データの入力についてはキャプチャ指示操作直後に行っても、後の時点で行っても良い。このため簡易な操作性で情報保存ができ、ユーザーの手間はかからない。例えば情報保存のために紙と筆記具を用意したり、パーソナルコンピュータを起動したり、カメラを用意するなどの手間もない。
また後述するが、付加データと関連づけられた映像データが保存されることにより、保存した情報の取り扱いが容易となる。
なお、この図6の処理においてステップF102,F104,F105は図2のキャプチャ処理制御機能30による処理となる。またステップF106,F107,F108,F109,F103,F111は付加データ生成処理機能31の処理となる。またステップF110はキャプチャファイル記憶制御機能32の処理となる。
[4.キャプチャ処理例II]

続いて、図7でキャプチャ処理例IIとしてのコントローラ11の制御処理を説明する。キャプチャ処理例IIは付加データを映像データに含まれている情報に基づいて生成する例である。ここでが例えば図5で説明したようにストリーム映像データ内にQRコードとしての画像が含まれている場合を例に挙げる。
図7のステップF201は、上記図6のステップF101と同様、チューナ部12で受信復調したストリーム映像データ、又はHDD16から再生し、記録再生処理部17で再生処理されたストリーム映像データを、映像信号処理部15が表示装置2に供給して表示出力させている状態を示している。
このステップF201の制御によってストリーム映像データに基づく番組映像等の表示が表示装置2で行われている期間、コントローラ11はステップF202でユーザーの操作入力を監視している。
ユーザーによるキャプチャ指示操作を検知した場合、コントローラ11は処理をステップF202からF203に進める。ステップF203では、そのキャプチャ指示操作のタイミングでの表示画面に相当する映像データの1フレームを映像信号処理部15からキャプチャデータ処理部18に供給させる。即ち映像データの取り込み(キャプチャ)を実行させる。そしてステップF204で、取り込んだ映像データを、映像データCV#xとして保持させる。例えばまだ付加データと関連づけられていない映像データCV#xとしてデータ保存部19に記憶しておく。映像データCV#xはキャプチャした1フレームの映像データを圧縮処理したものとしてもよい。
なお、キャプチャした1フレームの映像データはQR検出部20にも供給される。
次にステップF205でコントローラ11は、QR検出部20で検出される情報を取り込み、その情報に基づいて付加データを生成する。
QR検出部20では、キャプチャした1フレームの映像データ内において、QRコードとしての画像部分を判別し、そのQRコードを解析してデコードを行い、QRコードとして記録された情報を抽出する。その情報をコントローラ11に供給する。コントローラ11は、この抽出された情報を用いて付加データを生成し、ステップF206では、付加データを、キャプチャした映像データCV#xに対応する付加データAdd#xとしてキャプチャデータ処理部18に保存させる。
続いてステップF207で、キャプチャデータ処理部18に既に保存していた映像データCV#xと、付加データAdd#xを関連させてファイル化処理を実行させ、例えば図3(a)又は図3(b)のようなファイル形態でデータ保存部19に記憶させる。
その後ステップF201に戻る。
以上のようにして、ユーザーのキャプチャ指示操作に応じて映像データがキャプチャされると共に、映像データから抽出された情報に基づいて付加データが生成され、映像データに関連づけられてデータ保存部19に記憶されることになる。この場合、ユーザーの操作はキャプチャ指示操作のみとなり、ユーザーが付加データの生成のための入力は行わないため、上記処理例Iと同様の効果が得られることに加え、操作の簡易性は一層高まる。
なお、付加データはQRコードによるものだけでなく、例えばEPG抽出/記憶部21で番組の情報が保存されていれば、その情報を用いることも考えられる。例えばラーメン屋特集の番組であれば、EPGデータから「ラーメン屋」という文字データを抽出できる。これを付加データとして記憶させても良い。
また、QRコード以外のバーコード、二次元バーコードによる場合や、デジタル映像データとして付加的な情報が含まれている場合、さらにはアナログ放送映像信号のブランキング期間などに情報が重畳されている場合など、それらの情報を抽出して付加データの生成に用いることは当然考えられる。
ところでこの図7の処理においてステップF202,F203,F204は図2のキャプチャ処理制御機能30による処理となる。またステップF205,F206は付加データ生成処理機能31の処理となる。またステップF207はキャプチャファイル記憶制御機能32の処理となる。
[5.キャプチャ処理例III]

次に図8でキャプチャ処理例IIIとしてのコントローラ11の制御処理を説明する。キャプチャ処理例IIIは付加データの生成について、ユーザー入力に基づいて生成する方式と、映像データから抽出されたデータに基づいて生成する方式を併用する例である。
図8のステップF301は、図6のステップF101と同様、チューナ部12で受信復調したストリーム映像データ、又はHDD16から再生し、記録再生処理部17で再生処理されたストリーム映像データを、映像信号処理部15が表示装置2に供給して表示出力させている状態を示している。
このステップF301の制御によってストリーム映像データに基づく番組映像等の表示が表示装置2で行われている期間、コントローラ11はステップF302,F303でユーザーの操作入力を監視している。
ユーザーによるキャプチャ指示操作を検知した場合、コントローラ11は処理をステップF302からF304に進める。
ステップF304では、そのキャプチャ指示操作のタイミングでの表示画面に相当する映像データの1フレームを映像信号処理部15からキャプチャデータ処理部18に供給させる。即ち映像データの取り込み(キャプチャ)を実行させる。そしてステップF305で取り込んだ映像データを、例えば圧縮処理した上で映像データCV#xとして保持させる。例えばまだ付加データと関連づけられていない映像データCV#xとしてデータ保存部19に記憶しておく。
なお、キャプチャした映像データはQR検出部20にも供給される。
ステップF306では、コントローラ11は、キャプチャ指示操作の直後に、ユーザーによって付加データの入力のための操作が開始されるか否かを監視する。この判断のための処理は上記図6のステップF106と同様に多様に考えられる。
キャプチャ指示操作の直後にユーザーが付加データの入力開始のための操作を行わなかった場合は、ステップF306からF307に進み、コントローラ11は付加データとして用いる情報の抽出が可能であったか否かを判断する。例えばQR検出部20から付加データとして用いることに有効な情報が供給されたか否かを判断すればよい。
上記処理例IIで説明したように、例えばキャプチャした映像データにQRコードが含まれていれば、QR検出部20はQRコードから付加データに用いる情報を抽出できる。但し、QRコードを付すのは放送事業者側であり、必ずしも常に画面上にQRコードが含まれているわけではない。またQRコードによって記録された情報が、必ずしも付加データとして用いることに好適なデータ、例えばテキストデータやURL(Uniform Resource Locator)データなどではないかもしれない。
このため、コントローラ11は、QR検出部20から、テキストデータ等、付加データ生成に必要な情報が得られた場合に、付加データが抽出可能であったと判断し、ステップF307からF308に進む。そしてステップF308では、QR検出部20から供給された情報に基づいて付加データを生成する。
ステップF309では、コントローラ11は生成付加データをキャプチャデータ処理部18に転送し、キャプチャした映像データCV#xに対応する付加データAdd#xとして保存させる。
そしてステップF310で、映像データCV#xと、付加データAdd#xを関連させてファイル化処理を行い、例えば図3(a)又は図3(b)のようなファイル形態でデータ保存部19に記憶させる。
その後ステップF301に戻る。
ステップF307で付加データ抽出ができなかったと判断した場合は、コントローラ11はステップF301に戻る。つまりこの場合は、キャプチャした映像データCV#xに対する付加データは、ユーザーが後の時点で入力したデータに基づいて生成するものとすることになる。
一方ステップF306で、ユーザーがキャプチャ指示操作の直後に付加データ入力のための操作、例えば付加データ入力モードを指示する操作を行った場合は、コントローラ11はステップF312に進み、その後のユーザー操作に応じた付加データ入力処理を行う。付加データの入力については後述するが、例えばステップF312ではユーザーの文字入力、キーワード表示及びユーザーの選択などのための処理を行うことになる。
そしてユーザーの入力確定操作等により入力内容が確定されたら、ステップF313からF314に進み、確定された入力データによって付加データを生成し、キャプチャデータ処理部18に転送して、キャプチャした映像データCV#xに対応する付加データAdd#xとして保存させる。
次にステップF310で、キャプチャデータ処理部18に映像データCV#xと、付加データAdd#xを関連させてファイル化処理を実行させ、例えば図3(a)又は図3(b)のようなファイル形態でデータ保存部19に記憶させる。
その後ステップF301に戻る。
一方、ステップF301での通常の動画映像出力制御中に、ステップF303でユーザーによる付加データ入力開始のための操作、例えば付加データ入力モードの操作などが検知された場合は、コントローラ11はステップF311に進む。これは、過去の時点でキャプチャし、まだ付加データを関連づけたファイルとして記憶してない映像データCV#xに対して、ユーザーが付加データを入力しようとする場合である。或いは、既に付加データが関連づけられてファイル化されていたとしても、ユーザーがその付加データを修正するなどの編集を望んだ場合である。ステップF311の処理は、図6のステップF111と同様であり、既にキャプチャした映像データCV#xのうちの1つを、ユーザーの指定に基づいて特定する処理となる。
ユーザーの指定操作によって、これからユーザーが入力しようとする付加データに対応させる映像データCV#xが確定されたら、ステップF312の入力処理に進む。そして上記同様にステップF312,F313で入力内容が確定されたら、ステップF314,F310で入力された内容による付加データAdd#xと映像データCV#xを対応させてファイル化した状態でデータ保存部19に記憶させることとなる。
以上のようにして、ユーザーのキャプチャ指示操作に応じて映像データがキャプチャされると共に、ユーザーの入力、又は映像データから抽出した情報に応じて付加データが生成され、映像データに関連づけられてデータ保存部19に記憶されることになる。
この場合、処理例Iと同様の効果が得られるとともに、ユーザーが付加データの入力を行わなくても、抽出された情報で付加データが自動生成されることで、ユーザーの手間は省ける。その一方、ユーザーは、映像に併せてメモしたい文字がある場合などは、文字等を入力して付加データとして記憶させておけばよい。つまりユーザーに応じた使用性が実現できる。
また、仮にQR検出部20からの情報に基づいて付加データが生成された場合に、その付加データの内容がユーザにとって適切でない情報内容であったら、ステップF303→F311→F312の処理で付加データの編集を行うこともでき、ユーザーにとって適切な情報の保存状態とすることができる。
なお図8の処理は、ステップF306,F307により、ユーザーが付加データの入力を行わない場合に、QR検出部20からの情報を用いて付加データを生成するものとした。逆に、ステップF306とF307の順序を入れ換え、付加データに用いる情報を抽出できない場合に、ユーザーの入力が行われるか否かを判断するようにしてもよい。
この図8の処理においてステップF302,F304,F305は図2のキャプチャ処理制御機能30による処理となる。またステップF306,F307,F308,F309,F303,F311,F312,F313,F314は付加データ生成処理機能31の処理となる。またステップF310はキャプチャファイル記憶制御機能32の処理となる。
[6.付加データ入力方式]

上記図6のキャプチャ処理例I、及び図8のキャプチャ処理例IIIでは、ユーザー入力に基づいて付加データを生成する例を述べた。
ここでは、これらの場合のユーザーによる付加データの入力方式について各種の例を説明する。
付加データ入力としては、まずユーザーが付加データとして保存しておきたい文字等を入力する方式が考えられる。
その場合、例えばコントローラ11は、ユーザーによる付加データ入力モードの操作を検知したら、上記図6のステップF107や図8のステップF312において、キャプチャデータ処理部18、OSD処理部28、映像信号処理部15を制御して、表示装置2の画面上に例えば図9(a)のような表示を実行させる。
この図9(a)の例では、ユーザーが入力しようとする付加データの対象となるキャプチャした映像データCV#xの画像60を表示させるとともに、ユーザーに文字入力を求めるメッセージ62や文字入力ボックス61を表示させている。
なお、この図9(a)の画像(及び後述する図9(b)、図10、図11の画像も同様)は、表示装置2の画面全体に表示させてもよいし、そのとき出力中の番組映像等とともに、子画面又は親画面で表示させてもよい。
ユーザーは、この図9(a)のような画面表示を見ながら、パネル操作部25、リモートコマンダー3、或いはキーボード等の外部入力機器を用いて任意の文字を入力していく。入力文字は文字入力ボックス61に表示され、ユーザーの入力確定操作に応じて入力確定される。
このようにして入力確定された文字データが、ステップF109又はF314で付加データAdd#xとされればよい。
なお入力操作を支援するために、画像をキャプチャしたもとの番組のEPGデータ内の単語を一時的に辞書に登録し、予測入力として使えるようにすることで情報の入力をより簡易化することもできる。
また、ユーザーが文字を直接操作して入力するのではなく、キーワード等の文字候補を選択するという手法も考えられる。
例えばコントローラ11は、ユーザーによる付加データ入力モードの操作を検知したら、ステップF107やステップF312において、キャプチャデータ処理部18、OSD処理部28、映像信号処理部15を制御して、表示装置2の画面上に例えば図9(b)のような表示を実行させる。
この図9(b)の例では、ユーザーが入力しようとする付加データの対象となるキャプチャした映像データCV#xの画像60を表示させるとともに、ユーザーにキーワード選択を求めるメッセージ64やキーワードボックス63を表示させている。
キーワードとしての候補については、予め設定されたキーワード群について、ユーザーがメニュー形式で階層的に選択していけるようにしてもよい。例えばキーワードとしてのジャンル等を選択していき、例えば外食店舗などのグループが選択されたときに、図9(b)のようなキーワード候補が表示されればよい。
或いはEPG抽出/記憶部21で抽出されたEPGデータからキーワードを生成し、そのキーワードを図9(b)のようにキーワードボックス63に表示させてもよい。
さらには、EPGデータから番組内容を判別し、番組内容に応じたキーワード群を表示させてもよい。例えばEPGデータに「ラーメン」という文字が存在すれば、その「ラーメン」が含まれるキーワードグループを図9(b)のように表示させる。
ユーザーは、この図9(b)のような画面表示を見ながら、パネル操作部25、リモートコマンダー3、或いはキーボードやマウス等の外部入力機器を用いて、キーワードボックス63内で任意のキーワードを選択し、確定操作(クリック等)する。例えば図9(b)のように「ラーメン」というキーワードを選択する。
このようにして選択されたキーワードが、ステップF109又はF314で付加データAdd#xとされればよい。
なお、図9(a)(b)のように付加データの文字入力やキーワード選択を行うための画面表示を表示装置2において実行させるわけであるが、そのために、放送中又は再生中の番組の映像表示が妨げられることを避けたい場合もある。
そこで図9(a)(b)のような付加データの入力のための画面を表示する際には、図10のようにPinP表示を行うようにすればよい。即ち親画面として例えば放送中の映像59を表示させた上で、子画面で例えば図9(b)のような付加データの入力のための画像としてキャプチャした画像60,メッセージ64、キーワードボックス63などを表示させる。このようにすれば、付加データの入力のための操作期間において放送映像や再生映像が妨げられることはなく、キャプチャ操作直後、つまり放送映像等の継続中に付加データの入力を行う場合などにも好適となる。
ところで、例えば図6のステップF103からF111、F107に進む場合や、図8のステップF303からF311、F312に進む場合としては、上述のようにまだ付加データAdd#xが生成されていない場合の他、付加データAdd#xを編集したい場合もある。
即ちステップF111、F311で、既に付加データAdd#xが対応づけられている映像データCV#xが、付加データ入力対象として選択された場合である。
このような場合、コントローラ11は、ステップF107やステップF312において、キャプチャデータ処理部18、OSD処理部28、映像信号処理部15を制御して、表示装置2の画面上に例えば図11のような表示を実行させる。即ち、編集対象となるファイル画像65を表示させるとともに、ユーザーに付加データの編集入力を求めるメッセージ67やキーワードボックス66を表示させている。図11では編集対象となるファイル画像65として、そば屋の映像データと「ラーメン屋」という付加データが表示されている。
これはユーザーが誤って「ラーメン屋」という付加データ入力を行ってしまった後に、これを修正したい場合の例である。
ユーザーは、画面を見ながら操作を行って、図示するようにキーワードボックス66から「そば」を選択する。このようにして選択されたキーワードが、ステップF109又はF314で当該映像データCV#xに対応する新たな付加データAdd#xとされ、ステップF310で更新記憶されればよい。
なお、図11ではキーワードボックス66でキーワードを選択するものとしたが、図9(a)のような文字入力ボックスを編集時に表示させて、文字入力として編集操作をユーザーに求めるようにしてもよい。その場合、既に記憶されている付加データとしての文字は、文字入力ボックス内に表示させ、ユーザーがその文字列を変更していけるようにすればよい。
ここまで、ユーザーが付加データ入力を行う場合を述べたが、例えば図8の処理例IIIのように付加データの生成方式としてユーザー入力とデータ抽出を併用する場合は、ユーザーに付加データの生成方法を選択させるようにすることも考えられる。
例えば図8のステップF305又はF311の後に、コントローラ11は図12のような選択メニューを表示装置2の画面上に表示させ、入力方法の指定を求めるメッセージ69と選択ボックス68をユーザーに提示する。ここではユーザーがキーワード入力、文字入力、EPGデータ抽出、QRコード抽出を選択できる例を示している。
そしてユーザーが入力方法を指定したら、それに応じてステップF308又はF312の処理を行い、付加データAdd#xを生成するようにする。
[7.キャプチャファイルの表示処理]

ここまでは、キャプチャした映像データCV#xと付加データAdd#xをデータ保存部19に保存するまでの処理を説明した。
データ保存部19に保存された映像データCV#xと付加データAdd#x(以下、キャプチャファイルと総称する)は、ユーザーの操作に応じて表示装置2の画面上で表示されるようにする。
図13は、キャプチャファイルを表示する際のコントローラ11の処理の一例を示している。図13のステップF401〜F410は図2で説明したキャプチャファイル表示制御機能によって実行される処理である。
ユーザーがキャプチャファイルの表示を求める操作を行ったことを検知したら、コントローラ11は処理をステップF401からF402に進める。ステップF402では、コントローラ11は、OSD処理部28及び映像信号処理部15を制御して、ユーザーにキーワードを指定する操作を求める表示を実行させる。例えばキーワードボックス等の選択メニューを表示装置2の画面上に表示させる。或いは文字入力ボックスを表示させてキーワードとすべき文字列の入力を求める表示を行うようにしてもよい。
コントローラ11はユーザーによるキーワードの選択又は入力を待ち、或るキーワードを確定させる操作を検知したら、ステップF403からF404に進む。
ステップF404では、キャプチャデータ処理部18に指示し、データ保存部19に記憶されたキャプチャファイルについて、選択されたキーワードに基づいたキャプチャファイルの検索或いはソートを実行させる。例えば「ラーメン」というキーワードが選択された場合の検索例としては、付加データAdd#xに「ラーメン」という文字列が含まれているキャプチャファイルを抽出させる。
そしてステップF405でコントローラ11は、抽出されたキャプチャファイルについての一覧表示を実行させる。この場合、コントローラ11は、キャプチャデータ処理部18に抽出したキャプチャファイルをそれぞれ縮小画像とした一覧画面の映像信号を生成させ、またキーワードとしての文字画像をOSD処理部28から発生させる。これらを映像信号処理部15に供給し、表示装置2の画面上に表示させる。
なお、キーワード検索により抽出されたキャプチャファイルについては、例えば記憶日時或いは付加データの内容などによりソートを行って、その順序で一覧表示が行われるようにしても良い。
図14は一覧表示の例である。表示装置2の画面上に、ユーザーが選択した「ラーメン」というキーワード70が表示されているとともに、そのキーワードによって検索されたキャプチャファイル71が一覧表示される。各キャプチャファイル71としては映像データCV#xと付加データAdd#xが表示される。
この場合、データ保存部19に保存されたキャプチャファイルのうち、「ラーメン」というキーワードで抽出されたキャプチャファイルが表示されるため、表示されるキャプチャファイル71は、すべて付加データAdd#xに「ラーメン」という文字列が含まれたものとなっている。
ユーザーはこのような一覧表示を見ることで、それまでに記憶させたキャプチャファイルの内容を確認できる。
もちろんより多数のキャプチャファイル71が検索された場合などは、コントローラ11はスクロールやページ送りなどの操作に応じて一覧表示画面内のキャプチャファイルを切り換えていき、各キャプチャファイル71が画面上で確認できるようにする。
一覧表示後に、ユーザーが終了操作を行った場合は、コントローラ11はステップF406で一覧表示を終了させ、処理を終える。
一方、一覧表示に対してはユーザーは或るキャプチャファイルを指定する操作ができるようにする。例えば一覧表示されたキャプチャファイル71について、カーソル移動等の処理で所望のキャプチャファイル71を選択させるようにする。
ユーザーが或るキャプチャファイルをカーソル移動等で指定し、確定操作を行った場合は、コントローラはステップF407からF408に進み、選択されたキャプチャファイル71を拡大表示させる。例えば図14において先頭のキャプチャファイル(映像データCV#1と付加データAdd#1のキャプチャファイル71)をユーザーが選択した場合、コントローラ11は、そのキャプチャファイルを図15のように表示装置2の画面上で拡大表示させる。例えばキーワード70とともに、映像データCV#1と付加データAdd#1を拡大した画像72を表示させる。
このような拡大画像72により、ユーザーはキャプチャファイルとして記憶させた情報を詳しく確認できることになる。
なおこの図15の例では、拡大画像とともに、リスト表示への戻り操作アイコン73,次および前のキャプチャファイルへの切換の操作のアイコン74,75、及び編集操作のアイコン76を示している。
例えばユーザーが戻り操作アイコン73を選択する操作を行った場合、コントローラ11はステップF409からF405に進み、表示装置2の画面を図14の一覧表示の状態に戻す。
また図13のフローチャートには示していないが、図15においてユーザーが切換の操作のアイコン74又は75を選択する操作を行った場合は、例えばステップF408内の処理として、一覧表示のために抽出されたキャプチャファイルの中で、次又は前のキャプチャファイルの拡大表示を実行させるようにする。例えば図15のように映像データCV#1と付加データAdd#1のキャプチャファイル71が拡大表示された状態からアイコン74の操作が行われた場合、図14の一覧表示上で次のキャプチャファイルとなっている、映像データCV#5と付加データAdd#5の拡大表示を行うようにする。
また、図15の状態で編集操作のアイコン76が操作された場合、コントローラ11は処理をステップF410からF411に進め、拡大表示されているキャプチャファイル71についての付加データAdd#1の編集処理を行うようにする。ステップF411については詳述は避けるが、例えば図8のステップF312→F313→F314→F310と同様の処理を行えばよい。
以上の図13の処理が行われることで、ユーザーはキャプチャファイルとしてデータ保存部19に記憶させた情報を容易に確認することができる。
即ちキーワード選択によって該当する情報(キャプチャファイル)を抽出させることができ、また拡大表示させて詳しく内容を確認できる。さらに、付加データAdd#xを編集することも可能である。
つまり、ユーザーは上述したキャプチャ指示操作によって、放送番組等のストリーム映像を見ながら任意の画像をキャプチャファイルとして記憶させていくことで必要な情報が蓄積され、それを後に一覧表示や拡大表示で容易に確認できる。例えば録画した番組を再生させながら知りたい情報の場面を探すといった面倒な手間はない。さらには、情報番組等は、本例のようにキャプチャファイルで必要な情報を記憶させておけば、番組全体の録画データを保存する必要も少ないため、例えばHDD16等の録画用のメディアの容量の効率的な利用も促進できる。
また異なる番組からキャプチャしたキャプチャファイルであっても、同じ種類の情報であれば、キーワードにより共通に一覧表示させることができるため便利である。
なお、図13ではキーワードでキャプチャファイルを抽出検索するようにしたが、検索等を行わずに、データ保存部19に記憶された全てのキャプチャファイルを一覧表示させることも当然可能である。例えばユーザーがキーワード等を指定しない場合は、全てのキャプチャファイルを対象として一覧表示させるようにしてもよい。
また抽出検索ではなくソートを行っても良い。例えばキーワードが入力されたら、キーワードが該当するキャプチャファイルから、該当しないキャプチャファイルまでを順に並べて一覧表示させるようにしてもよい。さらにはキーワードではなく、キャプチャファイルとして登録した日時等の順でソートし、一覧表示画面上での順序としてもよい。
また図14のように一覧表示を実行した後の段階で、各種ソート条件やさらなる絞り込みの条件を入力できるようにし、それに応じてソートや絞り込みの処理を行って一覧表示を行うようにしても良い。
また、一覧表示の形態として各キャプチャファイルの付加データのみをリスト表示する形態や、或いは各キャプチャファイルの映像データのみを一覧表示する形態も考えられる。これらの場合、一覧上で選択されたキャプチャファイルについて、図15のような拡大画面が表示されて付加データと映像データの両方が確認できるようにすればよい。
また、必ずしも一覧表示ではなく、各キャプチャファイルとしての映像データが1つづつ順に表示されていくようにしてもよい。
また、例えば本例のビデオレコーダ1にメモリカードやディスクなどの可搬性記録メディアに対する記録再生部を備えるようにし、一覧表示でリストアップされたキャプチャファイルや、拡大表示させたキャプチャファイルを記録再生部で可搬性記録メディアに記録させるようにしてもよい。
或いは電子メール送信機能や、LAN(Local Area Network)通信機能、USB(Universal Serial Bus)インターフェース機能等を備えるようにし、一覧表示でリストアップされたキャプチャファイルや、拡大表示させたキャプチャファイルを外部機器に送信できるようにしてもよい。
このようにすると、ユーザーはキャプチャファイルとして収集した情報を、携帯電話、携帯用情報機器(PDA:Personal Digital Assistant等)、携帯用メディアプレーヤ等に転送し、外出先で情報を確認できるなど利便性を高めることができる。
[8.他の構成例]

以上では、図1のビデオレコーダ1の構成に基づいて実施の形態を説明してきたが、本発明が適用できるハードウエア構成は多様である。
例えばビデオレコーダ1としての装置以外に、録画再生機能のないチューナ機器(放送受信器)、チューナ内蔵のテレビジョン受信器、DVD(Digital Versatile Disc)やブルーレイディスク(Blu-Ray Disc)等の光ディスクや他の各種メディアを再生する再生装置などであっても、本発明は適用できる。
また、上述した実施の形態の如き動作は、ネットワークシステムにおいて実現されるようにしても良い。
以下、例えばネートワーク接続された機器に対応するリモートコマンダーが本発明の映像処理装置の実施の形態となる例を図16〜図20で説明する。
図16は、例えば家庭や会社等の団体その他において複数の機器をネットワーク接続した例を示しており、この場合、テレビジョン受像器81,82,83、ビデオレコーダ(記録再生装置)84,85がそれぞれ相互に通信可能なネットワークの例としている。例えば各機器は家庭内の別の部屋に配置され、有線又は無線によるネットワーク通信が可能とされる。もちろん各機器が遠隔地に配置されている場合もある。
各機器に対しては、IP(Internet Protocol)リモートコマンダー(以下、IPリモコンと略称する)80により操作可能とされる。このIPリモコン80は、ワイヤレスLANなどのネットワーク通信で各機器との間でコマンド信号や映像データ等のデータの送受信を行うことができるようにされている。
IPリモコン80は、ユーザーが所持できる小型軽量の筐体で形成され、例えば液晶パネルによる表示部91や各種操作キー92を備え、ユーザーはIPリモコン80により操作を行うことができ、また映像を見ることができる。
図17にIPリモコン80の内部構成を示す。図示する装置内の各部はバス100を介してデータや制御信号のやりとりを行う。
CPU93は、IPリモコン80における各部の動作のための必要な演算処理を行い、各部を制御する。CPU93は入力スイッチマトリクス部103で検出された操作キー92による操作情報に基づいて、必要な制御を行う。
ROM/RAM94は、CPU93の動作プログラムの記憶やリモートコマンダーとして出力する各種コマンド情報の格納に用いられ、また演算処理のワーク領域や受信したデータのバッファ領域として用いられる。また本例では、キャプチャファイルの保存に用いられる。
なお、ROM/RAM94としては各種メモリ領域を総括的に示しており、ROM、D−RAM、S−RAM、不揮発性メモリなどが含まれる。
ネットワーク通信部96は、例えば図16に示したネットワークにおける各機器との間のデータ通信を行う。
データ入出力インターフェース95は、例えばネットワーク通信部96による外部機器との通信のためのインターフェース処理を行う。例えばCPU93が送信しようとする制御信号やデータに対して所定の通信フォーマット処理を行い、バス100を介してネットワーク通信部96に転送し送信させる。またネットワーク通信部96により受信された各種データの入力処理を行い、バス100を介して所要の部位(CPU93,ROM/RAM94、コーデック処理部97、GDP98等)に転送する。
コーデック処理部97は、出力する音声データのデコード処理やデジタルオーディオ処理、D/A変換処理等を行い、アナログオーディオ信号をアンプ101に供給してスピーカ102からの音声出力を実行させる。
GDP(グラフィックディスプレイプロセッサ)98は、出力する映像データに関する処理や、各種画像の描画処理等を行う。GDP98で処理又は生成された映像データは表示部91に供給され、映像表示出力される。
赤外線通信部99は、赤外線信号により外部機器に操作コマンド信号を出力する。
CPU93において機能するソフトウエア構成を図18に示す。
ソフトウエア機能として、図示するようにOS(Operating System)110、ネットワークプロトコル処理部111、グラフィックスプロセッサ112、無線LAN処理部113、ウインドウシステム114、画像取得部115、映像ストリーム処理部116,リモート機器制御部117、映像/音声デコーダ部118、リモートコマンダアプリケーション119、情報付加部120が形成される。
OS110による基本処理上で機能するグラフィックプロセッサ112,ウインドウシステム114により、表示部91での表示動作が制御される。
またネットワークプロトコル処理部111、無線LAN処理部113によりネットワーク通信部96、データ入出力インターフェース95の動作が制御される。
また映像ストリーム処理部116、映像/音声デコーダ部118により、表示部91やスピーカ部102から出力される映像データ、音声データに関する処理が制御される。
リモート機器制御部117により、ネットワーク通信による外部機器への制御情報の送信動作等が制御される。
リモートコマンダアプリケーション119により、赤外線コマンド信号の出力動作が制御される。
そして本例のIPリモコン80の特徴的な動作として、画像取得部115により映像のキャプチャ処理が制御される。
また情報付加部120により、キャプチャ映像に付加する付加データの処理が行われる。
情報付加部120としては、文字入力部121,キーワード指定部122,キーワード取得部123,QRコード検出・認識部124、EPG処理部125,EPG取得部126が設けられる。
文字入力部121は、ユーザーが付加データを文字入力する場合の処理を行う。
キーワード指定部122は、ユーザーが付加データをキーワード選択により入力する場合の処理を行う。
キーワード取得部123は、キーワードとなる候補文字列を生成する場合の処理を行う。例えばEPGデータやQRコードからキーワードを抽出する。
QRコード検出・認識部124は、キャプチャされた映像データにQRコードが含まれている場合に、その検出と記録されたデータ内容の抽出処理を行う。
EPG取得部126はEPGデータを取得する。例えばネットワーク通信を介して外部装置からEPGデータを取得する処理を行う。
EPG処理部125は、取得したEPGデータについてのデータ内容の認識処理や選定処理等を行う。
以上の構成のIPリモコン80によっては、図16のようなネットワークに関して、例えば以下のような各種動作が実行できる。
・テレビジョン受像器81,82,83、ビデオレコーダ84,85のそれぞれに対して、赤外線コマンド信号を出力する通常のリモートコマンダーとしての動作。
・無線LANとしてのネットワーク通信により、テレビジョン受像器81,82,83,ビデオレコーダ84,85に制御信号を供給し、所定の動作を要求する動作。例えば個々の機器の動作制御(電源オン/オフ、録画、再生、受信チャンネル設定など)や、関連動作の指示が可能である。関連動作の指示としては、例えばビデオレコーダ84で映像コンテンツを再生させ、テレビジョン受像器82で表示させるなどの動作の指示や、テレビジョン受像器83で受信復調された放送映像をビデオレコーダ85で録画させる動作の指示などが可能とされる。
・テレビジョン受像器81,82,83,ビデオレコーダ84,85のいずれかにおいて受信或いは再生される映像信号/音声信号を当該IPリモコン80に送信させ、IPリモコン80の表示部91,スピーカ部102で映像/音声を出力する動作。
・IPリモコン80で表示される映像をテレビジョン受像器81,82,83,ビデオレコーダ84,85において表示させたり記録させたりする動作。
そして以上のような通常のIPリモコン80の動作に加えて、本例では、上述した実施の形態と同様の映像キャプチャに関する動作が実行可能とされる。
IPリモコン80によって放送映像又は再生映像をキャプチャする際のCPU93の処理例を図19に示す。なお、IPリモコン80によるキャプチャ処理としては、図6,図7,図8で説明したビデオレコーダ1の場合と同様に各種の処理例が考えられ、またそれらの変形例も考えられるが、図19では、図8のキャプチャ処理例IIIと同様の処理をIPリモコン80において実行する場合として示している。
図16のネットワークにおいては、テレビジョン受像器81,82,83において、受信した放送番組の映像を表示させることができるだけでなく、テレビジョン受像器81,82,83は、それぞれビデオレコーダ84又は85で再生された映像を出力することもできる。今、ユーザーはテレビジョン受像器81により、放送映像又は再生映像を見ているものとし、その映像出力に対してIPリモコン80によって映像キャプチャを行う例で説明する。
図19の処理は、ユーザーがIPリモコン80を用いて映像キャプチャに関する操作を行った場合のCPU93の処理例である。
CPU93は、ステップF501でユーザーのキャプチャ指示操作を監視し、またステップF502で付加データ入力開始の操作を監視している。
ユーザーは、テレビジョン受像器81で番組を視聴しているとき、取り込んでおきたい映像が表示されたタイミングで、IPリモコン80の操作キー92によりキャプチャ指示操作を行うことができる。
ユーザーによるキャプチャ指示操作を検知した場合、CPU93は処理をステップF501からF503に進める。
ステップF503では、CPU93はテレビジョン受像器81に対して、映像のキャプチャ要求を送信する。この送信は、ネットワーク通信部96から送信すればよいが、赤外線通信部99による赤外線信号として送信することも考えられる。なお、図16の例のようにテレビジョン受像器が複数、ネットワーク接続されている場合は、IPリモコン80はキャプチャ要求の送信先の機器を特定する必要がある。これはユーザーが、IPリモコン80を用いて操作する対象の機器を指示した場合は、その機器を送信先として特定すればよい。例えば、ユーザーがテレビジョン受像器81についての放送受信を指示する操作を行った場合や、或いはビデオレコーダ84で再生させてテレビジョン受像器81による表示出力を指示した場合においては、その後にキャプチャ指示操作は、テレビジョン受像器81の表示映像に対するものと判断し、CPU93はテレビジョン受像器81をキャプチャ要求の送信対象とすればよい。
例えばテレビジョン受像器81は、IPリモコン80からのキャプチャ要求に対して、その時点で表示していた映像信号の1フレームの映像データを、IPリモコン80側に送信する動作を行う。IPリモコン80では、ネットワーク通信部96により当該映像データを受信する。CPU93は、ステップF504で、受信された映像データの取り込みステップF505で、取り込んだ映像データを、映像データCV#xとして保持させる。例えばまだ付加データと関連づけられていない映像データCV#xとしてROM/RAM94に記憶しておく。
なお、キャプチャされた1フレームの映像データについては、テレビジョン受像器81側で圧縮処理してからIPリモコン80に送信すればよいが、圧縮せずにIPリモコン80に送信し、IPリモコン80側で圧縮処理してROM/RAM94に記憶するようにしても良い。
またCPU93はステップF505では、映像データCV#xを表示部91に表示させる。このとき、付加データの入力を求める表示も同時に行えばよい。
図20にステップF503、F504、F505の処理による様子を示す。IPリモコン80からはテレビジョン受像器81に対してキャプチャ要求が送信され、テレビジョン受像器81はその時点で表示している映像データをIPリモコン80に送信する。IPリモコン80は、受信した映像データを記憶すると共に、図示するようにキャプチャした画像60を表示部91に表示させる。このとき、例えばメッセージ64やキーワードボックス63も表示させて、ユーザに付加データの入力を求めるようにする。もちろん図9のような文字入力ボックス61を表示させてもよい。
ステップF506では、CPU93は、キャプチャ指示操作の直後に、ユーザーによって付加データの入力のための操作が開始されるか否かを監視する。例えば図20のような画面に対してキーワード指定操作を行うか否かを監視する。
キャプチャ指示操作の直後にユーザーが付加データの入力開始のための操作を行わなかった場合は、ステップF506からF507に進み、CPU93は付加データとして用いる情報の抽出が可能であったか否かを判断する。例えばキャプチャした映像データCV#xにQRコードが付加されており、かつ付加データとして用いることに有効な情報がデコードできたか否かを判断すればよい。
CPU93は、QRコードから、テキストデータ等、付加データ生成に必要な情報が得られた場合に、付加データが抽出可能と判断し、ステップF507からF508に進む。そしてステップF508では、QRコードかデコードされた情報に基づいて付加データを生成する。
ステップF509では、CPU93は生成付加データを、キャプチャした映像データCV#xに対応する付加データAdd#xとする。
そしてステップF510で、映像データCV#xと、付加データAdd#xを関連させてファイル化処理を行い、例えば図3(a)又は図3(b)のようなファイル形態でROM/RAM94に記憶させる。
その後ステップF501,F502の操作監視処理に戻る。
なお、このようにキャプチャファイルをROM/RAM94に記憶する以外に、外部の記憶装置に記憶させることもできる。
例えばCPU93はステップF510において、ファイル化した映像データCV#xと付加データAdd#xと、記録要求をビデオレコーダ84に送信する。ビデオレコーダ84では、これに応じてキャプチャファイルを内部の記録媒体に保存する。もちろんビデオレコーダ84に限らず、ファイル記録可能な他の装置に記録させても良い。
或いは、IPリモコン80にカードスロットを形成し、メモリカードを装着可能とした場合は、そのメモリカードにキャプチャファイルを記録するようにしてもよい。
ステップF507で付加データ抽出ができなかったと判断した場合は、CPU93はステップF501、F502の操作監視処理に戻る。つまりこの場合は、キャプチャした映像データCV#xに対する付加データは、ユーザーが後の時点で入力したデータに基づいて生成するものとすることになる。
一方ステップF506で、ユーザーがキャプチャ指示操作の直後に付加データ入力のための操作、例えば図20の画面表示対してキーワードを指定する操作を行った場合は、CPU93はステップF512に進み、ユーザー操作に応じた付加データ入力処理を行う。上述したように付加データの入力については多様に考えられる。
そしてユーザーの操作により入力内容が確定されたら、ステップF513からF514に進み、確定された入力データによって付加データを生成し、キャプチャした映像データCV#xに対応する付加データAdd#xとする。
次にステップF510で、映像データCV#xと、付加データAdd#xを関連させてファイル化処理を実行させ、例えば図3(a)又は図3(b)のようなファイル形態でROM/RAM94、もしくは外部の記録可能な装置に記憶させる。
また、ステップF502でユーザーによる付加データ入力開始のための操作、例えば付加データ入力モードの操作などが検知された場合は、CPU93はステップF511に進む。つまり過去の時点でキャプチャし、まだ付加データを関連づけたファイルとして記憶してない映像データCV#xに対して、ユーザーが付加データを入力しようとする場合や、或いは、既に付加データが関連づけられているキャプチャファイルについてユーザーが付加データを修正する編集を行う場合である。ステップF511の処理は、付加データの入力を行う対象となる映像データCV#xをユーザーの指定に基づいて特定する処理となる。
その後、上述のステップF512,F513,F514,F510の処理で付加データの入力又は編集、ファイル化、キャプチャファイルとしての記録を行う。
なお、キャプチャファイルを外部の記憶装置、例えばビデオレコーダ84等に保存する場合、既に外部機器に保存されているキャプチャファイルの編集については、それら外部機器と通信を行いながら上記ステップF511〜F510の処理を行えばよい。
以上のように、IPリモコン80を用いたキャプチャ処理が実行される。
なお、図19は一例であり、上記図6のように付加データをユーザー入力により生成する処理方式、図7のように付加データをQRコードやEPGデータ等から自動生成する処理方式も可能である。また付加データ入力に際して、図12で説明したように入力方式をユーザーが選択できるようにすることも可能である。つまり、図1〜図15で説明した実施の形態と同様に各種の変形例が想定できる。
また、上記例ではテレビジョン受像器81でストリーム映像を見ながら、キャプチャ指示操作に応じて映像データをIPリモコン80に取り込むようにしたが、ネットワーク通信により、テレビジョン受像器81,82,83で受信されたストリーム映像や、ビデオレコーダ84,85で再生したストリーム映像をIPリモコン80に供給し、IPリモコン80の表示部91でストリーム映像を見ることもできる。その場合、キャプチャ処理は、IPリモコン80内で、表示処理中のストリーム映像に対して行われればよい。
以上のようにIPリモコン80によってキャプチャ処理されて保存されたキャプチャファイルについては、CPU93が上述した図13と同様の処理で、ユーザーの操作に応じて表示させることができる。
即ちCPU93は、ユーザーが操作キー92によりキャプチャファイルの表示要求の操作を行った場合、図13のステップF402,F403,F404,F405の処理を行って、ROM/RAM94に記憶されたキャプチャファイルの検索や表示部91での一覧表示を行うようにすればよい。またステップF406〜F411の処理もCPU93が実行するようにして、拡大表示や編集処理を行えばよい。
なお、上記のようにIPリモコン80にカードスロットを設けてメモリカードにキャプチャファイルを保存する場合も、同様の処理が可能である。
ただし、IPリモコン80がビデオレコーダ84,85等の外部のデータ記録可能な機器にキャプチャファイルを保存するようにする場合は、CPU93は、その外部機器に対してキャプチャファイルの一覧表示、拡大表示、編集等を要求することになる。
以上のようにネットワーク機器に対応するIPリモコン80においても、映像キャプチャやキャプチャファイルの一覧表示等を行うことができ、図1〜図15で説明した実施の形態と同様の効果を得ることができる。
さらにこのIPリモコン80のような携帯可能な機器の場合、IPリモコン80を持ち運ぶことで、保存したキャプチャファイルを携帯できることにもなり、例えばラーメン屋の情報を保持しながら、そのラーメン屋を探すといったことも可能となるため、さらに便利に利用できる。
なお、ここではIPリモコン80としての機器で説明したが、携帯電話機やPDA(Personal Digital Assistant)などでも、上記動作を実行させるようにすることができ、その場合も、キャプチャファイルの携帯性が得られることになる。
ところで、図16のネットワーク構成例では、IPリモコン80が、テレビジョン受像器81,82,83、ビデオレコーダ84,85のそれぞれと相互に無線LAN通信を行うものとしたが、図21のようなネットワーク構成も考えられる。
この図21では、テレビジョン受像器81,82,83、ビデオレコーダ84,85が有線LANにより相互通信可能とされ、この有線LAN上に無線LAN用のアクセスポイント150が設けられる。そしてIPリモコン80は、アクセスポイント150を介して有線LANネットワークにアクセスする。つまりIPリモコン80はアクセスポイント150を介した通信によりネットワーク上の各機器を制御し、またデータの送受信を行う構成である。
このようなネットワーク構成においても、上述した動作は同様に実現できる。
本発明の実施の形態のビデオレコーダのブロック図である。 実施の形態のコントローラの機能の説明図である。 実施の形態の記憶されるファイル形態の説明図である。 実施の形態のキャプチャファイルの説明図である。 実施の形態のキャプチャファイルの説明図である。 実施の形態のキャプチャ処理例Iのフローチャートである。 実施の形態のキャプチャ処理例IIのフローチャートである。 実施の形態のキャプチャ処理例IIIのフローチャートである。 実施の形態の付加データ入力の説明図である。 実施の形態の付加データ入力時の表示画面例の説明図である。 実施の形態の編集時の入力の説明図である。 実施の形態の入力方法選択の説明図である。 実施の形態のキャプチャファイル表示処理のフローチャートである。 実施の形態のキャプチャファイル一覧表示の説明図である。 実施の形態のキャプチャファイル拡大表示の説明図である。 実施の形態のネットワーク構成の説明図である。 実施の形態のIPリモコンのブロック図である。 実施の形態のIPリモコンのソフトウエア構成の説明図である。 実施の形態のIPリモコンのキャプチャ処理のフローチャートである。 実施の形態のIPリモコンでのキャプチャ時の表示例の説明図である。 実施の形態のネットワーク構成の他の例の説明図である。
符号の説明
1 ビデオレコーダ、2 表示装置、3 リモートコマンダー、11 コントローラ、12 チューナ部、15 映像信号処理部、16 HDD、17 記録再生処理部、18 キャプチャデータ処理部、19 データ保存部、20 QR検出部、21 EPG抽出/記憶部、25 パネル操作部、26 端子、27 受光部、28 OSD処理部、30 キャプチャ処理制御機能、31 付加データ生成処理機能、32 キャプチャファイル記憶制御機能、33 キャプチャファイル表示制御機能、80 IPリモコン、81,82,83 テレビジョン受像器、84,85 ビデオレコーダ、91 表示部、92 操作キー、93 CPU、94 ROM/RAM

Claims (13)

  1. 入力されたキャプチャ指示に応じて、表示装置部で表示させるストリーム映像データにおける1フレーム分の映像データを取り込む映像データキャプチャ手段と、
    上記映像データキャプチャ手段が取り込んだ映像データに関するデータを取得するデータ取得手段と、
    上記映像データキャプチャ手段で取り込んだ映像データに関連づける付加データを生成する付加データ生成手段と、
    上記映像データキャプチャ手段で取り込んだ映像データと、上記付加データ生成手段で生成した付加データとを対応させて、所定の記憶部に記憶させる記憶制御手段と、
    上記記憶制御手段によって上記記憶部に記憶させた映像データについての一覧画像データを生成し、上記表示装置部に対して出力する一覧表示制御手段と、
    を備え、
    上記データ取得手段は、上記映像データキャプチャ手段が取り込んだ映像データに記録されているコード情報を検出し、該コード情報を解析してデコードを行い、コードとして記録された情報を抽出してデータとして取得し、
    上記付加データ生成手段は、上記データ取得手段で取得されたデータを上記映像データキャプチャ手段で取り込んだ映像データに対応する上記付加データとして生成する
    映像処理装置。
  2. 上記コード情報は、QRコード、バーコード、二次元バーコードによる情報およびデジタル映像データとして付加的な情報であることを特徴とする請求項1に記載の映像処理装置。
  3. 上記映像データキャプチャ手段は、上記取り込んだ映像データ重畳されている電子番組情報を分離し取り込むとともに、
    上記データ取得手段は、上記電子番組情報から抽出される文字情報に基づいてデータを取得することを特徴とする請求項1に記載の映像処理装置。
  4. 上記データ取得手段は、検出されたコード情報によって記録された情報が付加データとして用いる情報として、該コード情報に記録された情報からテキストデータ、URLデータが得られた場合に付加データとして抽出が可能と判断することを特徴とする請求項1に記載の映像処理装置。
  5. さらに、有線または無線によりネットワーク接続された外部機器との送受信制御手段を備え、
    上記送受信制御手段は、上記外部機器との間で映像データ、及び該外部機器の制御信号の送受信を行うことを特徴とする請求項1に記載の映像処理装置。
  6. 上記映像データキャプチャ手段は、上記送受信制御手段を介して、上記外部機器から送信される映像データを取り込むことを特徴とする請求項5に記載の映像処理装置。
  7. 上記送受信制御手段は、上記記憶制御手段によって上記記憶部に記憶させた映像データについて上記外部機器に対して出力することを特徴とする請求項5に記載の映像処理装置。
  8. 上記一覧表示制御手段は、上記記憶部に記憶させた映像データについて、上記付加データに基づいて検索又はソートを行い、該検索又はソートの結果に基づいて上記一覧画像データを生成することを特徴とする請求項1に記載の映像処理装置。
  9. ユーザー操作に用いられる操作入力手段をさらに備え、
    上記付加データ生成手段は、上記操作入力手段の操作によって入力されたデータを用いて上記付加データを生成することを特徴とする請求項1に記載の映像処理装置。
  10. 上記操作入力手段の操作によって入力されるデータは文字データであることを特徴とする請求項9に記載の映像処理装置。
  11. ユーザー操作に用いられる操作入力手段をさらに備え、
    上記付加データ生成手段は、上記操作入力手段の操作によって選択されたデータを用いて上記付加データを生成することを特徴とする請求項1に記載の映像処理装置。
  12. 上記付加データ生成手段は、選択候補データを発生させるとともに、該選択候補データの中で上記操作入力手段の操作によって選択されたデータを用いて上記付加データを生成することを特徴とする請求項11に記載の映像処理装置。
  13. 入力されたキャプチャ指示に応じて、表示装置部で表示させるストリーム映像データにおける1フレーム分の映像データを取り込む映像データキャプチャステップと、
    上記映像データキャプチャステップによって取り込んだ映像データに関するデータを取得するデータ取得ステップと、
    上記映像データキャプチャステップで取り込んだ映像データに関連づける付加データを生成する付加データ生成ステップと、
    上記映像データキャプチャステップで取り込んだ映像データと、上記付加データ生成ステップで生成した付加データとを対応させて、所定の記憶部に記憶させる記憶制御ステップと、
    上記記憶制御ステップによって上記記憶部に記憶させた映像データについての一覧画像データを生成し、上記表示装置部に対して出力する一覧表示制御ステップと、
    を備え、
    上記データ取得ステップは、上記映像データキャプチャステップで取り込んだ映像データに記録されているコード情報を検出し、該コード情報を解析してデコードを行い、コードとして記録された情報を抽出してデータとして取得し、
    上記付加データ生成ステップは、上記データ取得ステップで取得されたデータを上記映像データキャプチャステップによって取り込んだ映像データに対応する上記付加データとして生成する
    映像処理方法。
JP2005143644A 2005-05-17 2005-05-17 映像処理装置、映像処理方法 Expired - Fee Related JP4577085B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005143644A JP4577085B2 (ja) 2005-05-17 2005-05-17 映像処理装置、映像処理方法
US11/429,483 US8427455B2 (en) 2005-05-17 2006-05-05 Image processing apparatus and image processing method
EP20060252490 EP1724695A1 (en) 2005-05-17 2006-05-11 Image processing apparatus and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005143644A JP4577085B2 (ja) 2005-05-17 2005-05-17 映像処理装置、映像処理方法

Publications (2)

Publication Number Publication Date
JP2006324730A JP2006324730A (ja) 2006-11-30
JP4577085B2 true JP4577085B2 (ja) 2010-11-10

Family

ID=36781568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005143644A Expired - Fee Related JP4577085B2 (ja) 2005-05-17 2005-05-17 映像処理装置、映像処理方法

Country Status (3)

Country Link
US (1) US8427455B2 (ja)
EP (1) EP1724695A1 (ja)
JP (1) JP4577085B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017103600A (ja) * 2015-12-01 2017-06-08 シャープ株式会社 出力装置、受信装置、関連情報送信装置、コンピュータプログラム及び関連情報送受信システム

Families Citing this family (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8462645B1 (en) 2006-11-13 2013-06-11 Joseph Harb Interactive advertising system, business methods and software
US8310985B2 (en) 2006-11-13 2012-11-13 Joseph Harb Interactive radio advertising and social networking
US8718538B2 (en) * 2006-11-13 2014-05-06 Joseph Harb Real-time remote purchase-list capture system
US8391155B2 (en) * 2006-11-13 2013-03-05 Joseph Harb Digital content download associated with corresponding radio broadcast items
US8296195B2 (en) * 2006-11-13 2012-10-23 Joseph Harb Broadcast programming data capture
JP5132945B2 (ja) * 2007-02-01 2013-01-30 シャープ株式会社 広告配信システム、端末装置、広告配信方法、プログラム及び記録媒体
JP4850753B2 (ja) * 2007-02-28 2012-01-11 シャープ株式会社 広告配信システム、端末装置、広告配信方法、プログラム及び記録媒体
JP4825717B2 (ja) * 2007-03-30 2011-11-30 富士通株式会社 文書収集方法、文書収集プログラム及び文書収集装置
KR101377885B1 (ko) 2007-07-23 2014-03-24 엘지전자 주식회사 영상표시기기에서 외부입력 라벨 표시 장치 및 방법
JP2009033411A (ja) * 2007-07-26 2009-02-12 Sharp Corp 放送受信装置および有料番組提供システム
JP4500845B2 (ja) * 2007-11-13 2010-07-14 シャープ株式会社 情報表示装置、情報表示方法、プログラム及び記録媒体
KR101392273B1 (ko) * 2008-01-07 2014-05-08 삼성전자주식회사 키워드 제공 방법 및 이를 적용한 영상기기
US8301618B2 (en) * 2008-02-26 2012-10-30 Microsoft Corporation Techniques to consume content and metadata
US9264669B2 (en) * 2008-02-26 2016-02-16 Microsoft Technology Licensing, Llc Content management that addresses levels of functionality
US8358909B2 (en) * 2008-02-26 2013-01-22 Microsoft Corporation Coordinated output of messages and content
JP5388480B2 (ja) * 2008-06-02 2014-01-15 キヤノン株式会社 電子番組表の表示方法、プログラム及び電子番組表の表示装置
EP2353238A1 (en) 2008-10-28 2011-08-10 Airbiquity Inc. Purchase of a piece of music being played on a radio in a vehicle
JP5279457B2 (ja) * 2008-11-11 2013-09-04 三菱電機株式会社 放送受信端末
US8918333B2 (en) 2009-02-23 2014-12-23 Joseph Harb Method, system and apparatus for interactive radio advertising
JP5343676B2 (ja) * 2009-04-08 2013-11-13 ソニー株式会社 画像処理装置、画像処理方法およびコンピュータプログラム
US8452599B2 (en) * 2009-06-10 2013-05-28 Toyota Motor Engineering & Manufacturing North America, Inc. Method and system for extracting messages
US9378205B1 (en) * 2009-06-19 2016-06-28 Sureclinical Inc. System and method for managing and sharing pharmaceutical clinical trial regulatory documents
JP5520954B2 (ja) * 2009-08-07 2014-06-11 シャープ株式会社 コンテンツ通知装置、通知方法、プログラム
US8237792B2 (en) 2009-12-18 2012-08-07 Toyota Motor Engineering & Manufacturing North America, Inc. Method and system for describing and organizing image data
WO2011135664A1 (ja) * 2010-04-27 2011-11-03 富士通株式会社 情報処理装置、情報処理方法、およびプログラム
US8424621B2 (en) 2010-07-23 2013-04-23 Toyota Motor Engineering & Manufacturing North America, Inc. Omni traction wheel system and methods of operating the same
US9329966B2 (en) 2010-11-23 2016-05-03 Echostar Technologies L.L.C. Facilitating user support of electronic devices using matrix codes
US9792612B2 (en) 2010-11-23 2017-10-17 Echostar Technologies L.L.C. Facilitating user support of electronic devices using dynamic matrix code generation
US8386339B2 (en) 2010-11-23 2013-02-26 Echostar Technologies L.L.C. Ordering via dynamic matrix code generation
CA2818757C (en) 2010-11-24 2019-12-03 Echostar Technologies Llc Tracking user interaction from a receiving device
US8439257B2 (en) 2010-12-01 2013-05-14 Echostar Technologies L.L.C. User control of the display of matrix codes
US9280515B2 (en) 2010-12-03 2016-03-08 Echostar Technologies L.L.C. Provision of alternate content in response to QR code
US8886172B2 (en) 2010-12-06 2014-11-11 Echostar Technologies L.L.C. Providing location information using matrix code
US8875173B2 (en) 2010-12-10 2014-10-28 Echostar Technologies L.L.C. Mining of advertisement viewer information using matrix code
US9596500B2 (en) 2010-12-17 2017-03-14 Echostar Technologies L.L.C. Accessing content via a matrix code
US8640956B2 (en) 2010-12-17 2014-02-04 Echostar Technologies L.L.C. Accessing content via a matrix code
US9148686B2 (en) * 2010-12-20 2015-09-29 Echostar Technologies, Llc Matrix code-based user interface
US8856853B2 (en) 2010-12-29 2014-10-07 Echostar Technologies L.L.C. Network media device with code recognition
US8408466B2 (en) 2011-01-04 2013-04-02 Echostar Technologies L.L.C. Assisting matrix code capture by signaling matrix code readers
US8292166B2 (en) 2011-01-07 2012-10-23 Echostar Technologies L.L.C. Performing social networking functions using matrix codes
US8534540B2 (en) 2011-01-14 2013-09-17 Echostar Technologies L.L.C. 3-D matrix barcode presentation
US8786410B2 (en) 2011-01-20 2014-07-22 Echostar Technologies L.L.C. Configuring remote control devices utilizing matrix codes
US8553146B2 (en) 2011-01-26 2013-10-08 Echostar Technologies L.L.C. Visually imperceptible matrix codes utilizing interlacing
US8468610B2 (en) 2011-01-27 2013-06-18 Echostar Technologies L.L.C. Determining fraudulent use of electronic devices utilizing matrix codes
US8430302B2 (en) 2011-02-03 2013-04-30 Echostar Technologies L.L.C. Enabling interactive activities for content utilizing matrix codes
US9571888B2 (en) 2011-02-15 2017-02-14 Echostar Technologies L.L.C. Selection graphics overlay of matrix code
US8511540B2 (en) 2011-02-18 2013-08-20 Echostar Technologies L.L.C. Matrix code for use in verification of data card swap
US8931031B2 (en) 2011-02-24 2015-01-06 Echostar Technologies L.L.C. Matrix code-based accessibility
US9367669B2 (en) 2011-02-25 2016-06-14 Echostar Technologies L.L.C. Content source identification using matrix barcode
US8550334B2 (en) 2011-02-28 2013-10-08 Echostar Technologies L.L.C. Synching one or more matrix codes to content related to a multimedia presentation
US8443407B2 (en) 2011-02-28 2013-05-14 Echostar Technologies L.L.C. Facilitating placeshifting using matrix code
US8833640B2 (en) 2011-02-28 2014-09-16 Echostar Technologies L.L.C. Utilizing matrix codes during installation of components of a distribution system
US9736469B2 (en) 2011-02-28 2017-08-15 Echostar Technologies L.L.C. Set top box health and configuration
US8880289B2 (en) 2011-03-17 2014-11-04 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicle maneuver application interface
EP2525281B1 (en) 2011-05-20 2019-01-02 EchoStar Technologies L.L.C. Improved progress bar
US20120304224A1 (en) * 2011-05-25 2012-11-29 Steven Keith Hines Mechanism for Embedding Metadata in Video and Broadcast Television
KR101459551B1 (ko) * 2011-07-05 2014-11-10 주식회사 케이티 방송 콘텐츠 정보 제공 방법 및 시스템
US8667539B2 (en) * 2011-08-03 2014-03-04 Symbol Shifters, LLC System for scanable icon detection and management
US20130036442A1 (en) * 2011-08-05 2013-02-07 Qualcomm Incorporated System and method for visual selection of elements in video content
US8826340B2 (en) 2011-10-14 2014-09-02 Symbol Shifters, LLC Method for more efficient collecting of information
KR20130044652A (ko) 2011-10-24 2013-05-03 (주)휴맥스 콘텐츠 수신기에서 정보 처리 방법
WO2013065221A1 (ja) * 2011-11-04 2013-05-10 パナソニック株式会社 送信端末、受信端末および情報伝達方法
US9565476B2 (en) * 2011-12-02 2017-02-07 Netzyn, Inc. Video providing textual content system and method
US8855847B2 (en) 2012-01-20 2014-10-07 Toyota Motor Engineering & Manufacturing North America, Inc. Intelligent navigation system
JP2013152517A (ja) * 2012-01-24 2013-08-08 Funai Electric Co Ltd クーポン配布システム、テレビ、サーバー
KR101911803B1 (ko) 2012-08-10 2018-10-26 삼성전자주식회사 휴대용 단말 장치 및 그 동작 방법
US9832413B2 (en) 2012-09-19 2017-11-28 Google Inc. Automated channel detection with one-way control of a channel source
US9866899B2 (en) 2012-09-19 2018-01-09 Google Llc Two way control of a set top box
US9788055B2 (en) * 2012-09-19 2017-10-10 Google Inc. Identification and presentation of internet-accessible content associated with currently playing television programs
US10735792B2 (en) 2012-09-19 2020-08-04 Google Llc Using OCR to detect currently playing television programs
US9973722B2 (en) 2013-08-27 2018-05-15 Qualcomm Incorporated Systems, devices and methods for displaying pictures in a picture
KR20150046950A (ko) * 2013-10-23 2015-05-04 삼성전자주식회사 영상에 포함된 정보코드를 처리하는 디스플레이장치 및 방법
US11310056B2 (en) 2013-12-09 2022-04-19 Sureclinical Inc. System and method for high trust cloud digital signing and workflow automation in health sciences
WO2015185104A1 (en) * 2014-06-03 2015-12-10 Arcelik Anonim Sirketi Image display device capable of retrieving secondary non-direct information in a broadcast program
CN105407071A (zh) * 2014-08-29 2016-03-16 阿里巴巴集团控股有限公司 一种信息展示方法、客户端、服务器及系统
KR20160044954A (ko) * 2014-10-16 2016-04-26 삼성전자주식회사 정보 제공 방법 및 이를 구현하는 전자 장치
US20170332127A1 (en) * 2014-12-04 2017-11-16 Thomson Licensing Method and apparatus for video picture playback
JP2017011435A (ja) * 2015-06-19 2017-01-12 キヤノン株式会社 撮像装置及びその制御方法
US11328234B2 (en) 2015-12-11 2022-05-10 Sureclinical Inc. Interactive project progress tracking interface
US10136183B2 (en) 2015-12-16 2018-11-20 Gracenote, Inc. Dynamic video overlays
KR102769027B1 (ko) * 2016-09-09 2025-02-18 삼성전자주식회사 전자 장치 및 그 제어 방법

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3365161B2 (ja) 1995-07-28 2003-01-08 ソニー株式会社 送信装置及び方法、受信装置及び方法、及び送受信システム
JPH10164525A (ja) 1996-11-29 1998-06-19 Sony Corp データ放送システム
JP3980687B2 (ja) 1996-11-29 2007-09-26 ソニー株式会社 情報付加放送システム
JP2000023079A (ja) 1998-07-03 2000-01-21 Sony Corp 画像記録再生装置
GB9817421D0 (en) 1998-08-11 1998-10-07 Danmere Limited Interactive television control/operating system
JP2000341630A (ja) * 1999-05-31 2000-12-08 Seiko Epson Corp Tv放送情報の記憶・表示システムおよびプリンタ
JP2002185906A (ja) 2000-12-11 2002-06-28 Sanyo Electric Co Ltd 番組記録システム、および番組記録方法
JP2002320164A (ja) * 2001-04-23 2002-10-31 Sharp Corp デジタル放送受信機
JP2003099453A (ja) * 2001-09-26 2003-04-04 Hitachi Ltd 情報提供システムおよびプログラム
CA2752536C (en) * 2002-09-13 2015-01-27 Karl Storz Imaging, Inc. Video recording and image capture device
JP4059173B2 (ja) * 2003-06-27 2008-03-12 株式会社デンソーウェーブ 光学的情報読取装置および光学的情報の読取方法
GB0320314D0 (en) 2003-08-29 2003-10-01 Pioneer Technology United King Digital television signal decoder
WO2005027509A1 (ja) * 2003-09-12 2005-03-24 Matsushita Electric Industrial Co., Ltd. 画像表示装置及びその方法
US7387250B2 (en) * 2003-12-04 2008-06-17 Scanbuy, Inc. System and method for on the spot purchasing by scanning barcodes from screens with a mobile device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017103600A (ja) * 2015-12-01 2017-06-08 シャープ株式会社 出力装置、受信装置、関連情報送信装置、コンピュータプログラム及び関連情報送受信システム

Also Published As

Publication number Publication date
JP2006324730A (ja) 2006-11-30
US20060265731A1 (en) 2006-11-23
EP1724695A1 (en) 2006-11-22
US8427455B2 (en) 2013-04-23

Similar Documents

Publication Publication Date Title
JP4577085B2 (ja) 映像処理装置、映像処理方法
JP4861598B2 (ja) 視聴する番組の選択を行う際に、ユーザを補助する方法
US20150271565A1 (en) Multimedia device for presenting various multimedia content
US8763034B2 (en) Method and apparatus for reproducing network content
JP2006511997A (ja) 映像信号を表示するためのディスプレイを備えた携帯コントローラを有するレジデンシャルゲートウェイシステム
EP1096793B1 (en) System, method, signal, user interface and software to display thumbnail banners
US20070040936A1 (en) Method of searching scenes recorded in PVR and television receiver using the same
EP1796380A1 (en) Content output system, information display apparatus, content output apparatus, and content information display method
US20060109378A1 (en) Apparatus and method for storing and displaying broadcasting caption
JP4678246B2 (ja) 番組検索支援システム
US8655142B2 (en) Apparatus and method for display recording
JPWO2004091200A1 (ja) データ処理装置
JP2004357293A (ja) 識別子で関連付けられたドキュメントの選択のためのナビゲーション処理及びその処理を実施する装置
US20060024025A1 (en) Signal reproducing apparatus and signal reproducing method
JP4159949B2 (ja) 番組記録再生装置、並びに、番組記録再生方法。
JP4062715B2 (ja) 情報処理装置および方法、並びに提供媒体
JP2002199348A (ja) 情報受信記録再生装置
JP4062716B2 (ja) 情報処理装置および方法、並びに提供媒体
JP2006236111A (ja) コンテンツ検索装置および方法、コンテンツ検索プログラムならびに当該プログラムを記録した機械読取り可能な記録媒体
JP4313023B2 (ja) 情報取得出力装置および情報取得出力方法ならびにプログラム
JP2002325215A (ja) データ放送受信端末、表示方法、及びそのプログラム
JP4802766B2 (ja) タイマ予約装置及び情報記録装置
JP4539445B2 (ja) データ転送システム、データ転送処理装置、データ転送処理方法
KR101307750B1 (ko) 방송 프로그램과 연관된 웹페이지를 제공하는 영상기기의동작 방법 및 그 방법을 채용한 영상기기
JP2007041914A (ja) 情報処理装置および情報検索方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060915

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060915

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080903

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090728

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090917

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: 20100727

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100809

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees