JP2009016906A - Information processor, its reproduction method - Google Patents
Information processor, its reproduction method Download PDFInfo
- Publication number
- JP2009016906A JP2009016906A JP2007173037A JP2007173037A JP2009016906A JP 2009016906 A JP2009016906 A JP 2009016906A JP 2007173037 A JP2007173037 A JP 2007173037A JP 2007173037 A JP2007173037 A JP 2007173037A JP 2009016906 A JP2009016906 A JP 2009016906A
- Authority
- JP
- Japan
- Prior art keywords
- moving image
- image data
- processing apparatus
- information processing
- stop
- 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
Links
Images
Abstract
Description
本発明はパーソナルコンピュータのような情報処理装置に関し、特にストリーミング配信された動画データの再生機能を備えた情報処理装置、情報処理装置の再生方法に関する。 The present invention relates to an information processing apparatus such as a personal computer, and more particularly, to an information processing apparatus having a function for reproducing streaming-distributed moving image data and a method for reproducing the information processing apparatus.
一般的に、ブロードバンドの普及に伴って、インターネット等を介して動画データを配信するサービスが増えてきている。これらのサービスには、IP(Internet Protocol)マルチキャストによるブロードバンド放送や、VOD(Video On Demand)等が挙げられる。これらのストリーミング配信された動画データの再生を行う技術では、データ送信にコネクションレスなプロトコルであるUDPが使われる。そのため、ネットワークの混雑によりパケットの欠落が発生しても、そのパケットは再送されない。このようなパケットロスが発生すると、FEC(ForwardError Correction)などのパケットロスのエラー訂正処理で対応できない場合には、動画データの画像が乱れる場合がある。 In general, with the spread of broadband, services that distribute moving image data via the Internet or the like are increasing. Examples of these services include broadband broadcasting using IP (Internet Protocol) multicast, VOD (Video On Demand), and the like. In the technology for reproducing the streaming-distributed moving image data, UDP, which is a connectionless protocol, is used for data transmission. Therefore, even if a packet is lost due to network congestion, the packet is not retransmitted. When such a packet loss occurs, the image of the moving image data may be disturbed if the packet loss error correction process such as FEC (Forward Error Correction) cannot be handled.
このような場合の対処法としては、例えば特許文献1に開示されているように、欠落したパケットの替わりにダミーデータを挿入して画像の乱れを解消する技術がある。
しかしながら、特許文献1に記載された技術では、パケットの欠落が相当量になった場合には、対応できずに、画像に乱れが生じてしまうという課題があった。
However, the technique described in
本発明は上述の事情を考慮してなされたものであり、ストリーミング配信での動画データの再生時に、相当量のパケットの欠落があった場合でも、画像の乱れの発生を抑制することが可能な情報処理装置、情報処理装置の再生方法を提供することを目的とする。 The present invention has been made in consideration of the above-described circumstances, and even when a considerable amount of packets are lost during reproduction of moving image data in streaming distribution, it is possible to suppress the occurrence of image disturbance. An object of the present invention is to provide an information processing apparatus and a playback method of the information processing apparatus.
上記目的を達成するために、本発明の一態様によれば、ネットワークを経由してサーバから動画データを受信し、再生する情報処理装置であって、前記受信された動画データのパケットロス量を検出する検出手段と、前記検出手段によって、検出された動画データのパケットロス量が所定値となった場合は、前記サーバに動画データの送信を停止する停止命令を送信し、前記動画データの再生を停止する停止手段と、前記停止手段によって停止された時間の所定時間前からの動画データの再送信命令を送信する送信部と、前記送信部による再送信命令により再送信された動画データを受信し、受信した前記動画データを前記所定時間前から再生する再生手段とを具備することを特徴とする情報処理装置が提供される。 In order to achieve the above object, according to one aspect of the present invention, there is provided an information processing apparatus that receives and reproduces moving image data from a server via a network, the packet loss amount of the received moving image data being reduced. When the packet loss amount of the moving image data detected by the detecting unit and the detecting unit reaches a predetermined value, a stop command for stopping transmission of the moving image data is transmitted to the server, and the moving image data is reproduced. A stopping unit for stopping the transmission, a transmitting unit for transmitting a retransmission command of moving image data from a predetermined time before the time stopped by the stopping unit, and receiving the moving image data retransmitted by the retransmission command by the transmitting unit Then, an information processing apparatus is provided, comprising: reproduction means for reproducing the received moving image data from the predetermined time before.
また、ネットワークを経由してサーバから動画データを受信し、再生する情報処理装置で用いる再生方法であって、前記受信された動画データのパケットロス量を検出し、前記検出された動画データのパケットロス量が所定値となった場合は、前記サーバに動画データの送信を停止する停止命令を送信し、前記動画データの再生を停止し、前記停止された時間の所定時間前からの動画データの再送信命令を送信し、前記再送信命令により再送信された動画データを受信し、受信した前記動画データを前記所定時間前から再生することを特徴とする再生方法が提供される。 Also, a reproduction method used in an information processing apparatus that receives and reproduces moving image data from a server via a network, detects a packet loss amount of the received moving image data, and detects the detected moving image data packet When the loss amount reaches a predetermined value, a stop command for stopping the transmission of the moving image data is transmitted to the server, the reproduction of the moving image data is stopped, and the moving image data from the predetermined time before the stopped time is transmitted. A reproduction method is provided, wherein a retransmission command is transmitted, the moving image data retransmitted by the retransmission command is received, and the received moving image data is reproduced from the predetermined time before.
本発明によれば、ストリーミング配信での動画データの再生時に、相当量のパケットの欠落があった場合でも、画像の乱れの発生を抑制することが可能となる。 According to the present invention, it is possible to suppress the occurrence of image disturbance even when a considerable amount of packets are lost during reproduction of moving image data in streaming distribution.
以下、図面を参照して、本発明の実施形態を説明する。
まず、図1および図2を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ10として実現されている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
First, the configuration of an information processing apparatus according to an embodiment of the present invention will be described with reference to FIG. 1 and FIG. This information processing apparatus is realized as, for example, a notebook
図1はノートブック型パーソナルコンピュータ10のディスプレイユニットを開いた状態における斜視図である。本コンピュータ10は、コンピュータ本体11と、ディスプレイユニット12とから構成されている。ディスプレイユニット12には、TFT−LCD(Thin Film Transistor Liquid Crystal Display)17から構成される表示装置が組み込まれており、そのLCD17の表示画面はディスプレイユニット12のほぼ中央に位置されている。
FIG. 1 is a perspective view of the notebook
ディスプレイユニット12は、コンピュータ本体11に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体11は薄い箱形の筐体を有しており、その上面にはキーボード13、本コンピュータ10をパワーオン/パワーオフするためのパワーボタン14、入力操作パネル15、タッチパッド16、およびスピーカ18A、18B、赤外線受信部20などが配置されている。
The
入力操作パネル15は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。
The
次に、図2を参照して、本コンピュータ10のシステム構成について説明する。
Next, the system configuration of the
本コンピュータ10は、図2に示されているように、CPU101、ノースブリッジ102、主メモリ103、サウスブリッジ104、GPU105、BIOS−ROM109、LANコントローラ110、ハードディスクドライブ(HDD)111、エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)116、インターネット接続部31等を備えている。
As shown in FIG. 2, the
CPU101は本コンピュータ10の動作を制御するプロセッサであり、ハードディスクドライブ(HDD)111から主メモリ103にロードされる、オペレーティングシステム、および動画再生アプリケーション30等を実行する。また、CPU101は、BIOS−ROM109に格納されたBIOS(Basic Input Output System)も実行する。BIOSはハードウェア制御のためのプログラムである。
The
ノースブリッジ102はCPU101のローカルバスとサウスブリッジ104との間を接続するブリッジデバイスである。ノースブリッジ102には、主メモリ103をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ102は、PCI Express規格のシリアルバスなどを介してGPU105との通信を実行する機能も有している。
The
GPU105は本コンピュータ10のディスプレイモニタとして使用されるLCD17を制御する表示コントローラである。このGPU105によって生成される表示信号はLCD17に送られる。
The GPU 105 is a display controller that controls the
サウスブリッジ104は、LPC(Low Pin Count)バス上の各デバイス、およびPCI(Peripheral Component Interconnect)バス上の各デバイスを制御する。また、サウスブリッジ104は、HDD111を制御するためのIDE(Integrated Drive Electronics)コントローラを内蔵している。
The
エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)116は、電力管理のためのエンベデッドコントローラと、キーボード(KB)13およびタッチパッド16を制御するためのキーボードコントローラとが集積された1チップマイクロコンピュータである。このエンベデッドコントローラ/キーボードコントローラIC(EC/KBC)116は、ユーザーによるパワーボタン14の操作に応じて本コンピュータ10をパワーオン/パワーオフする機能を有している。
The embedded controller / keyboard controller IC (EC / KBC) 116 is a one-chip microcomputer in which an embedded controller for power management and a keyboard controller for controlling the keyboard (KB) 13 and the
インターネット接続部31は、インターネットに接続するためのインターフェース等である。インターネット接続部31を介してストリーミング配信された動画データを受信する。 The Internet connection unit 31 is an interface for connecting to the Internet. The moving image data streamed via the Internet connection unit 31 is received.
次に図3は、本発明の情報処理装置の実施形態に係る動画再生アプリケーションの機能構成を示したブロック図である。 Next, FIG. 3 is a block diagram showing a functional configuration of the moving image playback application according to the embodiment of the information processing apparatus of the present invention.
動画再生アプリケーション30は、検出部50、停止処理部51、再生処理部52、記憶部53、制御部54を備える。
The moving
検出部50は、パケットロス(パケットの欠落)の発生と、パケットロス量を検出する。停止処理部51は、パケットロス量が所定値に達すると、動画配信サーバへ動画データの配信の停止を促す停止要求信号を送信する。また動画の配信が停止すると、動画データの再生を停止する。
The
再生処理部52は、動画配信サーバから受信した動画データをデコードし、再生する。また一時停止等の処理も行う。記憶部53は、動画配信サーバから受信した動画データおよび動画データの再生を停止した停止ポイントであるレジュームポイントのデータ等を記憶する。制御部54は、動画再生アプリケーションの各機能の統括、制御を行う。
The
次に、図4のフローチャートを参照して、本発明の実施形態に係る情報処理装置を適用した再生方法について説明する。 Next, a playback method to which the information processing apparatus according to the embodiment of the present invention is applied will be described with reference to the flowchart of FIG.
コンピュータ10のインターネット接続手段31を介してIPマルチキャスト等のブロードバンドを用いた動画配信サービスの動画配信サーバから動画データ(パケットデータ)を受信する(ステップS101)。受信した動画データは、動画アプリケーション30等によりエンコードされ、再生処理部52により再生される(ステップS102)。動画アプリケーション30の検出部50は、受信した動画データ(パケットデータ)のパケットロスを監視しており、パケットロスが所定値に達したか否かを判別する(ステップS103)。動画アプリケーション30の検出部50によって、受信した動画データ(パケットデータ)のパケットロスが所定値に達した、と判別された場合は(ステップS103のYES)、動画アプリケーション30の停止処理部51は、動画配信サーバに配信停止要求を送信する(ステップS104)。動画配信サーバは、配信停止要求を受けて動画データの配信を停止し、動画アプリケーション30の再生処理部52は、動画の再生を停止する。このとき、動画データの停止ポイントをレジュームポイントとして記憶部53に記憶する。
The moving image data (packet data) is received from the moving image distribution server of the moving image distribution service using broadband such as IP multicast via the Internet connection means 31 of the computer 10 (step S101). The received moving image data is encoded by the
続いて、動画アプリケーション30の制御部54は、動画配信サーバに再送要求を送信する(ステップS105)。動画配信サーバは、再送要求を受けて動画データの配信を再開する。なお、動画データの再送要求は、例えば、「動画データの配信を停止した時間の5秒前から配信を要求」等の情報が含まれる。動画アプリケーション30の再生処理部52は、再送された動画データをデコードし、動画データの停止ポイントであるレジュームポイントに基づいて、動画データの再生を行う。なお、動画配信サーバへ送信する配信停止要求、再送要求等は、例えば、RTSP(Real Time Streaming Protocol)を用いる。
Subsequently, the
一方、ステップS103で、動画アプリケーション30の検出部50によって、受信した動画データ(パケットデータ)のパケットロスが所定値に達していない、と判別された場合は(ステップS103のNO)、通常通り動画データの再生を続ける(ステップS106)。
On the other hand, when the
なお、ステップS103で、パケットロスした動画データに対してエラー訂正処理を行っても動画データの映像が乱れる恐れがある場合に停止命令を送信するようにしてもよい。例えば、FEC(Forward Error Correction)等のエラー訂正技術を用いても元の画像を復元できないとき等に有効である。 In step S103, a stop command may be transmitted when there is a possibility that the video of the moving image data may be disturbed even if the error correction processing is performed on the moving image data with packet loss. For example, this is effective when the original image cannot be restored even if an error correction technique such as FEC (Forward Error Correction) is used.
以上、本発明を用いることにより、配信された動画データにパケットロスが発生した場合に、動画データの再生画面を乱れさせることなく、動画データの再生を行うことができる。また、エラー訂正処理が不可能な多大なパケットロスが発生した場合にも対応することができる。 As described above, by using the present invention, when packet loss occurs in the distributed moving image data, it is possible to reproduce the moving image data without disturbing the reproduction screen of the moving image data. Further, it is possible to cope with a case where a large packet loss that cannot be corrected by an error occurs.
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。 Further, the present invention is not limited to the above-described embodiments as they are, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine a component suitably in different embodiment.
10…コンピュータ、30…動画再生アプリケーション、31…インターネット接続部、109…BIOS−ROM、101…CPU、111…HDD、113…主メモリ、116…EC/KBC
DESCRIPTION OF
Claims (8)
前記受信された動画データのパケットロス量を検出する検出手段と、
前記検出手段によって、検出された動画データのパケットロス量が所定値となった場合は、前記サーバに動画データの送信を停止する停止命令を送信し、前記動画データの再生を停止する停止手段と、
前記停止手段によって停止された時間の所定時間前からの動画データの再送信命令を送信する送信部と、
前記送信部による再送信命令により再送信された動画データを受信し、受信した前記動画データを前記所定時間前から再生する再生手段と、
を具備することを特徴とする情報処理装置。 An information processing apparatus that receives and reproduces video data from a server via a network,
Detecting means for detecting a packet loss amount of the received video data;
When the packet loss amount of the moving image data detected by the detection unit reaches a predetermined value, a stop unit that transmits a stop command to stop transmission of the moving image data to the server, and stops the reproduction of the moving image data; ,
A transmission unit for transmitting a re-transmission command of moving image data from a predetermined time before the time stopped by the stop unit;
Reproducing means for receiving the moving image data retransmitted by the retransmission instruction by the transmitting unit, and reproducing the received moving image data from the predetermined time before,
An information processing apparatus comprising:
前記停止手段によって動画データの再生が停止された場合は、停止ポイントをレジュームポイントとして記憶し、
前記送信部は、前記レジュームポイントに基づいて定めた時間からの前記動画データの再送信命令を送信することを特徴とする情報処理装置。 The information processing apparatus according to claim 1,
When playback of the video data is stopped by the stop means, the stop point is stored as a resume point,
The information processing apparatus, wherein the transmission unit transmits a re-transmission command of the moving image data from a time determined based on the resume point.
前記停止手段は、パケットロスした前記動画データに対してエラー訂正処理を行っても前記動画データの映像が乱れる恐れがある場合に停止命令を送信することを特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The information processing apparatus according to claim 1, wherein the stop unit transmits a stop command when there is a possibility that the video of the moving image data is disturbed even if error correction processing is performed on the moving image data with packet loss.
前記動画データは、ストリーミング配信されるデータであることを特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The information processing apparatus, wherein the moving image data is data that is streamed.
前記受信された動画データのパケットロス量を検出し、
前記検出された動画データのパケットロス量が所定値となった場合は、前記サーバに動画データの送信を停止する停止命令を送信し、前記動画データの再生を停止し、
前記停止された時間の所定時間前からの動画データの再送信命令を送信し、
前記再送信命令により再送信された動画データを受信し、受信した前記動画データを前記所定時間前から再生することを特徴とする再生方法。 A reproduction method used in an information processing apparatus for receiving and reproducing moving image data from a server via a network,
Detecting a packet loss amount of the received video data;
When the packet loss amount of the detected moving image data becomes a predetermined value, a stop command for stopping transmission of the moving image data is transmitted to the server, the reproduction of the moving image data is stopped,
Send a video data retransmission command from a predetermined time before the stopped time,
A reproduction method comprising: receiving moving image data retransmitted by the retransmission command, and reproducing the received moving image data from the predetermined time before.
前記動画データの再生が停止された場合は、停止ポイントをレジュームポイントとして記憶し、
該レジュームポイントに基づいて定めた時間からの前記動画データの再送信命令を送信することを特徴とする再生方法。 The reproduction method according to claim 5, wherein
When playback of the video data is stopped, the stop point is stored as a resume point,
A playback method comprising transmitting a retransmission command of the moving image data from a time determined based on the resume point.
前記パケットロスした動画データに対してエラー訂正処理を行っても前記動画データの映像が乱れる恐れがある場合に停止命令を送信することを特徴とする再生方法。 The reproduction method according to claim 5, wherein
A playback method comprising: transmitting a stop command when video of the video data may be disturbed even if error correction processing is performed on the video data with the packet loss.
前記動画データは、ストリーミング配信されるデータであることを特徴とする再生方法。 The reproduction method according to claim 5, wherein
The reproduction method according to claim 1, wherein the moving image data is data distributed in a streaming manner.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007173037A JP2009016906A (en) | 2007-06-29 | 2007-06-29 | Information processor, its reproduction method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007173037A JP2009016906A (en) | 2007-06-29 | 2007-06-29 | Information processor, its reproduction method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009016906A true JP2009016906A (en) | 2009-01-22 |
Family
ID=40357330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007173037A Pending JP2009016906A (en) | 2007-06-29 | 2007-06-29 | Information processor, its reproduction method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009016906A (en) |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9935851B2 (en) | 2015-06-05 | 2018-04-03 | Cisco Technology, Inc. | Technologies for determining sensor placement and topology |
US9967158B2 (en) | 2015-06-05 | 2018-05-08 | Cisco Technology, Inc. | Interactive hierarchical network chord diagram for application dependency mapping |
US10033766B2 (en) | 2015-06-05 | 2018-07-24 | Cisco Technology, Inc. | Policy-driven compliance |
US10089099B2 (en) | 2015-06-05 | 2018-10-02 | Cisco Technology, Inc. | Automatic software upgrade |
US10116559B2 (en) | 2015-05-27 | 2018-10-30 | Cisco Technology, Inc. | Operations, administration and management (OAM) in overlay data center environments |
US10142353B2 (en) | 2015-06-05 | 2018-11-27 | Cisco Technology, Inc. | System for monitoring and managing datacenters |
US10171357B2 (en) | 2016-05-27 | 2019-01-01 | Cisco Technology, Inc. | Techniques for managing software defined networking controller in-band communications in a data center network |
US10177977B1 (en) | 2013-02-13 | 2019-01-08 | Cisco Technology, Inc. | Deployment and upgrade of network devices in a network environment |
US10250446B2 (en) | 2017-03-27 | 2019-04-02 | Cisco Technology, Inc. | Distributed policy store |
US10289438B2 (en) | 2016-06-16 | 2019-05-14 | Cisco Technology, Inc. | Techniques for coordination of application components deployed on distributed virtual machines |
US10374904B2 (en) | 2015-05-15 | 2019-08-06 | Cisco Technology, Inc. | Diagnostic network visualization |
US10523541B2 (en) | 2017-10-25 | 2019-12-31 | Cisco Technology, Inc. | Federated network and application data analytics platform |
US10523512B2 (en) | 2017-03-24 | 2019-12-31 | Cisco Technology, Inc. | Network agent for generating platform specific network policies |
US10554501B2 (en) | 2017-10-23 | 2020-02-04 | Cisco Technology, Inc. | Network migration assistant |
US10574575B2 (en) | 2018-01-25 | 2020-02-25 | Cisco Technology, Inc. | Network flow stitching using middle box flow stitching |
US10594542B2 (en) | 2017-10-27 | 2020-03-17 | Cisco Technology, Inc. | System and method for network root cause analysis |
US10594560B2 (en) | 2017-03-27 | 2020-03-17 | Cisco Technology, Inc. | Intent driven network policy platform |
US10680887B2 (en) | 2017-07-21 | 2020-06-09 | Cisco Technology, Inc. | Remote device status audit and recovery |
US10708183B2 (en) | 2016-07-21 | 2020-07-07 | Cisco Technology, Inc. | System and method of providing segment routing as a service |
US10708152B2 (en) | 2017-03-23 | 2020-07-07 | Cisco Technology, Inc. | Predicting application and network performance |
US10764141B2 (en) | 2017-03-27 | 2020-09-01 | Cisco Technology, Inc. | Network agent for reporting to a network policy system |
US10798015B2 (en) | 2018-01-25 | 2020-10-06 | Cisco Technology, Inc. | Discovery of middleboxes using traffic flow stitching |
US10826803B2 (en) | 2018-01-25 | 2020-11-03 | Cisco Technology, Inc. | Mechanism for facilitating efficient policy updates |
US10873593B2 (en) | 2018-01-25 | 2020-12-22 | Cisco Technology, Inc. | Mechanism for identifying differences between network snapshots |
US10873794B2 (en) | 2017-03-28 | 2020-12-22 | Cisco Technology, Inc. | Flowlet resolution for application performance monitoring and management |
US10917438B2 (en) | 2018-01-25 | 2021-02-09 | Cisco Technology, Inc. | Secure publishing for policy updates |
US10931629B2 (en) | 2016-05-27 | 2021-02-23 | Cisco Technology, Inc. | Techniques for managing software defined networking controller in-band communications in a data center network |
US10972388B2 (en) | 2016-11-22 | 2021-04-06 | Cisco Technology, Inc. | Federated microburst detection |
US10999149B2 (en) | 2018-01-25 | 2021-05-04 | Cisco Technology, Inc. | Automatic configuration discovery based on traffic flow data |
US11128700B2 (en) | 2018-01-26 | 2021-09-21 | Cisco Technology, Inc. | Load balancing configuration based on traffic flow telemetry |
US11233821B2 (en) | 2018-01-04 | 2022-01-25 | Cisco Technology, Inc. | Network intrusion counter-intelligence |
US11765046B1 (en) | 2018-01-11 | 2023-09-19 | Cisco Technology, Inc. | Endpoint cluster assignment and query generation |
-
2007
- 2007-06-29 JP JP2007173037A patent/JP2009016906A/en active Pending
Cited By (110)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10177977B1 (en) | 2013-02-13 | 2019-01-08 | Cisco Technology, Inc. | Deployment and upgrade of network devices in a network environment |
US10374904B2 (en) | 2015-05-15 | 2019-08-06 | Cisco Technology, Inc. | Diagnostic network visualization |
US10116559B2 (en) | 2015-05-27 | 2018-10-30 | Cisco Technology, Inc. | Operations, administration and management (OAM) in overlay data center environments |
US10797973B2 (en) | 2015-06-05 | 2020-10-06 | Cisco Technology, Inc. | Server-client determination |
US11894996B2 (en) | 2015-06-05 | 2024-02-06 | Cisco Technology, Inc. | Technologies for annotating process and user information for network flows |
US10089099B2 (en) | 2015-06-05 | 2018-10-02 | Cisco Technology, Inc. | Automatic software upgrade |
US11968102B2 (en) | 2015-06-05 | 2024-04-23 | Cisco Technology, Inc. | System and method of detecting packet loss in a distributed sensor-collector architecture |
US10009240B2 (en) | 2015-06-05 | 2018-06-26 | Cisco Technology, Inc. | System and method of recommending policies that result in particular reputation scores for hosts |
US10116530B2 (en) | 2015-06-05 | 2018-10-30 | Cisco Technology, Inc. | Technologies for determining sensor deployment characteristics |
US10129117B2 (en) | 2015-06-05 | 2018-11-13 | Cisco Technology, Inc. | Conditional policies |
US10142353B2 (en) | 2015-06-05 | 2018-11-27 | Cisco Technology, Inc. | System for monitoring and managing datacenters |
US10171319B2 (en) | 2015-06-05 | 2019-01-01 | Cisco Technology, Inc. | Technologies for annotating process and user information for network flows |
US11968103B2 (en) | 2015-06-05 | 2024-04-23 | Cisco Technology, Inc. | Policy utilization analysis |
US10177998B2 (en) | 2015-06-05 | 2019-01-08 | Cisco Technology, Inc. | Augmenting flow data for improved network monitoring and management |
US9979615B2 (en) | 2015-06-05 | 2018-05-22 | Cisco Technology, Inc. | Techniques for determining network topologies |
US10181987B2 (en) | 2015-06-05 | 2019-01-15 | Cisco Technology, Inc. | High availability of collectors of traffic reported by network sensors |
US10230597B2 (en) | 2015-06-05 | 2019-03-12 | Cisco Technology, Inc. | Optimizations for application dependency mapping |
US10243817B2 (en) | 2015-06-05 | 2019-03-26 | Cisco Technology, Inc. | System and method of assigning reputation scores to hosts |
US11936663B2 (en) | 2015-06-05 | 2024-03-19 | Cisco Technology, Inc. | System for monitoring and managing datacenters |
US11924073B2 (en) | 2015-06-05 | 2024-03-05 | Cisco Technology, Inc. | System and method of assigning reputation scores to hosts |
US10305757B2 (en) | 2015-06-05 | 2019-05-28 | Cisco Technology, Inc. | Determining a reputation of a network entity |
US10320630B2 (en) | 2015-06-05 | 2019-06-11 | Cisco Technology, Inc. | Hierarchichal sharding of flows from sensors to collectors |
US10326672B2 (en) | 2015-06-05 | 2019-06-18 | Cisco Technology, Inc. | MDL-based clustering for application dependency mapping |
US10326673B2 (en) | 2015-06-05 | 2019-06-18 | Cisco Technology, Inc. | Techniques for determining network topologies |
US9967158B2 (en) | 2015-06-05 | 2018-05-08 | Cisco Technology, Inc. | Interactive hierarchical network chord diagram for application dependency mapping |
US10439904B2 (en) | 2015-06-05 | 2019-10-08 | Cisco Technology, Inc. | System and method of determining malicious processes |
US10454793B2 (en) | 2015-06-05 | 2019-10-22 | Cisco Technology, Inc. | System and method of detecting whether a source of a packet flow transmits packets which bypass an operating system stack |
US10505827B2 (en) | 2015-06-05 | 2019-12-10 | Cisco Technology, Inc. | Creating classifiers for servers and clients in a network |
US10505828B2 (en) | 2015-06-05 | 2019-12-10 | Cisco Technology, Inc. | Technologies for managing compromised sensors in virtualized environments |
US10516585B2 (en) | 2015-06-05 | 2019-12-24 | Cisco Technology, Inc. | System and method for network information mapping and displaying |
US10516586B2 (en) | 2015-06-05 | 2019-12-24 | Cisco Technology, Inc. | Identifying bogon address spaces |
US11924072B2 (en) | 2015-06-05 | 2024-03-05 | Cisco Technology, Inc. | Technologies for annotating process and user information for network flows |
US11902122B2 (en) | 2015-06-05 | 2024-02-13 | Cisco Technology, Inc. | Application monitoring prioritization |
US10536357B2 (en) | 2015-06-05 | 2020-01-14 | Cisco Technology, Inc. | Late data detection in data center |
US11902121B2 (en) | 2015-06-05 | 2024-02-13 | Cisco Technology, Inc. | System and method of detecting whether a source of a packet flow transmits packets which bypass an operating system stack |
US10567247B2 (en) | 2015-06-05 | 2020-02-18 | Cisco Technology, Inc. | Intra-datacenter attack detection |
US11902120B2 (en) | 2015-06-05 | 2024-02-13 | Cisco Technology, Inc. | Synthetic data for determining health of a network security system |
US10862776B2 (en) | 2015-06-05 | 2020-12-08 | Cisco Technology, Inc. | System and method of spoof detection |
US11700190B2 (en) | 2015-06-05 | 2023-07-11 | Cisco Technology, Inc. | Technologies for annotating process and user information for network flows |
US10623284B2 (en) | 2015-06-05 | 2020-04-14 | Cisco Technology, Inc. | Determining a reputation of a network entity |
US10623282B2 (en) | 2015-06-05 | 2020-04-14 | Cisco Technology, Inc. | System and method of detecting hidden processes by analyzing packet flows |
US10623283B2 (en) | 2015-06-05 | 2020-04-14 | Cisco Technology, Inc. | Anomaly detection through header field entropy |
US10659324B2 (en) | 2015-06-05 | 2020-05-19 | Cisco Technology, Inc. | Application monitoring prioritization |
US11695659B2 (en) | 2015-06-05 | 2023-07-04 | Cisco Technology, Inc. | Unique ID generation for sensors |
US10686804B2 (en) | 2015-06-05 | 2020-06-16 | Cisco Technology, Inc. | System for monitoring and managing datacenters |
US10693749B2 (en) | 2015-06-05 | 2020-06-23 | Cisco Technology, Inc. | Synthetic data for determining health of a network security system |
US11637762B2 (en) | 2015-06-05 | 2023-04-25 | Cisco Technology, Inc. | MDL-based clustering for dependency mapping |
US11601349B2 (en) | 2015-06-05 | 2023-03-07 | Cisco Technology, Inc. | System and method of detecting hidden processes by analyzing packet flows |
US10728119B2 (en) | 2015-06-05 | 2020-07-28 | Cisco Technology, Inc. | Cluster discovery via multi-domain fusion for application dependency mapping |
US10735283B2 (en) | 2015-06-05 | 2020-08-04 | Cisco Technology, Inc. | Unique ID generation for sensors |
US10742529B2 (en) | 2015-06-05 | 2020-08-11 | Cisco Technology, Inc. | Hierarchichal sharding of flows from sensors to collectors |
US11522775B2 (en) | 2015-06-05 | 2022-12-06 | Cisco Technology, Inc. | Application monitoring prioritization |
US11516098B2 (en) | 2015-06-05 | 2022-11-29 | Cisco Technology, Inc. | Round trip time (RTT) measurement based upon sequence number |
US10797970B2 (en) | 2015-06-05 | 2020-10-06 | Cisco Technology, Inc. | Interactive hierarchical network chord diagram for application dependency mapping |
US9935851B2 (en) | 2015-06-05 | 2018-04-03 | Cisco Technology, Inc. | Technologies for determining sensor placement and topology |
US10116531B2 (en) | 2015-06-05 | 2018-10-30 | Cisco Technology, Inc | Round trip time (RTT) measurement based upon sequence number |
US10033766B2 (en) | 2015-06-05 | 2018-07-24 | Cisco Technology, Inc. | Policy-driven compliance |
US11528283B2 (en) | 2015-06-05 | 2022-12-13 | Cisco Technology, Inc. | System for monitoring and managing datacenters |
US11502922B2 (en) | 2015-06-05 | 2022-11-15 | Cisco Technology, Inc. | Technologies for managing compromised sensors in virtualized environments |
US10904116B2 (en) | 2015-06-05 | 2021-01-26 | Cisco Technology, Inc. | Policy utilization analysis |
US11496377B2 (en) | 2015-06-05 | 2022-11-08 | Cisco Technology, Inc. | Anomaly detection through header field entropy |
US11477097B2 (en) | 2015-06-05 | 2022-10-18 | Cisco Technology, Inc. | Hierarchichal sharding of flows from sensors to collectors |
US10917319B2 (en) | 2015-06-05 | 2021-02-09 | Cisco Technology, Inc. | MDL-based clustering for dependency mapping |
US11431592B2 (en) | 2015-06-05 | 2022-08-30 | Cisco Technology, Inc. | System and method of detecting whether a source of a packet flow transmits packets which bypass an operating system stack |
US11405291B2 (en) | 2015-06-05 | 2022-08-02 | Cisco Technology, Inc. | Generate a communication graph using an application dependency mapping (ADM) pipeline |
US10979322B2 (en) | 2015-06-05 | 2021-04-13 | Cisco Technology, Inc. | Techniques for determining network anomalies in data center networks |
US11368378B2 (en) | 2015-06-05 | 2022-06-21 | Cisco Technology, Inc. | Identifying bogon address spaces |
US11252058B2 (en) | 2015-06-05 | 2022-02-15 | Cisco Technology, Inc. | System and method for user optimized application dependency mapping |
US11252060B2 (en) | 2015-06-05 | 2022-02-15 | Cisco Technology, Inc. | Data center traffic analytics synchronization |
US11102093B2 (en) | 2015-06-05 | 2021-08-24 | Cisco Technology, Inc. | System and method of assigning reputation scores to hosts |
US11121948B2 (en) | 2015-06-05 | 2021-09-14 | Cisco Technology, Inc. | Auto update of sensor configuration |
US11128552B2 (en) | 2015-06-05 | 2021-09-21 | Cisco Technology, Inc. | Round trip time (RTT) measurement based upon sequence number |
US11153184B2 (en) | 2015-06-05 | 2021-10-19 | Cisco Technology, Inc. | Technologies for annotating process and user information for network flows |
US10931629B2 (en) | 2016-05-27 | 2021-02-23 | Cisco Technology, Inc. | Techniques for managing software defined networking controller in-band communications in a data center network |
US11546288B2 (en) | 2016-05-27 | 2023-01-03 | Cisco Technology, Inc. | Techniques for managing software defined networking controller in-band communications in a data center network |
US10171357B2 (en) | 2016-05-27 | 2019-01-01 | Cisco Technology, Inc. | Techniques for managing software defined networking controller in-band communications in a data center network |
US10289438B2 (en) | 2016-06-16 | 2019-05-14 | Cisco Technology, Inc. | Techniques for coordination of application components deployed on distributed virtual machines |
US10708183B2 (en) | 2016-07-21 | 2020-07-07 | Cisco Technology, Inc. | System and method of providing segment routing as a service |
US11283712B2 (en) | 2016-07-21 | 2022-03-22 | Cisco Technology, Inc. | System and method of providing segment routing as a service |
US10972388B2 (en) | 2016-11-22 | 2021-04-06 | Cisco Technology, Inc. | Federated microburst detection |
US10708152B2 (en) | 2017-03-23 | 2020-07-07 | Cisco Technology, Inc. | Predicting application and network performance |
US11088929B2 (en) | 2017-03-23 | 2021-08-10 | Cisco Technology, Inc. | Predicting application and network performance |
US10523512B2 (en) | 2017-03-24 | 2019-12-31 | Cisco Technology, Inc. | Network agent for generating platform specific network policies |
US11252038B2 (en) | 2017-03-24 | 2022-02-15 | Cisco Technology, Inc. | Network agent for generating platform specific network policies |
US10764141B2 (en) | 2017-03-27 | 2020-09-01 | Cisco Technology, Inc. | Network agent for reporting to a network policy system |
US10250446B2 (en) | 2017-03-27 | 2019-04-02 | Cisco Technology, Inc. | Distributed policy store |
US11146454B2 (en) | 2017-03-27 | 2021-10-12 | Cisco Technology, Inc. | Intent driven network policy platform |
US10594560B2 (en) | 2017-03-27 | 2020-03-17 | Cisco Technology, Inc. | Intent driven network policy platform |
US11509535B2 (en) | 2017-03-27 | 2022-11-22 | Cisco Technology, Inc. | Network agent for reporting to a network policy system |
US11683618B2 (en) | 2017-03-28 | 2023-06-20 | Cisco Technology, Inc. | Application performance monitoring and management platform with anomalous flowlet resolution |
US11863921B2 (en) | 2017-03-28 | 2024-01-02 | Cisco Technology, Inc. | Application performance monitoring and management platform with anomalous flowlet resolution |
US10873794B2 (en) | 2017-03-28 | 2020-12-22 | Cisco Technology, Inc. | Flowlet resolution for application performance monitoring and management |
US11202132B2 (en) | 2017-03-28 | 2021-12-14 | Cisco Technology, Inc. | Application performance monitoring and management platform with anomalous flowlet resolution |
US10680887B2 (en) | 2017-07-21 | 2020-06-09 | Cisco Technology, Inc. | Remote device status audit and recovery |
US11044170B2 (en) | 2017-10-23 | 2021-06-22 | Cisco Technology, Inc. | Network migration assistant |
US10554501B2 (en) | 2017-10-23 | 2020-02-04 | Cisco Technology, Inc. | Network migration assistant |
US10523541B2 (en) | 2017-10-25 | 2019-12-31 | Cisco Technology, Inc. | Federated network and application data analytics platform |
US10594542B2 (en) | 2017-10-27 | 2020-03-17 | Cisco Technology, Inc. | System and method for network root cause analysis |
US10904071B2 (en) | 2017-10-27 | 2021-01-26 | Cisco Technology, Inc. | System and method for network root cause analysis |
US11233821B2 (en) | 2018-01-04 | 2022-01-25 | Cisco Technology, Inc. | Network intrusion counter-intelligence |
US11750653B2 (en) | 2018-01-04 | 2023-09-05 | Cisco Technology, Inc. | Network intrusion counter-intelligence |
US11765046B1 (en) | 2018-01-11 | 2023-09-19 | Cisco Technology, Inc. | Endpoint cluster assignment and query generation |
US10917438B2 (en) | 2018-01-25 | 2021-02-09 | Cisco Technology, Inc. | Secure publishing for policy updates |
US10798015B2 (en) | 2018-01-25 | 2020-10-06 | Cisco Technology, Inc. | Discovery of middleboxes using traffic flow stitching |
US10574575B2 (en) | 2018-01-25 | 2020-02-25 | Cisco Technology, Inc. | Network flow stitching using middle box flow stitching |
US10873593B2 (en) | 2018-01-25 | 2020-12-22 | Cisco Technology, Inc. | Mechanism for identifying differences between network snapshots |
US11924240B2 (en) | 2018-01-25 | 2024-03-05 | Cisco Technology, Inc. | Mechanism for identifying differences between network snapshots |
US10999149B2 (en) | 2018-01-25 | 2021-05-04 | Cisco Technology, Inc. | Automatic configuration discovery based on traffic flow data |
US10826803B2 (en) | 2018-01-25 | 2020-11-03 | Cisco Technology, Inc. | Mechanism for facilitating efficient policy updates |
US11128700B2 (en) | 2018-01-26 | 2021-09-21 | Cisco Technology, Inc. | Load balancing configuration based on traffic flow telemetry |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009016906A (en) | Information processor, its reproduction method | |
US7890985B2 (en) | Server-side media stream manipulation for emulation of media playback functions | |
US8752102B2 (en) | Intelligent retransmission of data stream segments | |
US11089349B2 (en) | Apparatus and method for playing back and seeking media in web browser | |
US20080271105A1 (en) | Point-to-multipoint high definition multimedia transmitter and receiver | |
US9239608B2 (en) | Data stream resource management | |
JP4735697B2 (en) | Electronic device, content reproduction method and program | |
JP2009503680A (en) | Dynamic balancing of user experience in multi-user computing systems | |
KR101320840B1 (en) | Central dma with arbitrary processing functions | |
CN102281473A (en) | Information processing method for television terminal and television terminal | |
US9674255B1 (en) | Systems, devices and methods for presenting content | |
WO2014054325A1 (en) | Encoding control device and encoding control method | |
KR101931514B1 (en) | Apparatus and method for simultaneous playback and backup of media in a web browser | |
US20180213014A1 (en) | Media playback apparatus and method including delay prevention system | |
CN112399257B (en) | Cloud desktop video playing method, server, terminal and storage medium | |
JP2007174195A (en) | Electronic equipment, and automatic scene skipping method, and program | |
US7783987B2 (en) | User experience enforcement | |
US20140099040A1 (en) | Image processing device and image processing method | |
JP5193523B2 (en) | Information processing apparatus and output switching control method | |
US20080311857A1 (en) | Receiver, transmitter, communication system, method for controlling receiver, and communication method | |
JP4589645B2 (en) | Recovering from an access violation caused by an audio processing object | |
JP2007502585A (en) | Apparatus, system and method for transmitting data technology area | |
WO2009107881A1 (en) | Method and apparatus for recording digital multimedia based on buffering states of the multimedia service | |
JP2004007172A (en) | Information distributing system, device and method, information terminal equipment and information processing method, recording medium and program | |
JP4966285B2 (en) | Information processing apparatus, effect program, and content correction processing method |