JP6510108B2 - Reproducing apparatus, reproducing program and reproducing system - Google Patents
Reproducing apparatus, reproducing program and reproducing system Download PDFInfo
- Publication number
- JP6510108B2 JP6510108B2 JP2018074146A JP2018074146A JP6510108B2 JP 6510108 B2 JP6510108 B2 JP 6510108B2 JP 2018074146 A JP2018074146 A JP 2018074146A JP 2018074146 A JP2018074146 A JP 2018074146A JP 6510108 B2 JP6510108 B2 JP 6510108B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- external
- reproduction
- unit
- external processing
- 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.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
実施形態は、コンテンツの再生に関する。 Embodiments relate to playback of content.
近年、コンテンツ(主に、ウェブコンテンツ)を再生する能力を備えた様々なコンテンツ再生装置が開発されている。ユーザは、例えば、デスクトップPC(Personal Computer)、ラップトップ、スマートフォン、タブレットPC、スレートPC、スマートTV、フィーチャーフォン、DAP(Digital Audio Player)、ビデオゲーム機などの中から所望のデバイスを選択してコンテンツを視聴できる。反面、コンテンツの再生環境は多様化し続けており、ある再生環境において適切に再生可能なコンテンツが他の再生環境において適切に再生されないという事態が生じることもある。 In recent years, various content reproduction apparatuses provided with the ability to reproduce content (mainly, web content) have been developed. The user selects a desired device from, for example, a desktop PC (Personal Computer), a laptop, a smartphone, a tablet PC, a slate PC, a smart phone, a feature phone, a DAP (Digital Audio Player), a video game machine, etc. You can watch the content. On the other hand, the playback environment of content continues to diversify, and there may be a situation where content that can be properly played back in one playback environment is not properly played back in another playback environment.
係るコンテンツの再生環境の多様化への対策として、コンテンツ自身が再生環境に適応することによって当該コンテンツの適切な再生を可能にする技法が提案されている。この技法の1つとして、レスポンシブウェブデザインが知られている。 As a countermeasure for diversification of the reproduction environment of the content, there is proposed a technique for enabling the appropriate reproduction of the content by adapting the content itself to the reproduction environment. As one of the techniques, responsive web design is known.
例えば、JavaScript(登録商標)において、onOrientationChange及びViewportと呼ばれる機能が用意されている。これらの機能を利用してコンテンツを制作することによって、コンテンツ再生装置は当該コンテンツの表示画面の向き、画角、サイズなどに基づいて当該コンテンツの表示方向または表示サイズを決定できる。 For example, in JavaScript (registered trademark), functions called onOrientationChange and Viewport are provided. By producing content using these functions, the content reproduction apparatus can determine the display direction or display size of the content based on the orientation, angle of view, size, etc. of the display screen of the content.
また、CSS3において、Media Queriesと呼ばれる機能が用意されている。この機能を利用してコンテンツを制作することによって、コンテンツ再生装置は当該コンテンツの表示画面のサイズなどに基づいて当該コンテンツに適用されるスタイルを決定できる。 In CSS3, a function called Media Queries is provided. By producing content using this function, the content reproduction apparatus can determine the style to be applied to the content based on the size of the display screen of the content.
更に、HTML5において、Flexible Imagesと呼ばれる機能が用意されている。この機能を利用してコンテンツを制作することによって、コンテンツ再生装置は当該コンテンツの表示領域のサイズの変化に基づいて当該コンテンツを更新できる。 Furthermore, in HTML5, a function called Flexible Images is provided. By producing content using this function, the content reproduction apparatus can update the content based on the change in size of the display area of the content.
しかしながら、レスポンシブデザインを用いたとしても、あらゆる再生環境に適応可能なコンテンツを制作することは容易でない。例えば、コンテンツのデザイン時に想定された再生環境とは全く異なる再生環境で当該コンテンツが再生される場合に、不具合が生じるかもしれない。故に、あらゆる再生環境に適応可能なコンテンツを制作するためには、コンテンツ再生装置及びコンテンツ再生用のアプリケーション(例えば、ウェブブラウザ)についての十分な知識と共に高度なデザイン技術及び制作フローが必要となる。更に、新たに開発されたコンテンツ再生装置及びコンテンツ再生用のアプリケーションに対して制作済みのコンテンツを適応させるために、デザインの修正が必要となることもある。従って、レスポンシブデザインを利用してコンテンツを制作する場合に、コンテンツ制作者に課せられる負担は重い。 However, even with responsive design, it is not easy to produce content that can be adapted to any playback environment. For example, problems may occur when the content is reproduced in a reproduction environment that is completely different from the reproduction environment assumed at the time of design of the content. Therefore, in order to produce content adaptable to any playback environment, advanced design technology and production flow are required together with sufficient knowledge about the content playback apparatus and the application for content playback (for example, a web browser). Furthermore, design modifications may be required to adapt the pre-made content to the newly developed content reproduction device and application for content reproduction. Therefore, when producing content using responsive design, the burden placed on the content creator is heavy.
故に、一般的には、コンテンツ再生装置の種別またはコンテンツ再生用のアプリケーションの種別毎にデザインの異なるコンテンツが制作される。係る制作手法によれば、コンテンツ制作者は特定の種別のコンテンツ再生装置または特定の種別のアプリケーションを対象にデザインの異なるコンテンツを制作すればよいから、レスポンシブデザインに比べて各コンテンツの制作に要する負担は軽減される。そして、コンテンツ提供装置(例えば、ウェブサーバ)は、コンテンツの取得要求を受けると、当該取得要求に基づいてコンテンツ再生装置の種別またはアプリケーションの種別を判定し、適切なデザインのコンテンツを選択して提供することもできる。尚、上記デザインの異なるコンテンツは個々にアドレスを割り当てられているが、上記取得要求は所望のデザインのコンテンツのアドレスを含む必要はなくこれらデザインの異なるコンテンツの共通のアドレスを含んでいればよい。但し、コンテンツ再生装置の種別またはアプリケーションの種別が予め想定されたものでなければ、コンテンツ提供装置は適切なデザインのコンテンツを提供することができない。この問題への対策として多数のコンテンツ再生装置の種別またはアプリケーションの種別を対象にコンテンツを制作することが挙げられるが、係る対策によると制作されるコンテンツの総数が増大するのでコンテンツ製作者またはウェブサーバ運用者に課せられる負担は結果的に重くなる。 Therefore, in general, contents having different designs are produced for each type of content reproduction apparatus or type of application for content reproduction. According to such a production method, the content creator only has to produce content having a different design for a specific type of content reproduction apparatus or a specific type of application, so the burden required for producing each content as compared to responsive design Is reduced. Then, upon receiving the content acquisition request, the content providing device (for example, the web server) determines the type of the content reproduction device or the type of the application based on the acquisition request, and selects and provides the appropriately designed content. You can also Although the contents different in the design are individually assigned addresses, the acquisition request does not have to include the address of the contents of the desired design, and may include the common address of the contents different in the design. However, if the type of the content reproduction apparatus or the type of the application is not assumed in advance, the content providing apparatus can not provide the content having an appropriate design. One solution to this problem is to produce content targeting multiple types of content playback devices or application types, but such a solution increases the total number of produced content, so the content producer or web server As a result, the burden imposed on the operator becomes heavy.
また、コンテンツ再生用のアプリケーション(例えば、ウェブブラウザ)から当該アプリケーションとは異なるアプリケーションまたは機能によって実行される処理(即ち、外部処理)を呼び出すことを可能にする技法が知られている。この技法の1つとして、URLスキーマが知られている。 There is also known a technique that enables an application for content reproduction (for example, a web browser) to call a process (that is, an external process) executed by an application or function different from the application. URL schema is known as one of the techniques.
URLスキーマは、アプリケーションまたは機能に対応付けられる。この対応付けは、例えばウェブブラウザの初期設定時に行われたり、アプリケーションのインストール時に行われたりする。例えば、コンテンツ再生装置がウェブブラウザを用いてウェブページを再生する場合に、当該ウェブページに含まれる「mailto:」のURLスキーマが選択されるとウェブブラウザがメールソフトを起動することになる。 The URL schema is associated with the application or function. This association is performed, for example, at the time of initial setting of the web browser or at the time of installation of the application. For example, when the content reproduction apparatus reproduces a web page using a web browser, the web browser will start the e-mail software when the URL scheme of "mailto:" included in the web page is selected.
しかしながら、URLスキーマを含むコンテンツは、当該URLスキーマによって起動されるアプリケーションまたは機能がコンテンツ再生装置に備えられていることを前提に制作される。故に、例えば、あるコンテンツ再生装置向けに制作されたコンテンツを他のコンテンツ再生装置によって再生する場合に、当該コンテンツに含まれるURLスキーマが選択されても対応するアプリケーションまたは機能が当該コンテンツ再生装置に用意されていないために、当該アプリケーションまたは機能が動作しないという事態が予想される。 However, the content including the URL schema is produced on the premise that the content reproduction apparatus is provided with an application or function activated by the URL schema. Therefore, for example, when a content produced for a certain content reproduction apparatus is reproduced by another content reproduction apparatus, even if the URL schema included in the content is selected, the corresponding application or function is prepared in the content reproduction apparatus. It is expected that the application or function does not operate because it is not done.
実施形態は、ユーザのコンテンツ視聴時における利便性を向上させることを目的とする。 The embodiment aims to improve the convenience when the user views the content.
実施形態によれば、再生装置は、取得部と、再生部とを含む。取得部は、アプリケーションおよび機能のうち少なくとも一方によって実行される外部処理が呼び出されると、外部処理の呼び出し情報に対応付けられた外部処理装置が存在するか否かを管理データに基づいて判定し、外部処理の呼び出し情報に対応付けられた外部処理装置が存在する場合、外部処理を外部処理装置に実行させ、外部処理装置から外部処理の実行結果を取得する。再生部は、外部処理の実行結果を再生する。管理データは、外部処理の呼び出し情報と、当該外部処理を実行可能な外部処理装置とを対応付ける。 According to an embodiment, the playback device includes an acquisition unit and a playback unit. When an external process executed by at least one of an application and a function is called, the acquiring unit determines whether an external processing device associated with call information of the external process exists based on the management data. If there is an external processing device associated with the call information of the external processing, the external processing device is made to execute the external processing, and the execution result of the external processing is acquired from the external processing device. The reproduction unit reproduces the execution result of the external process. The management data associates call information of an external process with an external processing apparatus capable of executing the external process.
以下、図面を参照しながら実施形態の説明が述べられる。尚、以降、説明済みの要素と同一または類似の要素には同一または類似の符号が付され、重複する説明は基本的に省略される。
(第1の実施形態)
図1に例示されるように、第1の実施形態に係るコンテンツ再生装置100は、再生条件判定部101と、取得情報決定部102と、コンテンツ取得部103と、コンテンツ再生部104とを備える。
Hereinafter, the description of the embodiments will be described with reference to the drawings. In the following, elements that are the same as or similar to the elements described above will be assigned the same or similar reference numerals, and overlapping descriptions will be basically omitted.
First Embodiment
As exemplified in FIG. 1, the content reproduction apparatus 100 according to the first embodiment includes a reproduction condition determination unit 101, an acquired information determination unit 102, a content acquisition unit 103, and a content reproduction unit 104.
再生条件判定部101は、少なくとも、再生が予定されるコンテンツの再生条件を判定する。再生条件判定部101は、再生中のコンテンツの再生条件を更に判定してもよい。再生条件判定部101は、判定した再生条件を示す情報を取得情報決定部102に通知する。再生条件判定部101は、判定した再生条件を示す情報を更にコンテンツ再生部104に通知してもよい。再生条件判定部101は、コンテンツの再生条件が変化した場合に、当該コンテンツの再取得を促すために、再生条件の変化を示す情報をコンテンツ取得部103に通知してもよい。再生条件判定部101は、取得情報決定部102または他の要素からの求めに応じて再生条件を判定してもよいし、自律的に再生条件を判定してもよい。 The reproduction condition determination unit 101 determines at least the reproduction condition of the content scheduled to be reproduced. The reproduction condition determination unit 101 may further determine the reproduction condition of the content being reproduced. The reproduction condition determination unit 101 notifies the acquired information determination unit 102 of information indicating the determined reproduction condition. The reproduction condition determination unit 101 may further notify the content reproduction unit 104 of information indicating the determined reproduction condition. When the reproduction condition of the content changes, the reproduction condition determination unit 101 may notify the content acquisition unit 103 of information indicating the change of the reproduction condition, in order to prompt reacquisition of the content. The reproduction condition determination unit 101 may determine the reproduction condition according to a request from the acquired information determination unit 102 or another element, or may autonomously determine the reproduction condition.
再生条件は、コンテンツの表示画面または表示領域(例えば、ウィンドウ)のサイズ(即ち、解像度)を含んでもよい。再生条件は、コンテンツの表示画面または表示領域の画角(例えば、アスペクト比)を含んでもよい。再生条件は、コンテンツの表示画面または表示領域の向き(例えば、ランドスケープモード/ポートレートモード)を含んでもよい。再生条件は、コンテンツの表示画面または表示領域が実空間において占めるサイズ(即ち、実寸)を含んでもよい。再生条件は、コンテンツの表示画面または表示領域とユーザとの間の距離を含んでもよい。距離は、例えば赤外線、GPSなどを用いた任意の測距法によって求められてよい。 The playback conditions may include the size (i.e., resolution) of the display screen or display area (e.g., window) of the content. The reproduction conditions may include the angle of view (for example, aspect ratio) of the display screen or display area of the content. The reproduction conditions may include the display screen or the display area of the content (for example, landscape mode / portrait mode). The reproduction condition may include the size (ie, actual size) occupied by the display screen or display area of the content in the real space. The reproduction condition may include the distance between the display screen or display area of the content and the user. The distance may be determined by any distance measuring method using, for example, infrared light, GPS or the like.
更に、再生条件は、例えば、ユーザのコンテンツ視聴状態、ユーザのコンテンツ利用状態などを含んでもよい。ユーザのコンテンツ視聴状態は、例えば、コンテンツの視聴時間(例えば、現在時刻)、コンテンツの視聴者(例えば、視聴者の識別情報、視聴人数など)、コンテンツの視聴場所(例えば、緯度及び経度、地域、国、施設種別など)を含んでもよい。ユーザのコンテンツ利用状態は、例えば、ユーザがコンテンツの再生のために利用中のUI(User Interface)デバイスの種別(例えば、リモートコントローラ、キーボード、マウス、タッチパネルなど)を含んでもよい。 Furthermore, the reproduction conditions may include, for example, the user's content viewing state, the user's content use state, and the like. The user's content viewing state is, for example, the viewing time of the content (for example, current time), the viewer of the content (for example, identification information of the viewer, the number of viewers, etc.), the viewing location of the content (for example, latitude and longitude, area , Country, facility type, etc.). The content usage status of the user may include, for example, the type of a UI (User Interface) device (for example, a remote controller, a keyboard, a mouse, a touch panel, etc.) that the user is using to play back the content.
取得情報決定部102は、コンテンツ取得部103からコンテンツを取得するための情報(以降、取得情報と称される)の問い合わせを受けると、取得情報を決定する。具体的には、取得情報決定部102は、再生条件判定部101から通知される再生条件を示す情報に基づいて取得情報を決定する。取得情報決定部102は、決定した取得情報をコンテンツ取得部103に通知する。取得情報決定部102は、コンテンツ再生装置100内に保存された情報へのローカルアクセスを通じて取得情報を決定してもよいし、コンテンツ再生装置100の外部に保存された情報を利用して取得情報を決定してもよい。 When the acquisition information determination unit 102 receives an inquiry from the content acquisition unit 103 for information for acquiring content (hereinafter referred to as acquisition information), the acquisition information determination unit 102 determines acquisition information. Specifically, the acquired information determination unit 102 determines acquired information based on the information indicating the reproduction condition notified from the reproduction condition determination unit 101. The acquisition information determination unit 102 notifies the content acquisition unit 103 of the determined acquisition information. The acquisition information determination unit 102 may determine the acquisition information through local access to the information stored in the content reproduction apparatus 100, or the acquisition information may be acquired using information stored outside the content reproduction apparatus 100. You may decide.
取得情報決定部102は、例えば、取得情報管理テーブルを利用することによって、取得情報を決定してもよい。尚、取得情報管理テーブルは、コンテンツ再生装置100内に保存されてもよいし、コンテンツ再生装置100の外部に保存されてもよい。取得情報管理テーブルは、再生条件と、当該再生条件に適したデザインのコンテンツを取得するための取得情報とを対応付ける。 The acquired information determination unit 102 may determine acquired information, for example, by using an acquired information management table. The acquired information management table may be stored in the content reproduction apparatus 100 or may be stored outside the content reproduction apparatus 100. The acquisition information management table associates the reproduction condition with the acquisition information for acquiring the content of the design suitable for the reproduction condition.
ある種のコンテンツ提供装置(典型的には、ウェブサーバ)は、コンテンツの取得要求に含まれるUser−Agentの値を参照することによって、当該取得要求を送信したコンテンツ再生装置の種別またはコンテンツ再生用のアプリケーションの種別を判定し、判定されたコンテンツ再生装置の種別またはアプリケーションの種別に適したデザインのコンテンツを提供することになる。故に、本実施形態において、取得情報は、User−Agentヘッダを含んでもよい。 A type of content providing device (typically, a web server) uses the value of the User-Agent included in the content acquisition request to refer to the type of content reproduction device that transmitted the acquisition request or for content reproduction The type of application is determined, and the content of the design suitable for the determined type of content reproduction apparatus or the type of application is provided. Therefore, in the present embodiment, the acquired information may include a User-Agent header.
コンテンツの表示画面または表示領域のサイズに対して、当該サイズに適したコンテンツ再生装置の種別(例えば、PC(ここではデスクトップPCを意味する)、タブレットPC、スマートフォンなど)を表すUser−Agentヘッダの値が対応付けられてよい。例えば、上記サイズが第1の閾値(例えば、あるタブレットPCの画面解像度以上の値)より大きければ、PC向けのコンテンツが取得及び再生されてよい(図3A)。上記サイズが第1の閾値以下で第2の閾値(例えば、あるスマートフォンの画面解像度以上の値)より大きければ、タブレットPC向けのコンテンツが取得及び再生されてよい(図3B)。上記サイズが第2の閾値以下であればスマートフォン向けのコンテンツが取得及び再生されてよい(図3C)。 For the size of the content display screen or display area, the type of User-Agent header representing the type of content reproduction apparatus (for example, PC (here, desktop PC), tablet PC, smartphone, etc.) suitable for the size Values may be associated. For example, if the size is larger than a first threshold (for example, a value greater than or equal to the screen resolution of a certain tablet PC), content for PC may be acquired and reproduced (FIG. 3A). If the size is equal to or less than a first threshold and greater than a second threshold (for example, a value greater than or equal to the screen resolution of a certain smartphone), content for tablet PCs may be acquired and reproduced (FIG. 3B). If the size is equal to or less than the second threshold, content for smartphones may be acquired and reproduced (FIG. 3C).
表示画面または表示領域の向きに対して、当該向きに適したコンテンツ再生装置の種別を表すUser−Agentヘッダの値が対応付けられてよい。例えば、上記向きがポートレートモードであればタブレットPC向けのコンテンツが取得及び再生されてよい(図4A)。上記向きがランドスケープモードであればPC向けのコンテンツが取得及び再生されてもよい(図4B)。 The value of the User-Agent header representing the type of the content reproduction apparatus suitable for the orientation may be associated with the orientation of the display screen or the display area. For example, if the orientation is a portrait mode, content for a tablet PC may be acquired and reproduced (FIG. 4A). If the orientation is landscape mode, content for PC may be acquired and reproduced (FIG. 4B).
コンテンツの表示画面または表示領域が実空間において占めるサイズに対して、当該サイズに適したコンテンツ再生装置の種別を表すUser−Agentヘッダの値が対応付けられてよい。例えば、上記サイズが第1の閾値(例えば、あるタブレットPCの画面が実空間において占めるサイズ以上の値)より大きければPC向けのコンテンツが取得及び再生されてよい(図3A)。上記サイズが第1の閾値以下で第2の閾値(例えば、あるスマートフォンの画面が実空間において占めるサイズ以上の値)より大きければタブレットPC向けのコンテンツが取得及び再生されてよい(図3B)。上記サイズが第2の閾値以下であればスマートフォン向けのコンテンツが取得及び再生されてよい(図3C)。 A value of a User-Agent header representing the type of the content reproduction apparatus suitable for the size may be associated with the size occupied by the display screen or display area of the content in the real space. For example, if the size is larger than a first threshold (for example, a value greater than or equal to the size occupied by the screen of a certain tablet PC in real space), content for PC may be acquired and reproduced (FIG. 3A). If the size is equal to or less than the first threshold and larger than the second threshold (for example, a value greater than or equal to the size occupied by the screen of a certain smartphone), content for a tablet PC may be acquired and reproduced (FIG. 3B). If the size is equal to or less than the second threshold, content for smartphones may be acquired and reproduced (FIG. 3C).
コンテンツの表示画面または表示領域とユーザとの間の距離に対して、当該距離に適したコンテンツ再生装置の種別を表すUser−Agentヘッダの値が対応付けられてよい。例えば、上記距離が閾値より長ければPC向けのコンテンツが取得及び再生されてよい(図3A)。上記距離が閾値以下であればスマートフォン向けのコンテンツが取得及び再生されてよい(図3C)。 The value of the User-Agent header representing the type of the content reproduction apparatus suitable for the distance may be associated with the distance between the content display screen or display area and the user. For example, if the distance is longer than a threshold, content for PC may be acquired and reproduced (FIG. 3A). If the distance is equal to or less than the threshold, content for smartphones may be acquired and reproduced (FIG. 3C).
更に、取得情報は、User−Agentヘッダの値に加えて別のパラメータを含んでもよい。例えば、PC向けのウェブページの再生開始が命令され、タブレットPCまたはスマートフォンを表すUser−Agentヘッダの値を含む取得情報が決定され、当該Uesr−Agentヘッダの値及び上記ウェブページを示すURLが設定された取得要求をコンテンツ提供装置に送信する場合に、タブレットPC向けまたはスマートフォン向けのウェブページにリダイレクトされることがある。即ち、User−Agentヘッダの値に対応するURLの値が取得要求に設定されていない場合に、リダイレクトによるオーバーヘッドが生じることがある。 Furthermore, the acquired information may include other parameters in addition to the value of the User-Agent header. For example, the start of reproduction of a web page for PC is instructed, acquired information including the value of User-Agent header representing a tablet PC or a smartphone is determined, and the value of the Uesr-Agent header and the URL indicating the web page are set. When transmitting the acquired acquisition request to the content providing device, the user may be redirected to a webpage for tablet PC or smartphone. That is, when the value of the URL corresponding to the value of the User-Agent header is not set in the acquisition request, overhead due to redirection may occur.
故に、リダイレクトの発生を抑制するために、例えば、前述の取得情報管理テーブルにおいて、User−Agentヘッダの値及びオリジナルのURL(即ち、再生が命令されたURL)の値の組み合わせに対するリダイレクト先を示すURLの値が更に管理されてよい。そして、取得情報決定部102は、コンテンツの再生条件に対してUser−Agentヘッダの値を決定し、当該User−Agentヘッダの値及びオリジナルのURLの値の組み合わせに対してリダイレクト先を示すURLの値を更に決定してもよい。この場合に、取得情報は、User−Agentヘッダの値に加えて対応するリダイレクト先を示すURLの値を含む。 Therefore, in order to suppress the occurrence of redirection, for example, in the above-mentioned acquired information management table, the redirection destination for the combination of the value of the User-Agent header and the value of the original URL (ie, the URL for which reproduction is instructed) is indicated. The value of the URL may be further managed. Then, the acquired information determination unit 102 determines the value of the User-Agent header for the reproduction condition of the content, and for the URL indicating the redirect destination for the combination of the value of the User-Agent header and the value of the original URL. The value may be further determined. In this case, the acquired information includes the value of the URL indicating the corresponding redirect destination in addition to the value of the User-Agent header.
尚、リダイレクト先を示すURLは、オリジナルのURLに対するリダイレクトの発生時に取得情報管理テーブルを更新することによって管理されてもよい。或いは、User−Agentヘッダの値及びオリジナルのURLの値の組み合わせとリダイレクト先を示すURLとを対応付ける情報が例えばメタファイルの形式でコンテンツ再生装置100の外部に用意されてもよい。 The URL indicating the redirect destination may be managed by updating the acquired information management table when a redirect to the original URL occurs. Alternatively, information associating the combination of the value of the User-Agent header and the value of the original URL with the URL indicating the redirect destination may be prepared outside the content reproduction apparatus 100, for example, in the form of a metafile.
コンテンツ取得部103は、例えばユーザからの操作によってコンテンツの再生開始が命令されると、当該コンテンツを取得するために取得情報を取得情報決定部102に問い合わせる。問い合わせには、再生開始が命令されたコンテンツの情報(例えば、URLの値)が含まれてもよいし、含まれなくてもよい。コンテンツ取得部103は、取得情報決定部102から取得情報を通知されると、当該取得情報を用いてコンテンツ提供装置にコンテンツの取得要求を送信し、当該コンテンツを取得する。例えば、取得情報がUser−Agentヘッダの値を含むならば、コンテンツ取得部103は当該User−Agentヘッダの値が設定された取得要求を送信してもよい。また、取得情報がUser−Agentヘッダの値に加えて対応するURLの値を含むならば、コンテンツ取得部103は、当該User−Agentヘッダ及びURLの値が設定された取得要求を送信してもよい。 For example, when start of reproduction of content is instructed by an operation from the user, the content acquisition unit 103 inquires of the acquired information determination unit 102 about acquired information to acquire the content. The inquiry may or may not include information (for example, the value of the URL) of the content instructed to start reproduction. When notified of acquired information from the acquired information determination unit 102, the content acquisition unit 103 transmits a content acquisition request to the content providing apparatus using the acquired information, and acquires the content. For example, if the acquired information includes the value of the User-Agent header, the content acquisition unit 103 may transmit an acquisition request in which the value of the User-Agent header is set. In addition, if the acquired information includes the value of the corresponding URL in addition to the value of the User-Agent header, the content acquiring unit 103 may transmit the acquisition request in which the value of the User-Agent header and the URL is set. Good.
コンテンツ取得部103は、取得したコンテンツをコンテンツ再生部104に提供する。尚、コンテンツ取得部103は、再生条件判定部101から再生条件の変化を示す情報が通知された場合に、再生中のコンテンツを無条件に或いは条件付きで再取得してもよい。再生中のコンテンツを再取得することによって、変化後の再生条件にコンテンツのデザインを適応させることができる。反面、コンテンツを再取得されると、例えば、再生中の動画像コンテンツまたは音楽コンテンツの再生時刻がリセットされたり、入力途中のテキストがクリアされたりするなどの好ましくない事態が生じるおそれがある。 The content acquisition unit 103 provides the acquired content to the content reproduction unit 104. When the information indicating the change of the reproduction condition is notified from the reproduction condition determination unit 101, the content acquisition unit 103 may reacquire the content being reproduced unconditionally or conditionally. By re-acquiring the content being reproduced, the design of the content can be adapted to the changed reproduction condition. On the other hand, when the content is reacquired, for example, the reproduction time of the moving image content or music content being reproduced may be reset, or the text in the middle of the input may be cleared.
コンテンツ再生部104は、コンテンツ取得部103によって提供されたコンテンツを再生する。コンテンツ再生部104は、ディスプレイ、スピーカなどを備えてよい。コンテンツ再生部104は、再生条件判定部101から通知される再生条件(例えば、コンテンツの表示画面または表示領域のサイズ、画角または向き、若しくは、ユーザのコンテンツ視聴状態またはコンテンツ利用状態など)を示す情報に従って、コンテンツを再生してもよい。 The content reproduction unit 104 reproduces the content provided by the content acquisition unit 103. The content reproduction unit 104 may include a display, a speaker, and the like. The content reproduction unit 104 indicates the reproduction condition (for example, the size, angle of view or direction of the display screen or display area of the content, or the user's content viewing state or content using state) notified from the reproduction condition determination unit 101. The content may be played according to the information.
コンテンツ再生装置100は、図2に例示されるように、コンテンツ再生システムを形成できる。図2のコンテンツ再生システムは、コンテンツ再生装置100と、コンテンツ提供装置110と、取得情報管理装置120とを含む。 The content reproduction apparatus 100 can form a content reproduction system as illustrated in FIG. The content reproduction system of FIG. 2 includes a content reproduction apparatus 100, a content providing apparatus 110, and an acquired information management apparatus 120.
コンテンツ提供装置110は、コンテンツ取得部103から送信される取得要求に応じてコンテンツを提供する。取得情報管理装置120は、例えば前述の取得情報管理テーブルの形式で、再生条件と取得情報とを対応付ける情報を管理する。取得情報管理装置120は、取得情報決定部102が取得情報を決定する処理を補助できる。具体的には、取得情報管理装置120は、取得情報決定部102からの問い合わせ(再生条件を示す情報を含む)に応じて、決定された取得情報を取得情報決定部102に通知してもよいし、前述の取得情報管理テーブルを取得情報決定部102に提供してもよい。 The content providing apparatus 110 provides the content in response to the acquisition request transmitted from the content acquisition unit 103. The acquired information management apparatus 120 manages, for example, information associating the reproduction condition with the acquired information in the form of the above-described acquired information management table. The acquired information management device 120 can assist the process in which the acquired information determination unit 102 determines acquired information. Specifically, the acquired information management apparatus 120 may notify the acquired information determination unit 102 of the determined acquired information in response to an inquiry from the acquired information determination unit 102 (including information indicating reproduction conditions). Alternatively, the above-described acquisition information management table may be provided to the acquisition information determination unit 102.
尚、取得情報決定部102がコンテンツ再生装置100内のローカルアクセスを通じて取得情報を決定できる場合には、取得情報管理装置120は不要である。例えば、前述の取得情報管理テーブルがコンテンツ再生装置100内に保存される場合には、取得情報管理装置120は不要である。 When the acquisition information determination unit 102 can determine acquisition information through local access in the content reproduction apparatus 100, the acquisition information management apparatus 120 is unnecessary. For example, when the above-mentioned acquisition information management table is stored in the content reproduction apparatus 100, the acquisition information management apparatus 120 is unnecessary.
コンテンツ再生装置100は、図5に例示されるように動作する。例えばユーザからの操作によってコンテンツの再生開始が命令されると(ステップS201)、コンテンツ取得部103は、取得情報決定部102に取得情報を問い合わせる(ステップS202)。 The content reproduction apparatus 100 operates as illustrated in FIG. For example, when start of content reproduction is instructed by an operation from the user (step S201), the content acquisition unit 103 queries the acquired information determination unit 102 about acquired information (step S202).
取得情報決定部102は、ステップS202において問い合わせを受けると、再生条件判定部101から通知された再生条件を示す情報に基づいて取得情報を決定する(ステップS203)。 When the acquisition information determination unit 102 receives an inquiry in step S202, the acquisition information determination unit 102 determines acquisition information based on the information indicating the reproduction condition notified from the reproduction condition determination unit 101 (step S203).
コンテンツ取得部103は、ステップS203において決定された取得情報を用いてコンテンツの取得要求をコンテンツ提供装置に送信し、コンテンツを取得する(ステップS204)。コンテンツ再生部104は、ステップS204において取得されたコンテンツを再生する(ステップS205)。 The content acquisition unit 103 transmits a content acquisition request to the content providing apparatus using the acquisition information determined in step S203, and acquires the content (step S204). The content reproduction unit 104 reproduces the content acquired in step S204 (step S205).
以上説明したように、第1の実施形態に係るコンテンツ再生装置は、再生が予定されるコンテンツの再生条件に基づいて取得情報を決定し、決定された取得情報を用いてコンテンツを取得する。従って、このコンテンツ再生装置によれば、再生条件に適したデザインのコンテンツが自動的に取得されるので、再生環境に適応できるように制作されていないコンテンツであっても適切に再生することができる。 As described above, the content reproduction apparatus according to the first embodiment determines the acquisition information based on the reproduction condition of the content scheduled to be reproduced, and acquires the content using the determined acquisition information. Therefore, according to the content reproduction apparatus, content having a design suitable for the reproduction condition is automatically acquired, so that even content not produced so as to be adaptable to the reproduction environment can be appropriately reproduced. .
即ち、このコンテンツ再生装置は、異なる種別のデバイス向けに制作されたコンテンツであっても適切に再生することができる。例えば、スマートTVがTV番組を再生しつつ画面の隅にスマートフォン向けのニュースコンテンツを表示するという利用形態を実現することができる。また、コンテンツの表示領域のサイズが変更されたときに、スマートフォン向けからPC向けのサイトに自動的に切り替えて表示するという利用形態も実現することができる。故に、このコンテンツ再生装置によれば、ユーザのコンテンツ視聴時における利便性を向上させることができる。更に、このコンテンツ再生装置は既存のデバイス向けに制作されたコンテンツを再生条件に応じて転用できるので、コンテンツ制作者及びコンテンツ管理者は制作コスト及び管理コストを節約しつつ当該コンテンツ再生装置に豊富なコンテンツを利用させることができる。 That is, this content reproduction apparatus can appropriately reproduce even content produced for different types of devices. For example, it is possible to realize a usage form in which smart TV displays news content for smartphones in the corner of the screen while playing back a TV program. In addition, when the size of the display area of the content is changed, a mode of use can be realized in which the screen is automatically switched from the smartphone to the site for the PC and displayed. Therefore, according to this content reproduction apparatus, it is possible to improve the convenience when the user views the content. Furthermore, since the content reproduction apparatus can divert the content produced for the existing device according to the reproduction condition, the content creator and the content manager are rich in the content reproduction apparatus while saving the production cost and the management cost. Content can be used.
(第2の実施形態)
前述の第1の実施形態に係るコンテンツ再生装置は、再生条件に適したデザインのコンテンツを自動的に取得する。第2の実施形態に係るコンテンツ再生装置は、再生条件の変化に応じて、再生中のコンテンツとは異なるコンテンツの再生を開始する。本実施形態に係るコンテンツ再生装置は、前述の図1のコンテンツ再生装置100と動作の一部において異なる。尚、本実施形態に係るコンテンツ再生装置も、図2に例示されるコンテンツ再生システムと同一または類似のものを形成することができる。
Second Embodiment
The content reproduction apparatus according to the first embodiment described above automatically acquires content of a design suitable for the reproduction condition. The content reproduction apparatus according to the second embodiment starts reproduction of content different from the content being reproduced according to the change of the reproduction condition. The content reproduction apparatus according to the present embodiment is different from the content reproduction apparatus 100 of FIG. 1 described above in part of the operation. The content reproduction apparatus according to the present embodiment can also be formed the same as or similar to the content reproduction system illustrated in FIG. 2.
本実施形態において、再生条件判定部101は、少なくとも、再生中のコンテンツの再生条件を判定する。再生条件判定部101は、前述の第1の実施形態と同様に、再生が予定されるコンテンツの再生条件を更に判定してもよい。再生条件判定部101は、判定した再生条件を示す情報を取得情報決定部102に通知する。再生条件判定部101は、判定した再生条件を示す情報を更にコンテンツ再生部104に通知してもよい。再生条件判定部101は、再生条件が変化した場合に、再生中のコンテンツとは異なるコンテンツ(即ち、次のコンテンツ)の取得を促すために、再生条件の変化を示す情報をコンテンツ取得部103に通知してもよい。再生条件判定部101は、取得情報決定部102または他の要素からの求めに応じて再生条件を判定してもよいし、自律的に再生条件を判定してもよい。再生条件は、第1の実施形態において説明されたものと同一または類似であってもよい。 In the present embodiment, the reproduction condition determination unit 101 determines at least the reproduction condition of the content being reproduced. The reproduction condition determination unit 101 may further determine the reproduction condition of the content scheduled to be reproduced, as in the first embodiment described above. The reproduction condition determination unit 101 notifies the acquired information determination unit 102 of information indicating the determined reproduction condition. The reproduction condition determination unit 101 may further notify the content reproduction unit 104 of information indicating the determined reproduction condition. When the reproduction condition changes, the reproduction condition determination unit 101 instructs the content acquisition unit 103 to display information indicating a change in the reproduction condition in order to urge acquisition of a content different from the content being reproduced (that is, the next content). It may be notified. The reproduction condition determination unit 101 may determine the reproduction condition according to a request from the acquired information determination unit 102 or another element, or may autonomously determine the reproduction condition. The regeneration conditions may be the same as or similar to those described in the first embodiment.
本実施形態において、取得情報決定部102は、コンテンツ取得部103から取得情報の問い合わせを受けると、取得情報を決定する。具体的には、取得情報決定部102は、再生条件判定部101から通知される再生条件を示す情報に基づいて取得情報を決定する。取得情報決定部102は、決定した取得情報をコンテンツ取得部103に通知する。取得情報決定部102は、コンテンツ再生装置100内に保存された情報へのローカルアクセスを通じて取得情報を決定してもよいし、コンテンツ再生装置100の外部に保存された情報を利用して取得情報を決定してもよい。 In the present embodiment, when the acquisition information determination unit 102 receives an inquiry for acquisition information from the content acquisition unit 103, the acquisition information determination unit 102 determines acquisition information. Specifically, the acquired information determination unit 102 determines acquired information based on the information indicating the reproduction condition notified from the reproduction condition determination unit 101. The acquisition information determination unit 102 notifies the content acquisition unit 103 of the determined acquisition information. The acquisition information determination unit 102 may determine the acquisition information through local access to the information stored in the content reproduction apparatus 100, or the acquisition information may be acquired using information stored outside the content reproduction apparatus 100. You may decide.
取得情報決定部102は、例えば、取得情報管理テーブルを利用することによって、取得情報を決定してもよい。尚、取得情報管理テーブルは、コンテンツ再生装置100内に保存されてもよいし、コンテンツ再生装置100の外部に保存されてもよい。取得情報管理テーブルは、再生条件と、次のコンテンツを取得するための取得情報(典型的には、URLの値)とを対応付ける。或いは、取得情報管理テーブルは、再生条件及び再生中のコンテンツの情報(典型的には、URLの値)の組み合わせと、次のコンテンツを取得するための取得情報(典型的には、URLの値)とを対応付けてもよい。 The acquired information determination unit 102 may determine acquired information, for example, by using an acquired information management table. The acquired information management table may be stored in the content reproduction apparatus 100 or may be stored outside the content reproduction apparatus 100. The acquired information management table associates the reproduction condition with the acquired information (typically, the value of the URL) for acquiring the next content. Alternatively, the acquisition information management table may be a combination of reproduction conditions and information on content being reproduced (typically, a URL value) and acquisition information for acquiring the next content (typically, a value of the URL). And may be associated with each other.
表示画面または表示領域の向きに対して、次に取得されるコンテンツを特定するURLの値が対応付けられてよい。例えば、情報閲覧用ウェブページの再生中に上記向きがポートレートモードに変化すると、当該情報閲覧用ウェブページに対応する情報入力用ウェブページが取得及び再生されてよい(図6A)。情報入力用ウェブページの再生中に上記向きがランドスケープモードに変化すると、当該情報入力用ウェブページに対応する情報閲覧用ウェブページが取得及び再生されてよい(図6B)。 The value of the URL specifying the content to be acquired next may be associated with the orientation of the display screen or the display area. For example, when the orientation changes to the portrait mode during reproduction of the information browsing web page, an information input web page corresponding to the information browsing web page may be acquired and reproduced (FIG. 6A). When the orientation changes to the landscape mode during reproduction of the information input web page, an information browsing web page corresponding to the information input web page may be acquired and reproduced (FIG. 6B).
コンテンツの表示画面または表示領域のサイズに対して、次に取得されるコンテンツを特定するURLの値が対応付けられてよい。例えば、入力用ウェブページまたは入力結果確認用ウェブページの再生中に上記サイズが第1の閾値より大きい値に変化すると、当該入力用ウェブページまたは入力結果確認用ウェブページに対応する分析結果閲覧用ウェブページが取得及び再生されてよい(図7A)。入力用ウェブページまたは分析結果閲覧用ウェブページの再生中に上記サイズが第1の閾値以下で第2の閾値より大きい値に変化すると、当該入力用ウェブページまたは分析結果閲覧用ウェブページに対応する入力結果確認用ウェブページが取得及び再生されてよい(図7B)。入力結果確認用ウェブページまたは分析結果閲覧用ウェブページの再生中に上記サイズが第2の閾値以下の値に変化すると、当該入力結果確認用ウェブページまたは分析結果閲覧用ウェブページに対応する入力用ウェブページが取得及び再生されてよい(図7C)。 The value of the URL specifying the content to be acquired next may be associated with the size of the display screen or display area of the content. For example, when the size changes to a value larger than the first threshold during reproduction of the input web page or the input result confirmation web page, for analysis result browsing corresponding to the input web page or the input result confirmation web page Web pages may be obtained and played back (FIG. 7A). If the size changes to a value smaller than the first threshold and larger than the second threshold during reproduction of the input web page or the analysis result browsing web page, the size corresponds to the input web page or the analysis result browsing web page An input result confirmation web page may be obtained and reproduced (FIG. 7B). If the size changes to a value equal to or less than the second threshold during playback of the input result confirmation web page or the analysis result viewing web page, the input corresponding to the input result confirmation web page or the analysis result viewing web page Web pages may be obtained and played back (FIG. 7C).
コンテンツの表示画面または表示領域とユーザとの間の距離に対して、次に取得されるコンテンツを特定するURLの値が対応付けられてよい。例えば、情報入力用ウェブページの再生中に上記距離が閾値より長い値に変化する場合に、当該情報入力用ウェブページに対応する情報閲覧用ウェブページが取得及び再生されてよい(図6B)。情報閲覧用ウェブページの再生中に上記距離が閾値以下の値に変化する場合に、当該情報閲覧用ウェブページに対応する情報入力用ウェブページが取得及び再生されてよい(図6A)。 The value of the URL specifying the content to be acquired next may be associated with the distance between the content display screen or display area and the user. For example, when the distance changes to a value longer than the threshold during reproduction of the information input web page, an information browsing web page corresponding to the information input web page may be acquired and reproduced (FIG. 6B). When the distance changes to a value equal to or less than the threshold during reproduction of the information browsing web page, an information input web page corresponding to the information browsing web page may be acquired and reproduced (FIG. 6A).
本実施形態において、コンテンツ取得部103は、例えば再生条件判定部101から再生条件の変化を示す情報が通知されると、次のコンテンツを取得するために取得情報を取得情報決定部102に問い合わせる。尚、問い合わせには、再生中のコンテンツの情報(例えば、URLの値)が含まれていてもよいし、含まれていなくてもよい。また、例えばユーザからの操作によってコンテンツの再生開始が命令された場合には、コンテンツ取得部103は取得情報の問い合わせを行ってもよいし、上記命令に基づいて取得要求を送信してもよい。 In the present embodiment, for example, when information indicating a change in reproduction condition is notified from the reproduction condition determination unit 101, the content acquisition unit 103 inquires of the acquisition information determination unit 102 about acquisition information to acquire the next content. The inquiry may or may not include information on the content being reproduced (for example, the value of the URL). Also, for example, when start of reproduction of content is instructed by an operation from the user, the content acquisition unit 103 may inquire about acquired information or may transmit an acquisition request based on the instruction.
コンテンツ取得部103は、取得情報決定部102から取得情報を通知されると、当該取得情報を用いてコンテンツ提供装置にコンテンツの取得要求を送信し、当該コンテンツを取得する。例えば、取得情報が次に取得されるコンテンツのURLの値を含むならば、コンテンツ取得部103は当該URLの値が設定された取得要求を送信すればよい。コンテンツ取得部103は、取得したコンテンツをコンテンツ再生部104に提供する。 When notified of acquired information from the acquired information determination unit 102, the content acquisition unit 103 transmits a content acquisition request to the content providing apparatus using the acquired information, and acquires the content. For example, if the acquired information includes the value of the URL of the content to be acquired next, the content acquiring unit 103 may transmit an acquisition request in which the value of the URL is set. The content acquisition unit 103 provides the acquired content to the content reproduction unit 104.
本実施形態において、コンテンツ再生部104は、コンテンツ取得部103によって提供されたコンテンツを再生する。コンテンツ再生部104は、ディスプレイ、スピーカなどを備えてよい。コンテンツ再生部104は、再生条件判定部101から通知される再生条件(例えば、コンテンツの表示画面または表示領域のサイズ、画角または向き、若しくは、ユーザのコンテンツ視聴状態またはコンテンツ利用状態など)を示す情報に従って、コンテンツを再生してもよい。 In the present embodiment, the content reproduction unit 104 reproduces the content provided by the content acquisition unit 103. The content reproduction unit 104 may include a display, a speaker, and the like. The content reproduction unit 104 indicates the reproduction condition (for example, the size, angle of view or direction of the display screen or display area of the content, or the user's content viewing state or content using state) notified from the reproduction condition determination unit 101. The content may be played according to the information.
本実施形態において、コンテンツ再生装置100は、図8に例示されるように動作する。例えば、ユーザからの操作によってコンテンツの再生開始が命令されると(ステップS301)、処理はステップS302に進む。尚、ステップS301とステップS302との間に、前述のステップS202及びステップS203が挿入されてもよい。 In the present embodiment, the content reproduction apparatus 100 operates as illustrated in FIG. For example, when an instruction from the user to start reproduction of content is issued (step S301), the process proceeds to step S302. The above-described steps S202 and S203 may be inserted between steps S301 and S302.
ステップS302において、コンテンツ取得部103はコンテンツの取得要求をコンテンツ提供装置に送信し、コンテンツを取得する。コンテンツ再生部104は、ステップS302において取得されたコンテンツを再生する(ステップS303)。 In step S302, the content acquisition unit 103 transmits a content acquisition request to the content providing apparatus, and acquires content. The content reproduction unit 104 reproduces the content acquired in step S302 (step S303).
コンテンツの再生中に、再生条件判定部101が再生条件の変化を判定すると(ステップS304)、当該変化を示す情報をコンテンツ取得部103に通知する。コンテンツ取得部103は、再生条件の変化を示す情報を通知されると、取得情報決定部102に次のコンテンツを取得するための取得情報を問い合わせる(ステップS305)。 When the reproduction condition determination unit 101 determines a change in the reproduction condition during reproduction of the content (step S304), the content acquisition unit 103 is notified of information indicating the change. When notified of the information indicating the change of the reproduction condition, the content acquisition unit 103 inquires of the acquired information determination unit 102 about acquired information for acquiring the next content (step S305).
取得情報決定部102は、ステップS305において問い合わせを受けると、再生条件判定部101から通知された再生条件を示す情報に基づいて取得情報を決定し(ステップS306)、処理はステップS302に戻る。 When the acquisition information determination unit 102 receives an inquiry in step S305, the acquisition information determination unit 102 determines acquisition information based on the information indicating the reproduction condition notified from the reproduction condition determination unit 101 (step S306), and the process returns to step S302.
以上説明したように、第2の実施形態に係るコンテンツ再生装置は、コンテンツの再生条件の変化に応じて次のコンテンツを取得するための取得情報を決定し、決定された取得情報を用いて次のコンテンツを取得する。従って、このコンテンツ再生装置によれば、再生条件の変化に応じて再生されるコンテンツが自動的に変更されるので、ユーザのコンテンツ視聴時における利便性を向上させることができる。 As described above, the content reproduction apparatus according to the second embodiment determines the acquisition information for acquiring the next content according to the change of the reproduction condition of the content, and uses the determined acquisition information to perform the next operation. Get the content of Therefore, according to this content reproduction apparatus, since the content to be reproduced is automatically changed according to the change of the reproduction condition, the convenience when the user views the content can be improved.
(第3の実施形態)
図9に例示されるように、第3の実施形態に係るコンテンツ再生装置400は、再生条件判定部101と、取得情報決定部102と、コンテンツ取得部401と、関連処理実行部402と、コンテンツ再生部403とを備える。
Third Embodiment
As exemplified in FIG. 9, the content reproduction apparatus 400 according to the third embodiment includes the reproduction condition determination unit 101, the acquired information determination unit 102, the content acquisition unit 401, the related process execution unit 402, and the content. And a reproduction unit 403.
本実施形態において、再生条件判定部101は、第1の実施形態において説明されたものと同一または類似であってもよいし、第2の実施形態において説明されたものと同一または類似であってもよい。 In the present embodiment, the reproduction condition determination unit 101 may be the same as or similar to that described in the first embodiment, or the same as or similar to that described in the second embodiment. It is also good.
本実施形態において、取得情報決定部102は、第1の実施形態において説明されたものと同一または類似であってもよいし、第2の実施形態において説明されたものと同一または類似であってもよい。 In the present embodiment, the acquired information determination unit 102 may be the same as or similar to that described in the first embodiment, or the same as or similar to that described in the second embodiment. It is also good.
コンテンツ取得部401は、第1の実施形態において説明されたコンテンツ取得部103と同一または類似の機能を備えてもよいし、備えなくてもよい。コンテンツ取得部401は、第2の実施形態において説明されたコンテンツ取得部103と同一または類似の機能を備えてもよいし、備えなくてもよい。 The content acquisition unit 401 may or may not have the same or similar function as the content acquisition unit 103 described in the first embodiment. The content acquisition unit 401 may or may not have the same or similar function as the content acquisition unit 103 described in the second embodiment.
コンテンツ取得部401は、例えばユーザからの操作によって外部処理の呼び出し情報(典型的には、URLスキーマまたはURL)が選択されると、外部処理の呼び出しを検出する。ここで、外部処理とは、コンテンツ再生用のアプリケーション(例えば、ウェブブラウザ)とは異なるアプリケーションまたは機能によって実行される処理を意味する。 For example, when call information (typically, a URL schema or a URL) of an external process is selected by an operation from the user, the content acquisition unit 401 detects the call of the external process. Here, the external processing means processing executed by an application or function different from the application for content reproduction (for example, a web browser).
コンテンツ取得部401は、外部処理の呼び出し情報に対応付けられた代行装置が存在するか否かを判定する。具体的には、コンテンツ取得部401は、例えば代行情報管理テーブルを参照し、外部処理の呼び出し情報に対応付けられた代行装置が登録されているか否かを判定する。代行情報管理テーブルは、外部処理の呼び出し情報と、外部処理を実行可能な代行装置の情報とを対応付ける。尚、代行情報管理テーブルは、コンテンツ再生装置400内に保存されてもよいし、コンテンツ再生装置400の外部に保存されてもよい。コンテンツ取得部401は、外部処理の呼び出し情報に対応付けられた代行装置が存在する場合には、外部処理を当該代行装置に転送する。 The content acquisition unit 401 determines whether there is a proxy device associated with the call information of the external process. Specifically, the content acquisition unit 401 refers to, for example, the proxy information management table, and determines whether or not the proxy device associated with the call information of the external process is registered. The proxy information management table associates call information of external processing with information of a proxy apparatus capable of executing external processing. The proxy information management table may be stored in the content reproduction apparatus 400 or may be stored outside the content reproduction apparatus 400. When there is a proxy device associated with call information of external processing, the content acquisition unit 401 transfers the external processing to the proxy device.
コンテンツ取得部401は、外部処理の呼び出し情報に対応付けられた代行装置が存在しない場合に、外部処理が関連処理実行部402によって実行可能であるか否かを更に判定する。具体的には、コンテンツ取得部401は、例えば関連処理情報管理テーブルを参照し、外部処理の呼び出し情報に対応付けられたアプリケーションまたは機能が登録されているか否かを判定する。関連処理情報管理テーブルは、外部処理の呼び出し情報と、アプリケーションの情報または機能の情報とを対応付ける。尚、関連処理情報管理テーブルは、コンテンツ再生装置400内に保存されてもよいし、コンテンツ再生装置400の外部に保存されてもよい。但し、関連処理情報管理テーブルに登録されている機能またはアプリケーションは、関連処理実行部402に用意されているものとする。コンテンツ取得部401は、外部処理が関連処理実行部402によって実行可能である場合には、当該外部処理を関連処理実行部402に転送する。 The content acquisition unit 401 further determines whether the external process can be executed by the related process execution unit 402 when there is no proxy device associated with the call information of the external process. Specifically, the content acquisition unit 401 refers to, for example, the related processing information management table, and determines whether an application or a function associated with the call processing information of the external processing is registered. The related process information management table associates the call information of the external process with the information or function information of the application. The related processing information management table may be stored in the content reproduction apparatus 400 or may be stored outside the content reproduction apparatus 400. However, it is assumed that the function or application registered in the related process information management table is prepared in the related process execution unit 402. When the external processing can be executed by the related processing execution unit 402, the content acquisition unit 401 transfers the external processing to the related processing execution unit 402.
コンテンツ取得部401は、外部処理の呼び出し情報に対応付けられた代行装置が存在せず、かつ、外部処理が関連処理実行部402によって実行不可能である場合には、代替コンテンツを取得してもよい。尚、代替コンテンツは、コンテンツ提供装置から取得されてもよいし、コンテンツ再生装置400内でのローカルアクセスによって取得されてもよい。また、コンテンツ取得部401は、外部処理の呼び出し情報に対応付けられた代行装置が存在するものの当該代行装置にアクセスできない場合にも、代替コンテンツを取得してもよい。コンテンツ取得部401は、代替コンテンツを取得すると、当該代替コンテンツをコンテンツ再生部403に提供する。 If there is no proxy device associated with the call information of the external process, and the external process can not be executed by the related process execution unit 402, the content acquisition unit 401 acquires the alternative content Good. The alternative content may be acquired from the content providing apparatus or may be acquired by local access in the content reproduction apparatus 400. Also, the content acquisition unit 401 may acquire the alternative content even when there is a proxy device associated with the call information of the external process but the proxy device can not be accessed. When acquiring the alternative content, the content acquisition unit 401 provides the alternative content to the content reproduction unit 403.
代替コンテンツは、外部処理が実行されない代わりにコンテンツ再生部403によって再生されるコンテンツを意味する。代替コンテンツは、例えば、外部処理を実行可能な代行装置またはアプリケーションの購入をユーザに勧めるウェブページであってもよいし、代行装置の登録方法をユーザに解説するウェブページであってもよいし、単に外部処理の実行エラーをユーザに報知するウェブページであってもよい。 The substitute content means content reproduced by the content reproduction unit 403 instead of external processing being performed. The substitute content may be, for example, a web page for recommending the user to purchase an agency apparatus or application capable of executing external processing, or a web page for explaining to the user a registration method of the agency apparatus. It may be a web page simply notifying the user of an execution error of the external processing.
尚、コンテンツ取得部401は、前述の説明とは逆の順序で判定を行ってもよい。具体的には、コンテンツ取得部401は、外部処理の呼び出し情報によって呼び出された外部処理が関連処理実行部402によって実行可能であるかを判定し、当該外部処理が関連処理実行部402によって実行可能でない場合に当該呼び出し情報に対応付けられた代行装置が存在するか否かを更に判定してもよい。 The content acquisition unit 401 may make the determination in the reverse order to the above description. Specifically, the content acquisition unit 401 determines whether the external process called by the related process execution unit 402 can be executed by the call process information of the external process, and the external process can be executed by the related process execution unit 402. If not, it may further be determined whether there is a proxy device associated with the call information.
尚、外部処理は関連処理実行部402によって実行可能であって、かつ、外部処理の呼び出し情報に対応付けられた代行装置も存在するかもしれない。更に、外部処理を実行可能な関連処理実行部402が複数存在する場合、ならびに、外部処理の呼び出し情報に対応付けられた代行装置が複数存在する場合も想定できる。係る場合に外部処理をいずれの関連処理実行部402または代行装置に転送するかは、コンテンツ取得部401によって自動的に選択されてもよいし、ユーザによって選択されてもよい。 The external processing can be executed by the related processing execution unit 402, and there may be a proxy device associated with the call information of the external processing. Furthermore, it can be assumed that there are a plurality of related process execution units 402 that can execute external processes, and that there are a plurality of proxy devices associated with call information of external processes. In such a case, the content acquisition unit 401 may automatically select, or may be selected by the user as to which related process execution unit 402 or the proxy apparatus to transfer the external process.
コンテンツ取得部401が外部処理の転送先を選択する場合に、選択基準は全ての外部処理の呼び出し情報に対して一括で定められてもよいし、外部処理の呼び出し情報毎に定められてもよい。また、ユーザが外部処理の転送先を選択する場合には、外部処理の呼び出し時にコンテンツ再生部403が転送先の候補リストをユーザに提示して、ユーザからの選択を受理してもよい。尚、上記候補リストの提示は、外部処理の最初の呼び出し時に限って実行されてもよいし、毎回実行されてもよい。或いは、代行装置の登録時に、ユーザが手動で転送先に関する設定を行ってもよい。 When the content acquisition unit 401 selects the transfer destination of the external process, the selection criteria may be determined collectively for the call information of all the external processes, or may be determined for each of the call information of the external processes. . When the user selects the transfer destination of the external process, the content reproduction unit 403 may present the user with a candidate list of the transfer destination at the time of calling of the external process, and may accept the selection from the user. Note that the presentation of the candidate list may be performed only at the first call of the external process, or may be performed each time. Alternatively, the user may manually set the transfer destination at the time of registration of the proxy device.
前述のように、代行装置に転送された外部処理は、代行装置によって実行される(図11A)。代行装置による外部処理の実行結果は、コンテンツ取得部401に転送されてもよいし(図11B)、されなくてもよい。更に、実行結果は、そのままの形式で転送されてもよいし、別の形式に変換されてから転送されてもよい。例えば、代行装置は、実行結果を画面に表示してから画面キャプチャ機能を用いることによって表示画面データを作成し、当該表示画面データをコンテンツ取得部401に転送してもよい。コンテンツ取得部401は、代行装置からの外部処理の実行結果をコンテンツ再生部403に提供する。 As described above, the external processing transferred to the proxy device is executed by the proxy device (FIG. 11A). The execution result of the external processing by the proxy device may or may not be transferred to the content acquisition unit 401 (FIG. 11B). Furthermore, the execution result may be transferred in the form as it is, or may be converted to another form and then transferred. For example, the proxy device may display the execution result on the screen and then use the screen capture function to create display screen data, and transfer the display screen data to the content acquisition unit 401. The content acquisition unit 401 provides the content reproduction unit 403 with the execution result of the external processing from the proxy device.
コンテンツ再生部403が代行装置による外部処理の実行結果を再生すれば、当該コンテンツ再生部403においてコンテンツが継続して再生されるので、ユーザのコンテンツ視聴時における利便性を向上させることができる。 If the content reproduction unit 403 reproduces the execution result of the external process by the proxy device, the content reproduction unit 403 continuously reproduces the content, so the convenience at the time of the user's content viewing and listening can be improved.
関連処理実行部402は、コンテンツ取得部401から外部処理が転送されると、外部処理の呼び出し情報に対応するアプリケーションまたは機能を用いて当該外部処理を実行する。関連処理実行部402は、外部処理の実行結果をコンテンツ再生部403に提供する。 When the external processing is transferred from the content acquisition unit 401, the related processing execution unit 402 executes the external processing using an application or a function corresponding to call information of the external processing. The related process execution unit 402 provides the content reproduction unit 403 with the execution result of the external process.
コンテンツ再生部403は、第1の実施形態において説明されたコンテンツ再生部104と同一または類似の機能を備えてもよいし、備えなくてもよい。コンテンツ再生部403は、第2の実施形態において説明されたコンテンツ再生部104と同一または類似の機能を備えてもよいし、備えなくてもよい。 The content reproduction unit 403 may or may not have the same or similar function as the content reproduction unit 104 described in the first embodiment. The content reproduction unit 403 may or may not have the same or similar function as the content reproduction unit 104 described in the second embodiment.
コンテンツ再生部403は、関連処理実行部402から外部処理の実行結果を入力すると、当該実行結果を再生する。また、コンテンツ再生部403は、コンテンツ取得部401から代行装置による外部処理の実行結果を入力すると、当該実行結果を再生する。更に、コンテンツ再生部403は、コンテンツ取得部401から代替コンテンツを入力すると、当該代替コンテンツを再生する。 When the content reproduction unit 403 receives an execution result of the external process from the related process execution unit 402, the content reproduction unit 403 reproduces the execution result. Also, when the content reproduction unit 403 receives an execution result of the external processing by the proxy device from the content acquisition unit 401, the content reproduction unit 403 reproduces the execution result. Further, when the alternative content is input from the content acquisition unit 401, the content reproduction unit 403 reproduces the alternative content.
コンテンツ再生装置400は、図10に例示されるように、コンテンツ再生システムを形成できる。図10のコンテンツ再生システムは、コンテンツ再生装置400と、コンテンツ提供装置110と、取得情報管理装置120と、代行情報管理装置430と、代行装置440とを含む。コンテンツ提供装置110及び取得情報管理装置120は、図2に関して説明された通りである。 The content reproduction apparatus 400 can form a content reproduction system as illustrated in FIG. The content reproduction system of FIG. 10 includes a content reproduction apparatus 400, a content providing apparatus 110, an acquired information management apparatus 120, a proxy information management apparatus 430, and a proxy apparatus 440. The content providing device 110 and the acquired information management device 120 are as described with reference to FIG.
代行情報管理装置430は、例えば前述の代行情報管理テーブルの形式で、外部処理の呼び出し情報と代行装置の情報とを対応付ける。代行情報管理装置430は、コンテンツ取得部401が外部処理の呼び出し情報に対応付けられた代行装置が存在するか否かを判定する処理を補助できる。具体的には、代行情報管理装置430は、コンテンツ取得部401からの問い合わせ(外部処理の呼び出し情報を含む)に応じて、判定結果(例えば、外部処理の呼び出し情報に対応付けられた代行装置の情報、外部処理の呼び出し情報に対応付けられた代行装置が登録されていないことを示す情報など)をコンテンツ取得部401に通知してもよいし、前述の代行情報管理テーブルをコンテンツ取得部401に提供してもよい。 The proxy information management device 430 associates the call information of the external processing with the information of the proxy device, for example, in the form of the above-described proxy information management table. The proxy information management device 430 can assist the process in which the content acquisition unit 401 determines whether there is a proxy device associated with the call information of the external process. Specifically, in response to an inquiry from the content acquisition unit 401 (including call information for external processing), the proxy information management device 430 determines the determination result (for example, the proxy device associated with the call information for external processing). The content acquisition unit 401 may be notified of information, information indicating that the proxy device associated with the call information of the external process is not registered, or the like. May be provided.
尚、コンテンツ取得部401がコンテンツ再生装置400内のローカルアクセスを通じて外部処理の呼び出し情報に対応付けられた代行装置が存在するか否かを判定できる場合には、代行情報管理装置430は不要である。例えば、前述の代行情報管理テーブルがコンテンツ再生装置400内に保存される場合には、代行情報管理装置430は不要である。 When the content acquisition unit 401 can determine whether there is a proxy device associated with the call information of the external processing through the local access in the content reproduction device 400, the proxy information management device 430 is unnecessary. . For example, when the above-described substitution information management table is stored in the content reproduction apparatus 400, the substitution information management apparatus 430 is unnecessary.
代行装置440は、典型的には、コンテンツ再生装置400とは異なる種別のコンテンツ再生装置であるがこれに限られない。また、代行装置440は、例えばスマートフォンなどの実機であってもよいし、クラウドコンピューティングを提供するVM(Virtual Machine)サーバであってもよい。 The proxy device 440 is typically, but not limited to, a content reproduction device of a type different from the content reproduction device 400. Also, the proxy device 440 may be, for example, a real device such as a smart phone, or a VM (Virtual Machine) server that provides cloud computing.
コンテンツ再生装置400は、図12に例示されるように動作する。例えばユーザからの操作によって外部処理が呼び出されると(ステップS501)、コンテンツ取得部401は外部処理の呼び出し情報に対応付けられた代行装置が存在するか否かを判定する(ステップS502)。 The content reproduction device 400 operates as illustrated in FIG. For example, when the external process is called by an operation from the user (step S501), the content acquisition unit 401 determines whether there is a proxy device associated with the call information of the external process (step S502).
ステップS502において外部処理の呼び出し情報に対応付けられた代行装置が存在すれば、コンテンツ取得部401は代行装置に外部処理を転送する(ステップS503)。前述のように、代行装置は、外部処理の実行結果をコンテンツ取得部401に転送してもよい。係る場合に、コンテンツ再生部403は代行装置による外部処理の実行結果を再生してもよい。 If there is a proxy device associated with the call information of the external processing in step S502, the content acquisition unit 401 transfers the external processing to the proxy device (step S503). As described above, the proxy device may transfer the execution result of the external processing to the content acquisition unit 401. In such a case, the content reproduction unit 403 may reproduce the execution result of the external processing by the proxy device.
ステップS502において外部処理の呼び出し情報に対応付けられた代行装置が存在しなければ、コンテンツ取得部401は外部処理が関連処理実行部402によって実行可能であるか否かを判定する(ステップS504)。尚、ステップS502とステップS504の順序は入れ替えられてもよいし、並列して行われてもよい。 If there is no proxy device associated with the call information of the external process in step S502, the content acquisition unit 401 determines whether the external process can be executed by the related process execution unit 402 (step S504). The order of step S502 and step S504 may be reversed, or may be performed in parallel.
ステップS504において外部処理が関連処理実行部402によって実行可能であれば、コンテンツ取得部401は関連処理実行部402に外部処理を転送する(ステップS505)。外部処理実行部402は、外部処理を実行し、実行結果をコンテンツ再生部403に提供する。コンテンツ再生部403は、実行結果を再生する(ステップS506)。 If the external processing can be executed by the related processing execution unit 402 in step S504, the content acquisition unit 401 transfers the external processing to the related processing execution unit 402 (step S505). The external processing execution unit 402 executes external processing and provides the content reproduction unit 403 with the execution result. The content reproduction unit 403 reproduces the execution result (step S506).
ステップS504において外部処理が関連処理実行部402によって実行可能でなければ、コンテンツ取得部401は代替コンテンツを取得する(ステップS507)。コンテンツ再生部403は、ステップS507において取得された代替コンテンツを再生する(ステップS508)。 If the external processing can not be executed by the related processing execution unit 402 in step S504, the content acquisition unit 401 acquires alternative content (step S507). The content reproduction unit 403 reproduces the alternative content acquired in step S507 (step S508).
以上説明したように、第3の実施形態に係るコンテンツ再生装置は、外部処理が呼び出されると当該外部処理の呼び出し情報に対応付けられた代行装置が存在するか否かを判定し、代行装置が存在する場合には外部処理を転送する。従って、このコンテンツ再生装置によれば、当該コンテンツ再生装置において実行不可能な外部処理が呼び出された場合であっても代行装置を通じて当該外部処理を実行することができる。 As described above, when the external processing is called, the content reproduction apparatus according to the third embodiment determines whether or not there is a proxy apparatus associated with the call information of the external processing, and the proxy apparatus Transfers external processing if it exists. Therefore, according to this content reproduction apparatus, even when an external process that can not be executed in the content reproduction apparatus is called, the external process can be executed through the proxy apparatus.
即ち、このコンテンツ再生装置によれば、当該コンテンツ再生装置において実行不可能な外部処理の呼び出しを伴うコンテンツであっても正常に再生することが可能である。例えば、スマートTVにおいてスマートフォン向けに制作されたコンテンツを正常に再生することができる。故に、このコンテンツ再生装置によれば、ユーザのコンテンツ視聴時における利便性を向上させることができる。更に、このコンテンツ再生装置は、既存のデバイス向けに制作され、かつ、当該デバイスに備えられるアプリケーションまたは機能を利用する必要のあるコンテンツを転用できるので、コンテンツ制作者及びコンテンツ管理者は制作コスト及び管理コストを節約しつつ当該コンテンツ再生装置に豊富なコンテンツを利用させることができる。 That is, according to this content reproduction apparatus, it is possible to normally reproduce even a content accompanied by a call of an external process that can not be executed by the content reproduction apparatus. For example, it is possible to normally reproduce content produced for a smartphone on a smart TV. Therefore, according to this content reproduction apparatus, it is possible to improve the convenience when the user views the content. Furthermore, since this content reproduction apparatus can divert the content that is produced for an existing device and needs to utilize the application or function provided in the device, the content creator and content manager can create the production cost and management The content reproduction apparatus can use abundant content while saving costs.
(第4の実施形態)
図13に例示されるように、第4の実施形態に係るコンテンツ再生装置600は、コンテンツ取得部401と、関連処理実行部402と、コンテンツ再生部403とを備える。尚、コンテンツ取得部401、関連処理実行部402及びコンテンツ再生部403は、図9に関して説明された通りである。
Fourth Embodiment
As exemplified in FIG. 13, the content reproduction apparatus 600 according to the fourth embodiment includes a content acquisition unit 401, a related processing execution unit 402, and a content reproduction unit 403. The content acquisition unit 401, the related processing execution unit 402, and the content reproduction unit 403 are as described with reference to FIG.
更に、コンテンツ再生装置600は、図14に例示されるように、コンテンツ再生システムを形成できる。図14のコンテンツ再生システムは、コンテンツ再生装置600と、コンテンツ提供装置110と、代行情報管理装置430と、代行装置440とを含む。コンテンツ提供装置110は、図2に関して説明された通りである。代行情報管理装置430及び代行装置440は、図10に関して説明された通りである。 Furthermore, the content reproduction apparatus 600 can form a content reproduction system as illustrated in FIG. The content reproduction system of FIG. 14 includes a content reproduction apparatus 600, a content providing apparatus 110, an agency information management apparatus 430, and an agency apparatus 440. The content providing device 110 is as described with reference to FIG. The proxy information management device 430 and the proxy device 440 are as described with reference to FIG.
第4の実施形態に係るコンテンツ再生装置によれば、第3の実施形態に係るコンテンツ再生装置と同一または類似の効果を得ることができる。 According to the content reproduction apparatus of the fourth embodiment, the same or similar effect as that of the content reproduction apparatus of the third embodiment can be obtained.
上記各実施形態の処理は、汎用のコンピュータを基本ハードウェアとして用いることで実現可能である。上記各実施形態の処理を実現するプログラムは、コンピュータで読み取り可能な記憶媒体に格納して提供されてもよい。プログラムは、インストール可能な形式のファイルまたは実行可能な形式のファイルとして記憶媒体に記憶される。記憶媒体としては、磁気ディスク、光ディスク(CD−ROM、CD−R、DVD等)、光磁気ディスク(MO等)、半導体メモリなどである。記憶媒体は、プログラムを記憶でき、かつ、コンピュータが読み取り可能であれば、何れであってもよい。また、上記各実施形態の処理を実現するプログラムを、インターネットなどのネットワークに接続されたコンピュータ(サーバ)上に格納し、ネットワーク経由でコンピュータ(クライアント)にダウンロードさせてもよい。 The processing in each of the above embodiments can be realized by using a general-purpose computer as basic hardware. The program for realizing the processing of each of the above embodiments may be provided by being stored in a computer readable storage medium. The program is stored on the storage medium as an installable file or an executable file. The storage medium may be a magnetic disk, an optical disk (CD-ROM, CD-R, DVD or the like), a magneto-optical disk (MO or the like), a semiconductor memory or the like. The storage medium may store the program and may be readable by a computer. Further, the program for realizing the processing of each of the above embodiments may be stored on a computer (server) connected to a network such as the Internet, and downloaded to the computer (client) via the network.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 While certain embodiments of the present invention have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and the gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.
100,400,600・・・コンテンツ再生装置
101・・・再生条件判定部
102・・・取得情報決定部
103,401・・・コンテンツ取得部
104,403・・・コンテンツ再生部
110・・・コンテンツ提供装置
120・・・取得情報管理装置
402・・・関連処理実行部
430・・・代行情報管理装置
440・・・代行装置
100, 400, 600 ... content reproduction apparatus 101 ... reproduction condition determination unit 102 ... acquisition information determination unit 103, 401 ... content acquisition unit 104, 403 ... content reproduction unit 110 ... content Providing device 120 ... acquisition information management device 402 ... related processing execution unit 430 ... substitution information management device 440 ... substitution device
Claims (7)
前記外部処理の実行結果を再生する再生部と
を具備し、
前記管理データは、前記外部処理の呼び出し情報と、当該外部処理を実行可能な外部処理装置とを対応付ける、
再生装置。 When an external process executed by at least one of an application and a function is called, it is determined based on management data whether or not there is an external processing device associated with call information of the external process, and the external process is performed. An acquisition unit that causes the external processing apparatus to execute the external processing and acquires an execution result of the external processing from the external processing apparatus when there is an external processing apparatus associated with the call information of
And a reproduction unit that reproduces the execution result of the external processing,
The management data associates call information of the external process with an external processing apparatus capable of executing the external process.
Playback device.
前記取得部は、前記外部処理の呼び出し情報に対応付けられた外部処理装置が存在しない場合、前記実行部が前記外部処理を実行可能であるか否かを判定し、前記実行部が前記外部処理を実行可能であれば前記外部処理を前記実行部に実行させ、
前記実行部は、前記外部処理を実行し、
前記再生部は、前記実行部から取得された外部処理の実行結果を再生する、
請求項1の再生装置。 It further comprises an execution unit that executes processing using at least one of an application and a function,
The acquisition unit determines whether the execution unit is capable of executing the external process when there is no external processing device associated with the call information of the external process, and the execution unit executes the external process. Cause the execution unit to execute the external process if
The execution unit executes the external process,
The reproduction unit reproduces the execution result of the external process acquired from the execution unit.
The playback device of claim 1.
前記再生部は、前記代替コンテンツを再生する、
請求項4の再生装置。 The acquisition unit acquires alternative content when the execution unit can not execute the external process.
The reproduction unit reproduces the alternative content.
The playback device according to claim 4.
アプリケーションおよび機能のうち少なくとも一方によって実行される外部処理が呼び出されると、前記外部処理の呼び出し情報に対応付けられた外部処理装置が存在するか否かを管理データに基づいて判定し、前記外部処理の呼び出し情報に対応付けられた外部処理装置が存在する場合、前記外部処理を前記外部処理装置に実行させる手段、
前記外部処理装置から前記外部処理の実行結果を取得する手段、
前記外部処理の実行結果を再生する手段
として機能させるための再生プログラムであって、
前記管理データは、前記外部処理の呼び出し情報と、当該外部処理を実行可能な外部処理装置とを対応付ける、
再生プログラム。 When an external process executed by at least one of an application and a function is called, the computer is judged based on management data whether or not there is an external processing device associated with the call information of the external process, Means for causing the external processing device to execute the external processing when there is an external processing device associated with call information of the external processing;
A unit for acquiring an execution result of the external processing from the external processing device;
A reproduction program for functioning as means for reproducing the execution result of the external processing,
The management data associates call information of the external process with an external processing apparatus capable of executing the external process.
Playback program.
前記再生装置は、
アプリケーションおよび機能のうち少なくとも一方によって実行される外部処理が呼び出されると、前記外部処理の呼び出し情報に対応付けられた外部処理装置が存在するか否かを管理データに基づいて判定し、前記外部処理の呼び出し情報に対応付けられた外部処理装置が存在する場合、前記外部処理を前記外部処理装置に実行させ、前記外部処理装置から前記外部処理の実行結果を取得する取得部と、
前記外部処理の実行結果を再生する再生部と
を含み、
前記管理データは、前記外部処理の呼び出し情報と、当該外部処理を実行可能な外部処理装置とを対応付け、
前記外部処理装置は、
前記再生装置から転送された外部処理をアプリケーションおよび機能のうち少なくとも一方を用いて実行する実行部と、
前記外部処理の実行結果を前記再生装置へと転送する転送部と
を含む、
再生システム。 A reproduction system comprising a reproduction device and an external processing device, the reproduction system comprising:
The playback device is
When an external process executed by at least one of an application and a function is called, it is determined based on management data whether or not there is an external processing device associated with call information of the external process, and the external process is performed. An acquisition unit that causes the external processing apparatus to execute the external processing and acquires an execution result of the external processing from the external processing apparatus when there is an external processing apparatus associated with the call information of
A reproduction unit that reproduces the execution result of the external processing;
The management data associates call information of the external process with an external processing apparatus capable of executing the external process.
The external processing device is
An execution unit that executes external processing transferred from the playback device using at least one of an application and a function;
A transfer unit for transferring the execution result of the external processing to the playback device;
Reproduction system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018074146A JP6510108B2 (en) | 2018-04-06 | 2018-04-06 | Reproducing apparatus, reproducing program and reproducing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018074146A JP6510108B2 (en) | 2018-04-06 | 2018-04-06 | Reproducing apparatus, reproducing program and reproducing system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017000218A Division JP2017059268A (en) | 2017-01-04 | 2017-01-04 | Content playback device, content playback program, proxy device, proxy program, and content playback system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018147499A JP2018147499A (en) | 2018-09-20 |
| JP6510108B2 true JP6510108B2 (en) | 2019-05-08 |
Family
ID=63592267
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018074146A Active JP6510108B2 (en) | 2018-04-06 | 2018-04-06 | Reproducing apparatus, reproducing program and reproducing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6510108B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5141060B2 (en) * | 2007-03-23 | 2013-02-13 | 株式会社Jvcケンウッド | Data stream reproducing apparatus and data stream decoding apparatus |
| JP5285069B2 (en) * | 2008-06-17 | 2013-09-11 | パナソニック株式会社 | Server apparatus, server processing method, and program |
| JP5724549B2 (en) * | 2011-03-31 | 2015-05-27 | 富士通株式会社 | Portable terminal device and self-diagnosis method |
-
2018
- 2018-04-06 JP JP2018074146A patent/JP6510108B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018147499A (en) | 2018-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6073664B2 (en) | Content reproduction apparatus and content reproduction program | |
| US11112942B2 (en) | Providing content via multiple display devices | |
| JP5730884B2 (en) | Cloud-based media player and offline media access | |
| JP5796402B2 (en) | Information processing apparatus, information processing method, program, and information processing system | |
| US20170262253A1 (en) | System and method for color beat display in a media content environment | |
| US20090055742A1 (en) | Media data presented with time-based metadata | |
| US11435876B1 (en) | Techniques for sharing item information from a user interface | |
| US20140032636A1 (en) | Methods and Systems for Streaming, and Presenting, Digital Media Data | |
| JP7780581B2 (en) | Enabling media functionality provided on a first screen device to be presented on a second screen device | |
| TWI584640B (en) | Content reproducing apparatus and method,and content providing apparatus and method | |
| JP6705625B2 (en) | Movie reproduction program, device, and method | |
| WO2024041423A1 (en) | Information display method and apparatus | |
| US20140258445A1 (en) | Method and system for seamless navigation of content across different devices | |
| CN102638721A (en) | Interface for browsing and playing content over multiple devices | |
| JP6266827B1 (en) | Terminal and server | |
| JP6510108B2 (en) | Reproducing apparatus, reproducing program and reproducing system | |
| US10924441B1 (en) | Dynamically generating video context | |
| CN104468761B (en) | Control the method and mobile terminal of player carry shared file | |
| JP2017059268A (en) | Content playback device, content playback program, proxy device, proxy program, and content playback system | |
| JP2012198816A (en) | Display control device and program thereof | |
| KR20150032059A (en) | Responsive contents rpoviding system and method of controlling the same | |
| JP2015146105A (en) | Display control device, operation method of display control device, and computer program | |
| AU2021281701B2 (en) | Presentation systems and methods | |
| JP7058038B2 (en) | Information processing equipment and its control method and control program | |
| KR20170071438A (en) | Method and System for Creating Content Shortcut |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190227 |
|
| 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: 20190305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190403 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6510108 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |