JP2010524056A - 遠隔制御装置およびその制御方法 - Google Patents

遠隔制御装置およびその制御方法 Download PDF

Info

Publication number
JP2010524056A
JP2010524056A JP2010500828A JP2010500828A JP2010524056A JP 2010524056 A JP2010524056 A JP 2010524056A JP 2010500828 A JP2010500828 A JP 2010500828A JP 2010500828 A JP2010500828 A JP 2010500828A JP 2010524056 A JP2010524056 A JP 2010524056A
Authority
JP
Japan
Prior art keywords
user interface
server
client
data format
user
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.)
Pending
Application number
JP2010500828A
Other languages
English (en)
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2010524056A publication Critical patent/JP2010524056A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/02Automatically-operated arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234336Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by media transcoding, e.g. video is transformed into a slideshow of still pictures or 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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25825Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
    • 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
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

遠隔制御装置およびその制御方法が提供される。本発明の実施形態による遠隔制御装置は、マルチメディアデータフォーマットのユーザインターフェースを伝送するユーザインターフェースサーバおよびユーザインターフェースを表示してユーザ命令の入力を受けてユーザインターフェースサーバを制御するユーザインターフェースクライアントを含む。
本発明の実施形態による遠隔制御方法は、本発明の実施形態による遠隔制御方法は、ユーザインターフェースサーバがマルチメディアデータフォーマットのユーザインターフェースをユーザインターフェースクライアントに伝送する(a)ステップと、ユーザインターフェースクライアントでユーザインターフェースを表示する(b)ステップおよびユーザインターフェースを通して入力されるユーザの命令をユーザインターフェースサーバに伝送してユーザインターフェースサーバを制御する(c)ステップを含む。

Description

本発明は、遠隔制御装置およびその制御方法に関するものであって、より詳細には遠隔制御のためにマルチメディアデータフォーマットのユーザインターフェースを利用する遠隔制御装置およびその制御方法に関するものである。
現在、多様な形態の無線通信技術は、日常生活においてさらに多くの使用が要求されており、速く発展しつつある。
物理的に離れている装置に対して遠隔制御する従来技術にはCEA−2014がある。
図1は、従来の遠隔制御装置を概略的に示すブロック図である。
CEA−2014技術を構成している遠隔制御装置は、遠隔制御のためのユーザインターフェース(User Interface、UI)を提供する遠隔ユーザインターフェースサーバ(Remote UI Server、RUIS)、遠隔から送られたユーザインターフェースを表示する遠隔ユーザインターフェースクライアント(Remote UI Client)を含んでいる。
遠隔制御のためのユーザインターフェース(User Interface、UI)を提供する遠隔ユーザインターフェースサーバはその内部にウェブサーバ(Web Server)を有している。このウェブサーバを通して遠隔ユーザインターフェースサーバは、遠隔ユーザインターフェースクライアントが要求するウェブページ(Web Page)を伝送し、遠隔ユーザインターフェースクライアントは、XHTMLブラウザ(Browser)を通して該当ユーザインターフェースのウェブページをユーザに提供する。
現在CEA−2014で使用しているウェブページ著作の基準は、CE−HTMLに従っており、このような基準はXHTMLを利用してCE装置に合わせて作られたものである。ユーザは、遠隔ユーザインターフェースクライアントから提供する入力装置(Input Device)を通してユーザの所望する情報を集めて遠隔ユーザインターフェースサーバにHTTPプロトコル(Protocol)を利用して送る。遠隔ユーザインターフェースサーバのウェブサーバはこのような情報を受けて遠隔ユーザインターフェースサーバから提供するアプリケーション(Application)を制御する。
しかし、従来の遠隔制御装置およびその制御方法には次のような問題点があった。
従来技術の特徴は、ウェブサーバを利用してユーザにXHTMLで作られたユーザインターフェースを提供するということである。このような技術の問題点は、表現に制約があるということである。すなわち、CE−HTMLは、既存のPC環境で使用するHTMLより表現力において多くの制約がある。したがって、ユーザの所望するリッチマルチメディア(Rich Multimedia)形態のユーザインターフェースを表現するのに多くの困難がある。このような要求事項を充足するためにはウェブブラウザが多くの機能を支援しなければならないため、遠隔ユーザインターフェースクライアントの負担が大きくなる。
また、CEA−2014では遠隔ユーザインターフェースサーバ側で変更された事項を動的にアップデートしなければならないため、既存のHTML標準に追加される機能を有するようになっている。このような追加機能によって遠隔ユーザインターフェースクライアントは、遠隔ユーザインターフェースのためのブラウザと一般ウェブページを見るためのブラウザを共に支援しなければならない問題点があった。
また、遠隔ユーザインターフェースサーバでは遠隔ユーザインターフェースクライアントの性能(Capability)、すなわち、高解像度(High Resolution)を支援する装置であるかどうかによって互いに異なるウェブページを作って提供してこそ遠隔ユーザインターフェースクライアントでユーザに見やすいユーザインターフェースを支援することができた。そうではない場合、本来ユーザインターフェースの鮮明度が落ちたりノイズが発生したりする問題点があった。
本発明は、前記した問題点を改善するために考案されたものであって、本発明が解決しようとする課題は、遠隔装置の制御のためのマルチメディアデータフォーマットのユーザインターフェースをマルチメディアストリーミング方式によって提供し、ユーザの入力を受けて遠隔装置を制御するようにする遠隔制御装置およびその制御方法を提供するものである。
本発明の技術的課題は、以上で言及したものに制限されず、言及されていないまた他の技術的課題は、次の記載から当業者に明確に理解できるであろう。
前記した技術的課題を達成するために、本発明の実施形態によるユーザインターフェースサーバは、ユーザインターフェース(User Interface)をマルチメディアデータフォーマットでエンコード(Encoding)するエンコーダおよび前記エンコードされたユーザインターフェースをマルチメディアストリーミング方式で遠隔のクライアントに伝送するストリーミングサーバを含む。
前記した技術的課題を達成するために、本発明の実施形態によるユーザインターフェースクライアントは、遠隔のサーバから伝送されたマルチメディアデータフォーマットのユーザインターフェースをデコード(Decoding)するデコーダおよび前記デコードされたユーザインターフェースをユーザに出力するユーザインターフェース出力部を含む。
前記した技術的課題を達成するために、本発明の実施形態による遠隔制御装置は、マルチメディアデータフォーマットのユーザインターフェースを伝送するユーザインターフェースサーバおよび前記ユーザインターフェースを提供し、ユーザの命令の入力を受けて前記ユーザインターフェースサーバを制御するユーザインターフェースクライアントを含む。
前記した技術的課題を達成するために、本発明の実施形態による遠隔制御方法は、ユーザインターフェースサーバがマルチメディアデータフォーマットのユーザインターフェースをユーザインターフェースクライアントに伝送する(a)ステップと、前記ユーザインターフェースクライアントで前記ユーザインターフェースを表示する(b)ステップおよび前記ユーザインターフェースを通して入力されるユーザの命令を前記ユーザインターフェースサーバに伝送して前記ユーザインターフェースサーバを制御する(c)ステップを含む。
その他実施形態の具体的な内容は詳細な説明および図面に含まれている。
従来の遠隔制御装置を概略的に示すブロック図である。 本発明の一実施形態による遠隔制御装置の構成を示すブロック図である。 本発明の一実施形態による遠隔制御装置のユーザインターフェースサーバとユーザインターフェースクライアントの構成を示すブロック図である。 本発明の一実施形態による遠隔制御装置でマルチメディアデータフォーマットのユーザインターフェースを生成する方法を示す順序図である。 本発明の一実施形態による遠隔制御装置でマルチメディアデータフォーマットのユーザインターフェースを伝送して出力する方法を示す順序図である。 本発明の一実施形態による遠隔制御装置でマルチメディアデータフォーマットのユーザインターフェースを通して遠隔装置を制御する方法を示す順序図である。
本発明の利点、特徴、およびそれらを達成する方法は、添付される図面と共に詳細に後述される実施形態を参照すれば明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、互いに異なる多様な形態で具現されることが可能である。本実施形態は、単に本発明の開示が完全になるように、本発明が属する技術分野で通常の知識を有する者に対して発明の範疇を完全に知らせるために提供されるものであり、本発明は、請求項の範疇によってのみ定義される。なお、明細書全体にかけて、同一の参照符号は同一の構成要素を指すものとする。
以下、本発明の実施形態によって遠隔制御装置およびその制御方法を説明するための図面を参照して本発明について説明する。このとき、フローチャートの各ブロックとフロ−チャートの組み合わせはコンピュータプログラムインストラクションにより実行可能なのが理解できるであろう。これらコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサに搭載されうるので、コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサを通じて実行されるそのインストラクションがフローチャートのブロックで説明された機能を行う手段を生成するように機構を作れる。これらコンピュータプログラムインストラクションは特定方式で機能を具現するためにコンピュータまたはその他のプログラマブルデータプロセッシング装備を指向できるコンピュータ利用可能またはコンピュータ判読可能メモリに保存されることも可能なので、そのコンピュータ利用可能またはコンピュータ判読可能メモリに保存されたインストラクションはフローチャートのブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションはコンピュータまたはその他のプログラマブルデータプロセッシング装備上に搭載することも可能なので、コンピュータまたはその他のプログラマブルデータプロセッシング装備上で一連の動作ステップが実行されてコンピュータで実行されるプロセスを生成し、コンピュータまたはその他のプログラマブルデータプロセッシング装備を行うインストラクションはフローチャートのブロックで説明された機能を実行するためのステップを提供することも可能である。
また、各ブロックは特定の論理的機能を行うための一つ以上の実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができる。また、いくつの代替実行例では、ブロックで言及された機能が順序を外れて発生することも可能であるということに注目せねばならない。例えば、連続して図示されている2つのブロックは、実質的に同時に行われてもよく、またはそのブロックが時々該当する機能によって逆順に行われてもよい。
図2は、本発明の一実施形態による遠隔制御装置の構成を示すブロック図である。
本発明の一実施形態による遠隔制御装置は、遠隔ユーザインターフェースサーバ100と、遠隔ユーザインターフェースクライアント200およびユーザインターフェースコントロールポイント300を含み得る。
遠隔ユーザインターフェースサーバ100(Remote UI Server、RUIS)(以下、UIサーバという)は、遠距離にある装置を制御するためのマルチメディアデータフォーマットのユーザインターフェースを提供することができる。
遠隔ユーザインターフェースクライアント200(Remote UI Client、RUIC)(以下UIクライアントという)は、UIサーバ100から提供したユーザインターフェースを表示し、ユーザ命令の入力を受けてUIサーバ100を制御する役割を果たすことができる。UIクライアント200は、携帯電話、PDA、MP3プレーヤなどの携帯用マルチメディア装置はもちろん、携帯用でないコンピュータ、デジタルTVのようなマルチメディア装置を含み得る。
ユーザインターフェースコントロールポイント300(UI Control Point)(以下、UIコントロールポイントという)は、UIサーバ100とUIクライアント200を発見してこれを制御する役割を果たすことができる。
ユーザが直接制御できない位置にある装置に対して遠隔制御をするためには先に該当装置を他の装置で発見しなければならない。一般的にネットワーク上で特定装置を発見するプロトコルは多く定義されている。
好ましくは、ホームネットワークで広く使っているUPnP(Universal Plug and Play)ネットワーキング技術における検索(Discovery)メカニズムを使用することができる。例えば、UIサーバ100がUPnP装置であるとすれば、ユーザはUPnPコントロールポイント(UPnP Control Point)を利用してUPnP探索(Discovery)する過程を通して遠隔ユーザインターフェースを提供するUIサーバ100を発見することができる。
一般的にUIクライアント200とUIコントロールポイント300は、物理的に一つの装置で構成され得る。したがって、このような場合にはUIコントロールポイント300は、UIクライアント200を意味することができる。
一方、UIクライアント200がUIサーバ100を見つける過程でUIサーバ100は、UIクライアント200がユーザインターフェースをマルチメディアストリーミング方式で伝送され得るURI(Uniform Resource Identifier)情報を共に伝えることができる。したがって、UIクライアント200は、URI情報を通して後述するUIサーバ100のストリーミングサーバ120にアクセスしてユーザインターフェースの伝送を受けることができる。
図3は、本発明の一実施形態による遠隔制御装置のユーザインターフェースサーバとユーザインターフェースクライアントの構成を示すブロック図である。
本発明の一実施形態による遠隔制御装置でUIサーバ100は、エンコーダ110と、ストリーミングサーバ120と、デバイスプロファイルハンドラ130およびイベントハンドラ140を含み得る。
エンコーダ(Encoder)110は、動的に構成されたユーザインターフェースをマルチメディア(Multimedia)データフォーマットでエンコード(Encoding)する役割をすることができる。すなわち、UIサーバ100から提供するアプリケーション150を制御するためにUIクライアント200に伝送されるユーザインターフェースは、マルチメディアコンテンツ(Multimedia Contents)の形態であり得る。アプリケーション(Application)150は、UIサーバ100が提供する自体機能を意味し、アプリケーション150は、UIサーバ100で提供できる多様なアプリケーションの形態を有することができる。
マルチメディアデータフォーマットは、テキスト、停止画像、動画像、アニメーション、サウンドなどの多様な形態で存在することができる。その中で動画像は、次世代VODサービスや、インタラクティブ(interactive)メディアサービスの基本として位置しており、関連標準案や研究が活発に行われている状況である。
好ましくは、マルチメディアデータフォーマットとしてMPEG(Moving Picture Experts Group)データを使用することができる。MPEG(Moving Picture Experts Group)は、デジタル映像資料およびオーディオの圧縮および復元方法に対する国際的標準である。MPEGは、PC上でのビデオ処理だけでなくHDTVのような高画質システムのデジタル化を目標としてMPEG−2、MPEG−3、MPEG−4のように継続的な規格の改善を試みている。例えば、MPEG−4は、IMT−2000マルチメディアサービス、次世代対話形インターネット放送の核心技術として多様な形態のデジタルオーディオ、ビデオシーン号を効率的に処理して伝送する国際標準のマルチメディア動画圧縮技術である。一方、MPEGデータは、オブジェクト記述(Object Description)と場面記述(Scene Description)に対する情報を含み得る。
ストリーミングサーバ(Streaming Server)120は、マルチメディアデータフォーマットのユーザインターフェースをマルチメディアストリーミング方式でUIクライアント200に伝送する役割を果たすことができる。
ストリーミング(Streaming)方式は、インターネットで音声や映像、アニメーションなどをリアルタイムで再生する技法として、MPEGデータなどのマルチメディアデータはストリーミング(Streaming)方式によって伝送され得る。
従来にはUIサーバ100は、ウェブサーバを利用してユーザにXHTMLで作られたユーザインターフェースを提供し、UIクライアント200ではウェブブラウザを利用してユーザインターフェースを表現した。したがって、ユーザの所望するリッチマルチメディア形態のユーザインターフェースを表現することに困難があっただけでなく、UIクライアント200の負担が大きくならざるを得なかった。
しかし、本発明の一実施形態による遠隔制御装置によれば、UIサーバ100は遠隔制御のためのマルチメディアデータフォーマットのユーザインターフェースをマルチメディアストリーミング方式で提供することができる。したがって、ユーザの所望するリッチマルチメディア形態のユーザインターフェースを自由に表現することができ、ウェブページを見るためのブラウザが必要ないためUIクライアント200の負担を減らすことができる。
一方、ストリーミングサーバ120は、UIクライアント200でユーザインターフェースを通して入力されるユーザの命令を受けてUIサーバ100から提供されるアプリケーション150を制御できるようにすることができる。ユーザインターフェースを通したユーザの命令はストリーミング方式、すなわちアップストリーム(Upstream)方式によってストリーミングサーバ120に伝送され得る。
デバイスプロファイルハンドラ(Device Profile Handler)130は、UIクライアント200の性能(Capability)情報を含むデバイスプロファイル(Device Profile)の伝送を受けたUIクライアント200の性能情報による最適のユーザインターフェース情報を生成することができる。
すなわち、デバイスプロファイルハンドラ130は、UIクライアント200のデバイスプロファイル情報の伝送を受けて性能マッチ作業(Capability Matching)をするようになって、性能情報により差別化されたユーザインターフェースがあれば、最適化されたユーザインターフェース情報を見つけて伝送することができる。また、リアルタイムで該当性能に合わせて既存のユーザインターフェースの内容をトランスコード(Transcoding)して伝送することもできる。
また、本発明のまた他の実施形態によれば、マルチメディアデータフォーマットとしてのMPEGはビットマップ(Bitmap)でないベクターグラフィック(Vector Graphic)を基盤とした一場面記述情報を使用することができる。したがって、別途の性能マッチ作業をせずにもUIクライアント200の解像度に合わせて自動でユーザインターフェースが表現されるようにすることができるため最適のユーザインターフェースを提供することもできる。
従来にはUIサーバ100ではUIクライアント200の性能、例えば、高解像度を支援する装置であるかどうかによって解像度による互いに異なるウェブページを作って提供してこそUIクライアント200からユーザに見やすいユーザインターフェースを支援することができた。
しかし、本発明の一実施形態による遠隔制御装置によれば、UIサーバ100は、UIクライアント200の性能情報によって最適のユーザインターフェースを提供することができる。
また、本発明のまた他の実施形態による遠隔制御装置によれば、マルチメディアデータフォーマットとしてのMPEGデータフォーマット内に含まれたベクターグラフィック基盤の場面記述情報を使用することができるため、別途の性能マッチ作業をせずにもUIクライアント200の解像度に合わせて自動で最適のユーザインターフェースを提供することもできる。
イベントハンドラ(Event Handler)140は、アプリケーション150内での状態変化または外部から来る通知(Notification)を処理してUIクライアント200にユーザインターフェースのアップデート状態を伝送して知らせることができる。
本発明の一実施形態による遠隔制御装置でUIクライアント200は、デコーダ210とデバイスプロファイル保存部220、ユーザインターフェース出力部およびユーザ入力ハンドラ230を含み得る。
デコーダ(Decoder)210は、UIサーバ100から伝送されたマルチメディアデータフォーマットのユーザインターフェースをデコード(Decoding)する役割を果たすことができる。また、デコーダ210は、ユーザインターフェースをレンダリング(Rendering)するレンダリングデバイス(Rendering device)を含み得る。
好ましくは、レンダリングデバイスは、マルチメディアデータフォーマットに含まれた場面記述(Scene Description)情報を利用してユーザインターフェースをレンダリングすることができる。マルチメディアデータフォーマットでMPEGデータフォーマットを使用する場合、レンダリングデバイスは、MPEGデータをデコードした後、MPEGデータ内に含まれた場面記述情報およびオブジェクト記述情報を利用してユーザが見て聴くことができる形態でメディアオブジェクト(Media object)を組み合わせてレンダリングすることができる。ここで、それぞれのメディアオブジェクトは、ユーザインターフェースとしての機能を実行することができる。また、マルチメディアデータフォーマットに含まれた場面記述は遠隔装置の機能を制御できる制御命令を含み得る。
デバイスプロファイル保存部220は、UIクライアント200、より詳細には後述するユーザインターフェース出力部の性能情報を含むデバイスプロファイルを保存することができる。すなわち、UIサーバ100から最適化されたユーザインターフェースを受けるための該当装置の性能(Capability)情報を含み得る。例えば、UIクライアント200の性能情報として、ユーザインターフェース出力部の解像度(Resolution)に関するデバイスプロファイルを保存することができる。
ユーザインターフェース出力部(以下、UI出力部という)は、デコーディングおよびレンダリングが終わったユーザインターフェースをユーザに出力する役割をすることができる。UI出力部は、ユーザインターフェースをディスプレーできる陰極線管(CRT、Cathode Ray Tube)、液晶画面(LCD、Liquid Crystal Display)、発光ダイオード(LED、Light−Emitting Diode)、有機発光ダイオード(OLED、Organic Light−Emitting Diode)またはプラズマディスプレイ(PDP、Plasma Display Panel)などの映像表示手段が具備されたモジュールであり得る。
一方、ユーザはUI出力部から出力されるユーザインターフェースを通して制御命令を入力することができる。したがって、ユーザインターフェースを通して入力されるユーザの命令をUIサーバ100に伝送してUIサーバ100で提供するアプリケーション150を制御することができる。
ユーザ入力ハンドラ(User Input Handler)230は、ユーザインターフェースを通して入力されるユーザの命令を処理する役割を果たすことができる。すなわち、UIクライアント200がユーザからマウスやキーボードのような入力装置(Input device)から受信する情報を処理できるように制御することができる。
マルチメディアデータフォーマットでMPEGデータフォーマットを使用する場合、MPEGデータ内に含まれた各々のメディアオブジェクトは、ユーザインターフェースとしての機能を実行することができる。また、マルチメディアデータフォーマットに含まれた場面記述は遠隔装置の機能を制御できる制御命令を含み得る。したがって、ユーザ入力ハンドラ230は、場面記述に記述された制御命令を呼び出ししてMPEGフォーマットのユーザインターフェースに対応される遠隔装置の機能を制御することができる。
図3に示す各々の構成要素は、一種の「モジュール」で構成され得る。前記「モジュール」は、ソフトウェア、Field Programmable Gate Array(FPGA)または注文型半導体(Application Specific Integrated Circuit、ASIC)のようなハードウェアの構成要素を意味し、モジュールはある役割を果たす。しかし、モジュールは、ソフトウェアまたはハードウェアに限定される意味ではない。モジュールは、アドレッシングできる保存媒体にあるように構成されることもでき、一つまたはそれ以上のプロセッサを実行させるように構成されることもできる。したがって、一例としてモジュールは、ソフトウェアの構成要素、オブジェクト指向ソフトウェアの構成要素、クラスの構成要素およびタスクの構成要素のような構成要素と、プロセス、関数、属性、プロシーザ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、および変数を含む。構成要素とモジュールから提供される機能はさらに小さい数の構成要素およびモジュールに結合されたり追加的な構成要素とモジュールでさらに分離したりすることができる。
前記のように構成される本発明の一実施形態による遠隔制御方法を説明するとのとおりである。
図4は、本発明の一実施形態による遠隔制御装置でマルチメディアデータフォーマットのユーザインターフェースを生成する方法を示す順序図である。
先ず、遠距離にある装置を制御するため、ユーザはUIコントロールポイント300を通して制御しようとするUIサーバ100およびUIクライアント200を検索する(S401)。例えば、UIサーバ100がUPnP装置であるとすれば、ユーザはUPnPコントロールポイントを利用してUPnP探索(Discovery)過程を通してUIサーバ100を発見することができる。一般的に、UIクライアント200とUIコントロールポイント300は物理的に一つの装置で構成されていることができる。このような場合にはUIクライアント200を見つける過程は省略することができる。
UIサーバ100とUIクライアント200を見つけた後、UIクライアント200は、ネットワークを通して自身のデバイスプロファイル情報をUIサーバ100に伝送することができる(S402)。これはUIクライアント200がUIサーバ100からユーザインターフェースの伝送を受けるとき、UIクライアント200で最適化された状態でユーザに表示できるようにするためである。UIサーバ100は、UIクライアント200のデバイスプロファイル情報を受けてデバイスプロファイルハンドラ130を通して性能マッチ作業(Capability Matching)をすることができる(S403)。また、性能情報による最適のユーザインターフェース情報を生成してUIクライアント200に伝送することができる(S404)。
一方、図示していないが、本発明のまた他の実施形態による遠隔制御装置によれば、マルチメディアデータフォーマットとしてのMPEGデータフォーマット内に含まれたベクターグラフィック基盤の場面記述情報を使用することができる。したがって、図4のような別途の性能マッチ作業をせずにもUIクライアント200の解像度に合わせて自動で最適のユーザインターフェースを提供することもできる。
図5は、本発明の一実施形態による遠隔制御装置でマルチメディアデータフォーマットのユーザインターフェースを伝送して出力する方法を示す順序図である。
UIクライアント200にユーザインターフェースを伝送する前に、UIサーバ100のエンコーダ110は動的に構成されたユーザインターフェースをマルチメディアデータフォーマットでエンコードすることができる(S501)。一方、伝送されるユーザインターフェースはマルチメディアコンテンツとして、MPEG(Moving Picture Expert Group)などのようなフォーマットのデータとして見ることができる。
そして、UIサーバ100のストリーミングサーバ120は、エンコードを終えたマルチメディアデータフォーマットのユーザインターフェースをマルチメディアストリーミング方式でUIクライアント200に伝送することができる(S502)。
また、UIクライアント200のデコーダ210は、UIサーバ100から伝送されたマルチメディアデータフォーマットのユーザインターフェースをデコードすることができる(S503)。デコードが終わったユーザインターフェースはレンダリングデバイスによってマルチメディアデータフォーマットに含まれた場面記述を利用してレンダリングすることができる(S504)。
さらに、UI出力部は、デコーディングおよびレンダリングが終わったユーザインターフェースをユーザに出力する役割を果たすことができる(S505)。
図6は、本発明の一実施形態による遠隔制御装置でマルチメディアデータフォーマットのユーザインターフェースを通して遠隔装置を制御する方法を示す順序図である。
ユーザは、UI出力部から出力されるユーザインターフェースを通して制御命令を入力することができる(S601)。ユーザはUI出力部でメニューアイテムを確認し、マウスやキーボードのような入力装置を通して必要なメニューにより制御命令を入力することができる。
また、ユーザ入力ハンドラ230は、ユーザインターフェースを通して入力されるユーザの命令を処理する役割を果たすことができる(S602)。すなわち、UIクライアント200がユーザからマウスやキーボードのような入力装置(Input device)から受信する情報を処理できるように制御することができる。
ユーザがユーザインターフェースを通して入力した制御命令を処理すると、ユーザの命令は、ストリーミング方式、すなわちアップストリーミング(Upstream)方式によってUIサーバ100のストリーミングサーバ120に伝送され得る(S603)。一方、ストリーミングサーバ120は、UIクライアント200でユーザインターフェースを通して入力されるユーザの命令を受けてUIサーバ100から提供されるアプリケーション150を制御できるようにすることができる(S604)。すなわち、UIサーバ100は伝達された情報を分析してユーザの所望する制御命令を読み取りUIサーバ100で提供するアプリケーション150に再びその情報を伝送して該当装置を制御することができる。
本発明が属する技術分野の通常の知識を有する者は、本発明が、その技術的思想や必須の特徴を変更しない範囲で他の具体的な形態で実施され得ることを理解することができる。したがって、以上で記述した実施形態はすべての面で例示的なものであり、限定的ではないものと理解しなければならない。本発明の範囲は、上記詳細な説明よりは後述する特許請求の範囲によって示され、特許請求の範囲の意味及び範囲そしてその均等概念から導き出されるすべての変更または変形された形態が本発明の範囲に含まれると解釈されなければならない。

Claims (22)

  1. ユーザインターフェース(User Interface)をマルチメディアデータフォーマットでエンコード(Encoding)するエンコーダ、および
    前記エンコードされたユーザインターフェースをマルチメディアストリーミング方式で遠隔のクライアントに伝送するストリーミングサーバを含むユーザインターフェースサーバ。
  2. 前記ストリーミングサーバは、前記ユーザインターフェースを通して入力されるユーザの命令を受けてアプリケーションを制御する請求項1に記載のユーザインターフェースサーバ。
  3. 前記遠隔のクライアントの性能(Capability)情報を含むデバイスプロファイル(Device Profile)の伝送を受けて前記性能情報による最適のユーザインターフェース情報を生成するデバイスプロファイルハンドラをさらに含む請求項1に記載のユーザインターフェースサーバ。
  4. 前記マルチメディアデータフォーマットは、MPEG(Moving Picture Experts Group)データフォーマットである請求項1に記載のユーザインターフェースサーバ。
  5. 前記MPEGデータフォーマット内に含まれたベクターグラフィック(Vector Graphic)基盤の場面記述(Scene Description)情報を使用し最適のユーザインターフェース情報を生成する請求項4に記載のユーザインターフェースサーバ。
  6. 遠隔のサーバから伝送されたマルチメディアデータフォーマットのユーザインターフェースをデコード(Decoding)するデコーダ、および
    前記デコードされたユーザインターフェースをユーザに出力するユーザインターフェース出力部を含むユーザインターフェースクライアント。
  7. 前記デコードされたユーザインターフェースを通して入力されるユーザの命令を前記遠隔のサーバに伝送して前記遠隔のサーバを制御する請求項6に記載のユーザインターフェースクライアント。
  8. 前記デコードされたユーザインターフェースを通して入力されるユーザの命令を処理するユーザ入力ハンドラをさらに含む請求項7に記載のユーザインターフェースクライアント。
  9. 前記ユーザインターフェース出力部の性能情報を含むデバイスプロファイルを保存するデバイスプロファイル保存部をさらに含む請求項6に記載のユーザインターフェースクライアント。
  10. 前記デコーダは、前記デコードされたユーザインターフェースをレンダリング(Rendering)するレンダリングデバイスを含む請求項6に記載のユーザインターフェースクライアント。
  11. 前記レンダリングデバイスは、前記マルチメディアデータフォーマットに含まれた場面記述(Scene Description)情報を利用して前記デコードされたユーザインターフェースをレンダリングする請求項10に記載のユーザインターフェースクライアント。
  12. 前記マルチメディアデータフォーマットは、MPEGデータフォーマットである請求項6に記載のユーザインターフェースクライアント。
  13. マルチメディアデータフォーマットのユーザインターフェースを伝送するユーザインターフェースサーバと、
    前記ユーザインターフェースを表示し、ユーザ命令の入力を受けて前記ユーザインターフェースサーバを制御するユーザインターフェースクライアントを含む遠隔制御装置。
  14. 前記ユーザインターフェースサーバは、
    前記ユーザインターフェースを前記マルチメディアデータフォーマットでエンコードするエンコーダ、および
    前記マルチメディアデータフォーマットのユーザインターフェースをマルチメディアストリーミング方式に伝送するストリーミングサーバを含む請求項13に記載の遠隔制御装置。
  15. 前記ユーザインターフェースクライアントは、
    前記マルチメディアデータフォーマットのユーザインターフェースをデコードするデコーダ、および
    前記ユーザインターフェースをユーザに出力するユーザインターフェース出力部を含む請求項13に記載の遠隔制御装置。
  16. 前記ユーザインターフェースサーバは、前記ユーザインターフェースクライアントの性能情報を含むデバイスプロファイルを伝送されて前記性能情報による最適のユーザインターフェース情報を生成する請求項13に記載の遠隔制御装置。
  17. 前記マルチメディアデータフォーマットは、MPEGデータフォーマットである請求項13に記載の遠隔制御装置。
  18. 前記ユーザインターフェースサーバは、MPEGデータフォーマット内に含まれたベクターグラフィック基盤の場面記述情報を使用して最適のユーザインターフェース情報を生成する請求項17に記載の遠隔制御装置。
  19. ユーザインターフェースサーバがマルチメディアデータフォーマットのユーザインターフェースをユーザインターフェースクライアントに伝送する(a)ステップと、
    前記ユーザインターフェースクライアントで前記ユーザインターフェースを表示する(b)ステップ、および
    前記ユーザインターフェースを通して入力されるユーザの命令を前記ユーザインターフェースサーバに伝送して前記ユーザインターフェースサーバを制御する(c)ステップと、を含む遠隔制御方法。
  20. 前記(a)ステップは、
    前記ユーザインターフェースを前記マルチメディアデータフォーマットでエンコードするステップ、および
    前記エンコードされたユーザインターフェースをマルチメディアストリーミング方式で前記ユーザインターフェースクライアントに伝送するステップを含む請求項19に記載の遠隔制御方法。
  21. 前記(b)ステップは、
    前記マルチメディアデータフォーマットのユーザインターフェースをデコードするステップ、および
    前記デコードされたユーザインターフェースをユーザに出力するステップを含む請求項19に記載の遠隔制御方法。
  22. 前記ユーザインターフェースサーバが前記ユーザインターフェースクライアントの性能情報を含むデバイスプロファイルの伝送を受けて前記性能情報による最適のユーザインターフェース情報を生成するステップをさらに含む請求項19に記載の遠隔制御方法。
JP2010500828A 2007-03-30 2008-03-25 遠隔制御装置およびその制御方法 Pending JP2010524056A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US92083307P 2007-03-30 2007-03-30
KR1020070106833A KR101446939B1 (ko) 2007-03-30 2007-10-23 원격 제어 장치 및 그 제어 방법
PCT/KR2008/001670 WO2008120890A1 (en) 2007-03-30 2008-03-25 Remote control apparatus and method

Publications (1)

Publication Number Publication Date
JP2010524056A true JP2010524056A (ja) 2010-07-15

Family

ID=40151046

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010500828A Pending JP2010524056A (ja) 2007-03-30 2008-03-25 遠隔制御装置およびその制御方法

Country Status (6)

Country Link
US (1) US8271675B2 (ja)
EP (1) EP2143297A4 (ja)
JP (1) JP2010524056A (ja)
KR (1) KR101446939B1 (ja)
CN (1) CN101653013B (ja)
WO (1) WO2008120890A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012529694A (ja) * 2009-06-08 2012-11-22 サムスン エレクトロニクス カンパニー リミテッド 遠隔ユーザ・インターフェース提供方法及びその装置

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
WO2008088741A2 (en) * 2007-01-12 2008-07-24 Ictv, Inc. Interactive encoded content system including object models for viewing on a remote device
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
US8745228B2 (en) 2007-11-26 2014-06-03 Adobe Systems Incorporated Matching device capabilities and content characteristics
US8677476B2 (en) 2007-11-26 2014-03-18 Adobe Systems Incorporated Providing remotely defined security data to a local application extension
US8413233B1 (en) 2007-11-26 2013-04-02 Adobe Systems Incorporated Authorizing local application activity using remotely defined security data
US8131875B1 (en) * 2007-11-26 2012-03-06 Adobe Systems Incorporated Device profile assignment based on device capabilities
US8041372B1 (en) * 2007-11-26 2011-10-18 Adobe Systems Incorporated Selecting data in a mobile information system
US8214619B1 (en) 2007-11-26 2012-07-03 Adobe Systems Incorporated Memory allocation in a mobile device
US8281390B1 (en) 2007-11-26 2012-10-02 Adobe Systems Incorporated Remotely defining security data for authorization of local application activity
KR101545137B1 (ko) 2008-04-17 2015-08-19 삼성전자주식회사 사용자 인터페이스를 생성하는 방법 및 장치
KR20090110202A (ko) 2008-04-17 2009-10-21 삼성전자주식회사 개인화된 사용자 인터페이스를 디스플레이하는 방법 및 장치
KR101560183B1 (ko) 2008-04-17 2015-10-15 삼성전자주식회사 사용자 인터페이스를 제공/수신하는 방법 및 장치
KR101531165B1 (ko) * 2008-04-17 2015-06-25 삼성전자주식회사 클라이언트의 특성을 고려한 사용자 인터페이스를 제공, 수신하는 방법 및 장치
KR20100040545A (ko) * 2008-10-10 2010-04-20 삼성전자주식회사 구조화된 리치 미디어 데이터 기반의 사용자 인터페이스를 제공하기 위한 장치 및 방법
KR101615624B1 (ko) * 2009-02-27 2016-04-26 삼성전자주식회사 원격 사용자 인터페이스 디바이스를 제어하는 장치 및 방법
KR101596505B1 (ko) * 2009-06-19 2016-02-23 삼성전자주식회사 멀티미디어 시스템의 사용자 인터페이스 장치 및 방법
KR101686413B1 (ko) 2009-08-28 2016-12-14 삼성전자주식회사 복수 개의 컨트롤 사용자 인터페이스를 이용한 원격 제어 방법 및 시스템
AU2014268193B2 (en) * 2009-09-01 2015-07-09 Samsung Electronics Co., Ltd. Apparatus and method for remote control in a short-range network, and system supporting the same
KR20110025012A (ko) * 2009-09-01 2011-03-09 삼성전자주식회사 근거리 네트워크에서 사용자 인터페이스 매칭장치 및 방법
KR101612553B1 (ko) * 2009-10-09 2016-04-27 삼성전자주식회사 리모트 사용자 인터페이스 서버와 리모트 사용자 인터페이스 클라이언트간의 인터페이스를 위한 장치 및 방법
KR101767262B1 (ko) * 2009-11-09 2017-08-11 삼성전자주식회사 UPnP를 이용한 입력 시스템에서 입력 방식을 변경하기 위한 방법 및 장치
KR101612845B1 (ko) * 2009-11-12 2016-04-15 삼성전자주식회사 리모트 ui 서비스 제공 방법 및 장치
US8856651B2 (en) 2010-06-04 2014-10-07 Samsung Electronics Co., Ltd. Remote user interface cooperative application
US8539039B2 (en) * 2010-06-22 2013-09-17 Splashtop Inc. Remote server environment
KR101698354B1 (ko) * 2010-07-16 2017-01-23 삼성전자주식회사 홈 네트워크에서 멀티캐스트 메시지를 이용하여 복수 개의 원격 사용자 인터페이스 서버들을 제어하기 위한 장치 및 방법
AU2011315950B2 (en) 2010-10-14 2015-09-03 Activevideo Networks, Inc. Streaming digital video between video devices using a cable television system
DE102011002822A1 (de) * 2011-01-18 2012-07-19 Siemens Ag Österreich Verfahren und System zum Erstellen einer Bedienoberfläche für interaktive Media-Anwendungen
EP2695388B1 (en) 2011-04-07 2017-06-07 ActiveVideo Networks, Inc. Reduction of latency in video distribution networks using adaptive bit rates
US8769110B2 (en) 2011-05-27 2014-07-01 Sony Corporation Transferring RUI from one device to another
US10976981B2 (en) * 2011-07-15 2021-04-13 Vmware, Inc. Remote desktop exporting
US9304662B2 (en) 2011-08-25 2016-04-05 Vmware, Inc. User interface virtualization techniques
EP2784641B1 (en) * 2011-11-24 2018-11-28 LG Electronics Inc. User interface display method and device using same
US20130283182A1 (en) * 2011-12-21 2013-10-24 Saurabh Dadu Mechanism for facilitating proxy user interface-based remote management and control of computing and non-computing devices
US10409445B2 (en) 2012-01-09 2019-09-10 Activevideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
KR101901884B1 (ko) * 2012-02-29 2018-09-28 삼성전자주식회사 원격 사용자 인터페이스 제공 장치 및 방법
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
US9542080B2 (en) * 2012-04-25 2017-01-10 Vmware, Inc. User interface virtualization of context menus
US9525586B2 (en) 2013-03-15 2016-12-20 Intel Corporation QoS based binary translation and application streaming
US10275128B2 (en) 2013-03-15 2019-04-30 Activevideo Networks, Inc. Multiple-mode system and method for providing user selectable video content
US10432681B1 (en) 2013-04-24 2019-10-01 Parallels International Gmbh Method and system for controlling local display and remote virtual desktop from a mobile device
EP3005712A1 (en) 2013-06-06 2016-04-13 ActiveVideo Networks, Inc. Overlay rendering of user interface onto source video
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
CN104468494B (zh) 2013-09-25 2018-06-19 华为终端有限公司 一种切换媒体播放设备的方法及设备
US9368024B2 (en) * 2013-09-27 2016-06-14 Apple Inc. Remote control configuration using a remote control profile
US9339159B2 (en) 2014-06-13 2016-05-17 Aerus Llc Vacuum brush drive
US10621276B2 (en) 2013-10-24 2020-04-14 Wmware, Inc. User interface virtualization for web applications
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks
DE102014216887B3 (de) * 2014-08-26 2015-11-05 Siemens Aktiengesellschaft Verfahren zur Anbindung eines mobilen Bedienterminals an ein zu bedienendes Gerät
US10379823B1 (en) 2017-09-05 2019-08-13 Parallels International Gmbh Conversion of remote application dialogs to native mobile controls
CN107783809A (zh) * 2017-09-29 2018-03-09 烽火通信科技股份有限公司 一种智能设备控制面板远程渲染方法
US20230007335A1 (en) * 2021-06-30 2023-01-05 Rovi Guides, Inc. Systems and methods of presenting video overlays

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000513177A (ja) * 1997-04-07 2000-10-03 エイ・テイ・アンド・ティ・コーポレーション 対象物をベースとするオーディオ・ビジュアル情報を処理するためのシステムおよび方法
JP2001243044A (ja) * 2000-02-29 2001-09-07 Sony Corp ユーザインターフェースシステム、シーン記述生成装置及び方法、シーン記述配信方法、サーバ装置、リモート端末装置、伝送媒体並びに記録媒体
JP2003524307A (ja) * 1998-07-23 2003-08-12 ディバ システムズ コーポレイション 双方向ユーザインターフェースを生成し、配信し、受信するシステム
WO2005120067A2 (en) * 2004-06-03 2005-12-15 Hillcrest Laboratories, Inc. Client-server architectures and methods for zoomable user interface
WO2006074110A2 (en) * 2005-01-05 2006-07-13 Divx, Inc. System and method for a remote user interface
JP2006236323A (ja) * 2005-01-25 2006-09-07 Sony Corp アプリケーション提供システム、サーバ、クライアントおよびアプリケーション提供方法
JP2007042118A (ja) * 2006-09-05 2007-02-15 Sony Corp 電子機器制御装置および方法、並びに電子機器

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3870983B2 (ja) 1997-02-17 2007-01-24 ソニー株式会社 電子機器制御装置および方法、並びに電子機器
US6751623B1 (en) 1998-01-26 2004-06-15 At&T Corp. Flexible interchange of coded multimedia facilitating access and streaming
CA2388606C (en) 1999-10-27 2009-12-29 Diva Systems Corporation Picture-in-picture and multiple video streams using slice-based encoding
US6965947B1 (en) * 2000-10-06 2005-11-15 International Business Machines Corporation Method and apparatus for automated transcoder selection
US20030020726A1 (en) * 2001-06-29 2003-01-30 Bitflash Graphics, Inc. Method and system for displaying graphics information
US6944828B2 (en) 2001-12-13 2005-09-13 Appeon Corporation System and method for retrieving and editing the data structure of an HTML UI Control
KR100438724B1 (ko) 2002-06-24 2004-07-05 삼성전자주식회사 원격 사용자 인터페이스를 구동하는 홈 네트워크 시스템및 그 운용 방법
US7734289B2 (en) * 2002-10-25 2010-06-08 At&T Mobility Ii Llc Delivery of network services
US20040267900A1 (en) * 2003-06-26 2004-12-30 Hoekstra Mathew E Dynamic mobile device characterization
GB0400658D0 (en) * 2004-01-13 2004-02-11 Koninkl Philips Electronics Nv Portable device for receiving media content
US20060218650A1 (en) 2005-03-25 2006-09-28 Nokia Corporation System and method for effectuating digital rights management in a home network
US20060232573A1 (en) * 2005-04-19 2006-10-19 Sharp Kabushiki Kaisha Display description format providing device, method of controlling same, communications network system, display control device, method of controlling same, display system, program for controlling display description format providing device, program for controlling display control device and storage mediun storing program
US7519681B2 (en) 2005-06-30 2009-04-14 Intel Corporation Systems, methods, and media for discovering remote user interface applications over a network

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000513177A (ja) * 1997-04-07 2000-10-03 エイ・テイ・アンド・ティ・コーポレーション 対象物をベースとするオーディオ・ビジュアル情報を処理するためのシステムおよび方法
JP2003524307A (ja) * 1998-07-23 2003-08-12 ディバ システムズ コーポレイション 双方向ユーザインターフェースを生成し、配信し、受信するシステム
JP2001243044A (ja) * 2000-02-29 2001-09-07 Sony Corp ユーザインターフェースシステム、シーン記述生成装置及び方法、シーン記述配信方法、サーバ装置、リモート端末装置、伝送媒体並びに記録媒体
WO2005120067A2 (en) * 2004-06-03 2005-12-15 Hillcrest Laboratories, Inc. Client-server architectures and methods for zoomable user interface
JP2008502230A (ja) * 2004-06-03 2008-01-24 ヒルクレスト・ラボラトリーズ・インコーポレイテッド ズーム可能ユーザインターフェースのためのクライアント/サーバアーキテクチャおよび方法
WO2006074110A2 (en) * 2005-01-05 2006-07-13 Divx, Inc. System and method for a remote user interface
JP2008527851A (ja) * 2005-01-05 2008-07-24 ディブエックス,インコーポレイティド リモートユーザインターフェースシステム及び方法
JP2006236323A (ja) * 2005-01-25 2006-09-07 Sony Corp アプリケーション提供システム、サーバ、クライアントおよびアプリケーション提供方法
JP2007042118A (ja) * 2006-09-05 2007-02-15 Sony Corp 電子機器制御装置および方法、並びに電子機器

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012529694A (ja) * 2009-06-08 2012-11-22 サムスン エレクトロニクス カンパニー リミテッド 遠隔ユーザ・インターフェース提供方法及びその装置
US9420350B2 (en) 2009-06-08 2016-08-16 Samsung Electronics Co., Ltd. Method and apparatus for providing a remote user interface

Also Published As

Publication number Publication date
KR20080089134A (ko) 2008-10-06
CN101653013A (zh) 2010-02-17
WO2008120890A1 (en) 2008-10-09
EP2143297A1 (en) 2010-01-13
US20080243998A1 (en) 2008-10-02
EP2143297A4 (en) 2012-12-19
CN101653013B (zh) 2013-08-21
KR101446939B1 (ko) 2014-10-06
US8271675B2 (en) 2012-09-18

Similar Documents

Publication Publication Date Title
JP2010524056A (ja) 遠隔制御装置およびその制御方法
KR101633100B1 (ko) 정보 처리 시스템, 정보 처리 장치, 정보 처리 방법 및 기록 매체
CN110231904B (zh) 对在显示设备上显示的窗口进行远程配置
KR101596505B1 (ko) 멀티미디어 시스템의 사용자 인터페이스 장치 및 방법
AU2009271877B2 (en) Apparatus and method for providing user interface service in a multimedia system
US8918827B2 (en) Method and system for providing complete internet anywhere with partial server processing
KR101531165B1 (ko) 클라이언트의 특성을 고려한 사용자 인터페이스를 제공, 수신하는 방법 및 장치
US8954538B2 (en) Method and system for reducing latency for interactive content for complete internet anywhere
KR20130135306A (ko) 이미지들을 디스플레이하기 위한 무선 소스와 싱크 디바이스 간의 데이터 교환
WO2021143479A1 (zh) 媒体流传输方法及***
JP2013134762A (ja) 画像処理システム、画像提供サーバ、情報処理装置、および画像処理方法
JP6453345B2 (ja) テレビ装置上でウェブ・コンテンツをリモート・レンダリングするための方法、システムおよび媒体
US8332897B1 (en) Remote rendering of webpages on television
US20080240669A1 (en) Mpeg-based user interface device and method of controlling function using the same
CN111935510B (zh) 一种双浏览器应用加载方法及显示设备
CN113475091A (zh) 显示设备及其图像显示方法
US20150032900A1 (en) System for seamlessly switching between a cloud-rendered application and a full-screen video sourced from a content server
KR20160000911A (ko) 클라우드 서비스 제공 방법, 이를 지원하는 웹 어플리케이션을 기록한 컴퓨터 판독 가능한 기록매체, 그리고 클라우드 서비스 시스템 및 이에 따른 장치
US20150341403A1 (en) Server apparatus, display apparatus, system, and controlling methods thereof
CN111629250A (zh) 一种显示设备及视频播放方法
KR20150009014A (ko) 모바일장치의 다중화면표시 방법 및 다중화면표시가 가능한 모바일장치
US20110161523A1 (en) Method and System for Compression and Decompression for Handling Web Content
CN113038221B (zh) 一种双路视频播放方法及显示设备
CN117939213A (zh) 显示设备、多窗口显示方法及存储介质
CN111683272A (zh) 一种流媒体播放方法及显示设备

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110317

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120327

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120627

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130515

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130522

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20130719