JP2003501968A - System and method for streaming enhanced digital video files - Google Patents
System and method for streaming enhanced digital video filesInfo
- Publication number
- JP2003501968A JP2003501968A JP2001502364A JP2001502364A JP2003501968A JP 2003501968 A JP2003501968 A JP 2003501968A JP 2001502364 A JP2001502364 A JP 2001502364A JP 2001502364 A JP2001502364 A JP 2001502364A JP 2003501968 A JP2003501968 A JP 2003501968A
- Authority
- JP
- Japan
- Prior art keywords
- digital video
- file
- video
- streaming
- video file
- 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
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000004044 response Effects 0.000 claims description 4
- 230000004913 activation Effects 0.000 claims description 2
- 238000004422 calculation algorithm Methods 0.000 description 10
- 230000006835 compression Effects 0.000 description 10
- 238000007906 compression Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000013515 script Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000001444 catalytic combustion detection Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 102100024522 Bladder cancer-associated protein Human genes 0.000 description 1
- 101150110835 Blcap gene Proteins 0.000 description 1
- 102100029203 F-box only protein 8 Human genes 0.000 description 1
- 102100036738 Guanine nucleotide-binding protein subunit alpha-11 Human genes 0.000 description 1
- 101100334493 Homo sapiens FBXO8 gene Proteins 0.000 description 1
- 101100283445 Homo sapiens GNA11 gene Proteins 0.000 description 1
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 1
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 1
- 101100493740 Oryza sativa subsp. japonica BC10 gene Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000002059 diagnostic imaging Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3872—Repositioning or masking
- H04N1/3873—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming
- H04N1/3875—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming combined with enlarging or reducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
(57)【要約】 ビデオをストリーミングする方法は、所定のソース・ビデオ・パラメータを有するソース・ビデオ信号を提供すること、ほぼ同じソース・ビデオ・パラメータを維持しながらソース・ビデオ信号をストリーミング・ディジタル・ビデオ・ファイルに変換すること、ストリーミング・ディジタル・ビデオ・ファイルをネットワーク・サーバにアップロードすること、表示画面の視聴フレーム・サイズを全画面表示モードに拡大すること、およびストリーミング・ディジタル・ビデオ・ファイルを全画面表示モードで再生することを含む。 (57) Abstract: A method of streaming video comprises providing a source video signal having predetermined source video parameters, and streaming the source video signal while maintaining substantially the same source video parameters. Converting to a video file, uploading a streaming digital video file to a network server, expanding the viewing frame size of the display screen to full screen display mode, and streaming digital video file In full screen mode.
Description
【0001】
(関連出願の相互参照)
本出願は、1999年6月3日出願の米国仮出願第60/137297号、1
999年9月22日出願の米国仮出願第60/155404号、および1999
年12月8日出願の米国仮出願第60/169559号の恩典を請求する。(Cross Reference of Related Applications) This application is US provisional application No. 60/137297 filed on June 3, 1999,
US Provisional Application No. 60/155404, filed September 22, 1999, and 1999
Claim the benefit of US Provisional Application No. 60/169559 filed Dec. 8, 2012.
【0002】
(発明の分野)
本発明は一般に、ビデオ画像処理に関する。より詳細には、本発明は、ネット
ワークを介したストリーミングのために高品質のディジタル・ビデオ・ファイル
を提供するためのシステムおよび方法に関する。FIELD OF THE INVENTION The present invention relates generally to video image processing. More particularly, the present invention relates to systems and methods for providing high quality digital video files for streaming over a network.
【0003】
(発明の背景)
ストリーミング・ビデオは、ビデオを最初にローカル・ファイルに記憶するの
とは対照的に、インターネットを介してビデオをダウンロードしながらリアルタ
イムで再生する技法である。データがワールド・ワイド・ウェブを介してユーザ
・コンピュータに転送されるときに、ビデオ・プレーヤがデータを圧縮解除して
再生する。ストリーミング・ビデオでは、ファイル全体をダウンロードしてから
プラグイン・アプリケーションで再生することによって生じる遅延が回避される
。ストリーミング・ビデオには、通信接続(例えばネットワークやインターネッ
トなど)と、リアルタイムで圧縮解除アルゴリズムを実行するに足りる強力なコ
ンピュータとが必要である。BACKGROUND OF THE INVENTION Streaming video is a technique for playing video in real time as it is downloaded over the Internet, as opposed to storing the video in a local file first. A video player decompresses and plays the data as it is transferred to the user's computer via the World Wide Web. Streaming video avoids the delay caused by downloading the entire file and then playing it in a plug-in application. Streaming video requires a communications connection (such as a network or the Internet) and a powerful computer capable of running decompression algorithms in real time.
【0004】
ストリーミング・ビデオの領域における主な設計上の困難は、限られた帯域幅
のネットワークを介して完全なビデオ品質を視聴者が望むことである。完全なビ
デオ品質には、莫大な量のディジタル・データが必要である。今日のネットワー
クは、真に迫った、フルモーションかつ全画面ストリーミング・ビデオを提供す
ることができない。A major design difficulty in the area of streaming video is that viewers desire full video quality over networks with limited bandwidth. Huge amounts of digital data are required for perfect video quality. Today's networks are unable to provide truly imminent, full-motion, full-screen streaming video.
【0005】
キャプチャ・デバイスを使用してビデオを取り込み、結果としての取り込んだ
ビデオを圧縮し、圧縮したビデオを記憶し、インターネットを介して圧縮ビデオ
を送信することが知られている。しかし、従来の試みでは、インターネットを介
して送信できる高品質のストリーミング・ビデオを生成することができなかった
。例えば、ストリーミング・ビデオにおける従来の試みでは、許容できるどんな
品質でも、全画面かつリアル・ビデオ・フレーム・レートのビデオを生成するこ
とができなかった。It is known to capture video using a capture device, compress the resulting captured video, store the compressed video, and send the compressed video over the Internet. However, previous attempts have failed to produce high quality streaming video that can be transmitted over the Internet. For example, previous attempts at streaming video have failed to produce full screen and real video frame rate video of any acceptable quality.
【0006】
ストリーミング・ビデオの品質を向上させ、ファイル・サイズを縮小しようと
する、いくつかの教示が登場している。当技術分野における教示の1つは、エン
コードされつつある1秒あたりのフレーム数を、標準的なテレビジョンの25〜
30fpsからストリーミング・ビデオ向けに6または7fps以下に減らすも
のである。これにより、送信されつつあるデータの量は削減されるが、ビデオに
はジッタが見られ、対応する音声はジッタのあるビデオと同期しないようである
。当技術分野における別の教示は、160×120以下の小さいフレーム・サイ
ズでビデオを取り込むものである。160×120の小さいフレーム・サイズは
、インターネットのストリーミング・ビデオで広く使用されている標準である。
別の教示は、圧縮前に提供されるデータの量を減らして、圧縮によって得られる
ファイル・サイズを縮小することに目を向けたものである。当技術分野における
他の教示は、ディジタル・ビデオ・ファイルを送信前にできるだけ圧縮すること
を目指してきた。全画面かつフルモーションのビデオは、従来、限られた帯域幅
のネットワークを介して送信するには必要なデータがはるかに多すぎると思われ
てきた。Several teachings have appeared to try to improve the quality of streaming video and reduce file size. One of the teachings in the art is that the number of frames per second being encoded is between 25
It reduces from 30 fps to 6 or 7 fps or less for streaming video. This reduces the amount of data being transmitted, but the video appears jittery and the corresponding audio does not appear to be synchronized with the jittery video. Another teaching in the art is to capture video with a small frame size of 160 x 120 or less. The small frame size of 160x120 is a widely used standard for streaming video on the Internet.
Another teaching is directed to reducing the amount of data provided before compression to reduce the file size obtained by compression. Other teachings in the art have sought to compress digital video files as much as possible before transmission. Full-screen, full-motion video has traditionally been thought to require far too much data to be transmitted over networks with limited bandwidth.
【0007】
したがって、ネットワークを介したストリーミングのための向上したディジタ
ル・ビデオ・ファイルを提供する改良型のシステムおよび方法が必要とされてい
る。さらに、様々な画面サイズで高い品質を有し、ビデオを全画面サイズに拡大
したときの品質損失が最小限に抑えられるディジタル・ビデオ・ファイルも必要
とされている。さらに、インターネットなど限られた帯域幅のネットワークを介
してストリーミングできるリアル・ビデオ・フレーム・レートを有するディジタ
ル・ビデオ・ファイルも必要とされている。さらに、開始後は停止する必要のな
いビデオ伝送も必要とされている。Accordingly, there is a need for improved systems and methods that provide improved digital video files for streaming over networks. What is also needed is a digital video file that has high quality on various screen sizes and that minimizes quality loss when the video is expanded to full screen size. Further, there is a need for digital video files with real video frame rates that can be streamed over networks with limited bandwidth such as the Internet. Furthermore, there is a need for video transmission that does not have to be stopped once it has started.
【0008】
(発明の簡単な概要)
例示的な一実施態様によれば、ビデオをストリーミングする方法は、所定のソ
ース・ビデオ・パラメータを有するソース・ビデオ信号を提供すること、ほぼ同
じソース・ビデオ・パラメータを維持しながらソース・ビデオ信号をストリーミ
ング・ディジタル・ビデオ・ファイルに変換すること、ストリーミング・ディジ
タル・ビデオ・ファイルをネットワーク・サーバにアップロードすること、表示
画面の視聴フレーム・サイズを全画面表示モードに拡大すること、およびストリ
ーミング・ディジタル・ビデオ・ファイルを全画面表示モードで再生することを
含む。BRIEF SUMMARY OF THE INVENTION According to one exemplary embodiment, a method of streaming video provides a source video signal having predetermined source video parameters, the source video being approximately the same. Convert source video signal to streaming digital video file while maintaining parameters, upload streaming digital video file to network server, show viewing frame size of display screen in full screen Includes expanding to a mode and playing a streaming digital video file in full screen mode.
【0009】
別の例示的な実施態様によれば、向上したディジタル・ビデオ・ファイルをス
トリーミングする方法は、ディジタル・ビデオ・ファイルを受信すること、ビデ
オ・エンコーダを使用して、受信したディジタル・ビデオ・ファイルをエンコー
ドすること、エンコードしたディジタル・ビデオ・ファイルに、少なくとも64
0×480ピクセルの視聴フレーム・サイズを関連付けること、エンコードした
ディジタル・ビデオ・ファイルをウェブ・ページにアップロードすること、およ
び、アップロードしたディジタル・ビデオ・ファイルを、ユーザ要求に応答して
インターネットを介してストリーミングすることを含む。According to another exemplary embodiment, a method of streaming an enhanced digital video file includes receiving a digital video file, using a video encoder to receive the received digital video file. Encoding the file, the encoded digital video file must contain at least 64
Associating a viewing frame size of 0x480 pixels, uploading the encoded digital video file to a web page, and uploading the uploaded digital video file via the Internet in response to a user request. Including streaming.
【0010】
別の例示的な実施態様によれば、ビデオをストリーミングするためのシステム
は、所定のソース・ビデオ・パラメータを有するソース・ビデオ信号を提供する
手段と、ほぼ同じソース・ビデオ・パラメータを維持しながらソース・ビデオ信
号をストリーミング・ディジタル・ビデオ・ファイルに変換する手段と、ストリ
ーミング・ディジタル・ビデオ・ファイルをネットワーク・サーバにアップロー
ドする手段と、ストリーミング・ディジタル・ビデオ・ファイルを少なくとも6
40×480ピクセルの表示モードで再生する手段とを備える。According to another exemplary embodiment, a system for streaming video provides source video parameters that are substantially the same as the means for providing a source video signal having predetermined source video parameters. Means for maintaining and converting the source video signal into a streaming digital video file, means for uploading the streaming digital video file to a network server, and at least 6 streaming digital video files.
Means for reproducing in a display mode of 40 × 480 pixels.
【0011】
本発明は、添付図面とともに以下の詳細な説明を読めばより十分に理解される
であろう。同じ参照符号は同じ構成要素を示す。The present invention will be more fully understood upon a reading of the following detailed description in conjunction with the accompanying drawings. Like reference numerals refer to like elements.
【0012】
(発明の詳細な説明)
図1を参照すると、強調されたディジタル・ビデオ・ファイルを生成するシス
テム10が示されている。システム10は示されたように使用することもできる
か、システム10の部分を医用画像装置、映画製作装置等の他のビデオ処理シス
テムに組み込むことも可能である。システム10は、フル・スクリーン・サイズ
に拡張可能で、かつ実際のビデオ・フレーム・レート(すなわち、実物に近い、
滑らかで、ぎくしゃくしない、29.97フレーム/秒(fps)のNTSC方
式(National television standards Comm
ittee)、25fpsのPAL方式(Phase Alternative
Line)、および25ftpのSECAM方式(Sequential C
puleur Avec Memorire)などの記録されたビデオ・フォー
マットに匹敵する)を有するディジタル・ビデオ・ファイルを生成する。このビ
デオ・フレーム・レートは高品位テレビジョン、ウェブ・テレビ、無線環境で使
用されるコンピュータおよびサーバなどのインターネット上のストリーミングに
適している。DETAILED DESCRIPTION OF THE INVENTION Referring to FIG. 1, a system 10 for producing enhanced digital video files is shown. The system 10 can be used as shown, or portions of the system 10 can be incorporated into other video processing systems such as medical imaging devices, motion picture production devices and the like. The system 10 is scalable to full screen size and has a real video frame rate (ie, close to real,
Smooth, non-jerky, 29.97 frames per second (fps) NTSC (National television standards Comm)
itteee), 25 fps PAL system (Phase Alternate)
Line) and 25 ftp SECAM method (Sequential C
a digital video file having a recorded video format (e.g., a pure Ave Memory). This video frame rate is suitable for streaming over the Internet such as high definition television, web television, computers and servers used in wireless environments.
【0013】
当該技術では知られているように、ビデオはフレーム・レートおよび走査線数
などの標準的な記録されたビデオ・パラメータを有して記録される。例えば、N
TSC方式(National television standards
Committee)に準拠するソースは29.97フレーム/秒(fps)で
動作し、PAL方式(Phase Alternative Line)に準拠
するソースは25fpsで動作し、SECAM方式(Sequential C
puleur Avec Memorire)に準拠するソースは25fpsで
動作することが理解されよう。当該技術では、PAL方式の走査線数は270本
であるが、NTSC方式は走査線数240本でインタリーブされた2つのフレー
ム含むことが解されよう。この走査線数は、カリフォルニア州フレモントのDa
zzle社製のDazzle LAV−1000Sキャプチャ・デバイス等のキ
ャプチャ・カードと互換性がある標準的なフレーム・サイズ320×240の垂
直ピクセル数に相当する。As is known in the art, video is recorded with standard recorded video parameters such as frame rate and scan line number. For example, N
TSC method (national television standards)
Compliant source operates at 29.97 frames / second (fps), PAL (Phase Alternate Line) compliant source operates at 25 fps, and SECAM method (Sequential C).
It will be appreciated that a source that is compliant with the Puleur Ave Memory) operates at 25 fps. It will be appreciated in the art that the PAL system has 270 scan lines, whereas the NTSC system includes two frames interleaved with 240 scan lines. This number of scan lines is Da, Fremont, CA
Corresponds to a standard frame size 320x240 vertical pixels that is compatible with capture cards such as the Zazzle Dazzle LAV-1000S capture device.
【0014】
システム10は、記録デバイス12または再生デバイス25、キャプチャ・デ
バイス14、コンピュータ16およびネットワーク・サーバ18等の1つまたは
複数のソースを含む。記録デバイス12は、カムコーダ20、ディジタル・ビデ
オ・カメラ22およびオープンリール式カメラ24を含み、その各々は携帯型で
あるか、三脚またはスタンドに設置される。システム10には再生デバイス25
(例えば、テープ再生装置、VHS(Vertical Helix Scan
)プレーヤ、ベータ・プレーヤ、DVD(Digital Versatile
Disk)プレーヤなど)を含んでよい。カムコーダ20は、VHSレコーダ
、ベータ・レコーダまたは他のカムコーダであってもよく、磁気テープにビデオ
を保存するような構成になっている。ディジタル・ビデオ・カメラ22は、ディ
ジタル形式でビデオを生成するように構成されたディジタル・ビデオ・カメラで
あればどのような種類でもよい。この模範的実施形態では、ディジタル・ビデオ
・カメラ22は、ディジタル・ビデオ・データをテープに保存する。ディジタル
・ビデオ・カメラ22は、リアルタイムで、あるいはベータ・ディジタル、AV
I、MOV、MPEG(Moving Picture Experts Gr
oup)等のディジタル形式またはIEEE1394規格等に互換性のある他の
形式のテープを介して、キャプチャ・デバイス14にディジタル・ビデオ・デー
タを供給する。AVIとはワシントン州レドモンドのMicrosft社が設計
した音声/映像規格である。例示的な一実施形態によれば、3CCD技術を含む
ディジタル・ビデオ・カメラはビデオを記録するために用いられる。3CCD技
術(3チップ構成の電荷結合素子)はダイクロイック・プリズムと3つのCCD
を含み、各CCDは赤色、緑色および青色のみを検出するような配置になってい
る。3CCDカメラは色解像度を増強する。オープンリール式カメラ24は磁気
テープを使用する記録デバイス装置を含み、この磁気テープを記録デバイスから
空のリールまで通す必要がある。別の一実施形態によれば、マイクロフォンなど
の独立した録音装置を記録デバイス12と共に使用することもでき、この実施形
態では、記録デバイス12はビデオを記録するためにのみ用いられる。生中継の
テレビ会議用に最適化されたデバイスなどの他の記録デバイスを使用することも
可能である。The system 10 includes one or more sources such as a recording device 12 or playback device 25, a capture device 14, a computer 16 and a network server 18. The recording device 12 includes a camcorder 20, a digital video camera 22 and an open reel camera 24, each of which is portable or mounted on a tripod or stand. System 10 has a playback device 25
(For example, a tape player, VHS (Vertical Helix Scan)
) Player, beta player, DVD (Digital Versatile)
Disc) player, etc.). Camcorder 20 may be a VHS recorder, beta recorder or other camcorder and is configured to store video on magnetic tape. Digital video camera 22 may be any type of digital video camera configured to produce video in digital form. In this exemplary embodiment, digital video camera 22 stores digital video data on tape. The digital video camera 22 can be used in real time or in beta digital, AV
I, MOV, MPEG (Moving Picture Experts Gr)
digital video data is provided to the capture device 14 via a tape in a digital format, such as the Oup) or other format compatible with the IEEE 1394 standard. AVI is an audio / video standard designed by Microsoft Corporation of Redmond, Washington. According to one exemplary embodiment, a digital video camera including 3CCD technology is used to record video. 3CCD technology (3 chip charge coupled device) is a dichroic prism and 3 CCDs
And each CCD is arranged to detect only red, green and blue. The 3CCD camera enhances color resolution. The open reel type camera 24 includes a recording device device using a magnetic tape, and it is necessary to pass the magnetic tape from the recording device to an empty reel. According to another embodiment, a separate recording device such as a microphone can also be used with the recording device 12, in which embodiment the recording device 12 is only used for recording video. Other recording devices may be used, such as devices optimized for live teleconferencing.
【0015】
コンピュータ16はプロセッサ、メモリ、磁気記憶デバイス、入力/出力デバ
イスおよび回路等を含む。コンピュータ16は複数の場所に複数のコンピュータ
を含むこともでき、以下に説明するプロセスの異なる部分は異なるコンピュータ
上で動作する。Computer 16 includes a processor, memory, magnetic storage devices, input / output devices, circuits, and the like. Computer 16 may also include multiple computers in multiple locations, and different parts of the processes described below operate on different computers.
【0016】
キャプチャ・デバイス14は1つまたは複数のソース11に接続される。キャ
プチャ・デバイス14はコンピュータ16の外側に示されているが、選択的には
、コンピュータ16のハウジング内に接続された内部のキャプチャ・デバイスま
たは記録デバイス12のうちの1つあるいは再生デバイス25のハウジングの内
部キャプチャ・デバイスであってもよい。この実施形態では、Dazzle L
AV−1000Sキャプチャ・デバイスが用いられているが、カリフォルニア州
マウンテン・ビューのピナクル・システム社製のPinnacle DC10P
LUSまたはPinnacle DC30PROデバイス、あるいはカリフォル
ニア州マウンテン・ビューのディジタル・オリジン社製のMotoDV Mob
ileキャプチャ・デバイス等の他のキャプチャ・デバイスを用いることも可能
である。ダズル社製のAmigo 2.11またはカリフォルニア州サンホゼの
アドビ・システム社製のAdobe Premier 5.1等のキャプチャ・
ソフトウェア26はコンピュータ16で動作可能であり、コンピュータ16にキ
ャプチャ・デバイス14を接続する。ワシントン州シアトルのリアルネットワー
ク社製のRealProducer G2等の他のキャプチャ・ソフトウェアを
使用することも可能である。The capture device 14 is connected to one or more sources 11. Although the capture device 14 is shown outside the computer 16, optionally one of the internal capture or recording devices 12 connected within the housing of the computer 16 or the housing of the playback device 25. Internal capture device. In this embodiment, the Dazzle L
An AV-1000S capture device is used, but Pinnacle DC10P manufactured by Pinnacle System Co. of Mountain View, California.
LUS or Pinnacle DC30PRO device or MotoDV Mob from Digital Origins, Mountain View, CA
It is also possible to use other capture devices such as an ile capture device. Capturing Amigo 2.11 from Dazzle or Adobe Premiere 5.1 from Adobe Systems of San Jose, CA
The software 26 is operable on the computer 16 and connects the capture device 14 to the computer 16. Other capture software such as RealProducer G2 from Real Networks of Seattle, Washington can also be used.
【0017】
キャプチャ・ソフトウェア26に関し、キャプチャ・デバイス14は、記録デ
バイス12のうちの1つまたは再生デバイス25からビデオ信号を受信してその
ビデオ信号をディジタル化し、そのビデオ信号をディジタル・ビデオ・ファイル
として格納するように構成されている。以下、このビデオ・キャプチャのパラメ
ータを図2を参照して説明する。この模範的実施形態では、前記ディジタル・ビ
デオ・ファイルはMPEG−1ファイルであるが、選択的には、MPEG−2、
AVI等の他のディジタル・ビデオ・フォーマットで生成されてもよい。キャプ
チャ・デバイス14は、オーディオ/ビデオ・デバイスが組み合わされたもので
あるが、選択的には、離散音声および離散映像キャプチャ・デバイスを含むこと
も可能であり、このオーディオ・キャプチャ・デバイスは、ディジタル・キャプ
チャ・デバイスによって取り込まれるビデオに対応する音声をディジタル化する
ように構成されている。その他の例としては、オーディオ・キャプチャ・デバイ
スは、ビデオ・キャプチャ・デバイスなしに単独で利用できる。オーディオ・キ
ャプチャ・デバイスは、例えば、ニューヨーク州ヨンカーのVoyetra T
urtle Beach社製のMontego IIデバイスであってもよく、
PCM(パルス符号変調)等のディジタル・オーディオ・フォーマットのディジ
タル・オーディオ・ファイルを生成するような構成であることもできる。With respect to the capture software 26, the capture device 14 receives a video signal from one of the recording devices 12 or the playback device 25, digitizes the video signal, and converts the video signal into a digital video file. Is configured to be stored as. The parameters of this video capture will be described below with reference to FIG. In this exemplary embodiment, the digital video file is an MPEG-1 file, but alternatively MPEG-2,
It may be generated in other digital video formats such as AVI. The capture device 14 is a combined audio / video device, but may optionally include discrete audio and discrete video capture devices, which may be digital audio capture devices. It is configured to digitize the audio corresponding to the video captured by the capture device. As another example, the audio capture device can be used alone without the video capture device. The audio capture device is, for example, the Voyetra T, Yonker, NY
It may be a Montego II device from the Uttle Beach company,
It may be configured to generate a digital audio file in a digital audio format such as PCM (pulse code modulation).
【0018】
編集ソフトウェア28はコンピュータ16上で動作可能である。この模範的実
施形態では、Adobe Premier 5.1を用いているが、その他のビ
デオ編集ソフトウェアを用いてもよい。編集ソフトウェア28は取り込まれたデ
ィジタル・ビデオ・ファイルを受信し、フレームを加えたり削除したり、フレー
ムの色、コントラストおよび輝度を調整することなどによって、オペレータがこ
のディジタル・ビデオ・ファイルを編集できるようにする。次に、この編集され
たものはディジタル・ビデオ・ファイルに保存されるか、AVIファイルまたは
MOVファイルのタイプにエクスポートされることも可能である。The editing software 28 is operable on the computer 16. In this exemplary embodiment, Adobe Premiere 5.1 is used, but other video editing software may be used. Editing software 28 receives the captured digital video file and allows an operator to edit the digital video file, such as by adding and deleting frames, adjusting the color, contrast and brightness of the frames. To This compilation can then be saved to a digital video file or exported to a type of AVI or MOV file.
【0019】
エンコード・ソフトウェア30はコンピュータ16で動作可能である。この模
範的実施形態ではRealProducer G2が使用されているが、その他
のエンコード・ソフトウェアを用いてもよい。エンコード・ソフトウェア30は
編集されたディジタル・ビデオ・ファイルを受信し、このディジタル・ビデオ・
ファイルをRMフォーマット等のエンコードされたフォーマットにエンコードす
る。エンコード・ソフトウェア30は必要に応じてディジタル・ビデオ・ファイ
ルをMPEG−1、MPEG−4等のビデオ圧縮アルゴリズムを用いて圧縮して
、ディジタル・ビデオ・ファイルのサイズを小さくすることもできる。The encoding software 30 is operable on the computer 16. Although the RealProducer G2 is used in this exemplary embodiment, other encoding software may be used. Encoding software 30 receives the edited digital video file and
Encode the file into an encoded format such as the RM format. The encoding software 30 can also compress the digital video file using a video compression algorithm such as MPEG-1, MPEG-4, etc. to reduce the size of the digital video file, if necessary.
【0020】
マークアップ・ソフトウェア32はコンピュータ16で動作可能である。この
模範的実施形態では、ハイパーテキスト・マークアップ言語(例えば、HTML
、ダイナミックHTML、コールド・フョージョン)が用いられている。オペレ
ータはエンコードされたディジタル・ビデオ・ファイルをHTMLにマークアッ
プして、ネットワーク・サーバ18にアップロードできるようにこのディジタル
・ビデオ・ファイルを調整する。この模範的実施形態では、640×480ピク
セルなどのフル・スクリーン・フレーム・サイズを表すコード・セグメントは、
前記ディジタル・ビデオ・ファイルにHTMLコードで関連付けられる。フル・
スクリーン・フレーム・サイズのコード・セグメントは、選択的には、800×
600ピクセル、1024×768ピクセル、1280×1024ピクセルおよ
び1600×1200ピクセル等の他のフレーム・サイズを含んでもよい。次の
ビデオ・ストリーミング・ステップでは、フル・スクリーン・フレーム・サイズ
のコード・セグメントは、RealNetwork社製のRealPlayer
等のビデオ・プレーヤ・プログラムがストリーミング・ビデオを640×480
ピクセル等のフル・スクリーン・フレーム・サイズに拡大させるか、拡大するこ
とを可能にする。The markup software 32 is operable on the computer 16. In this exemplary embodiment, a hypertext markup language (eg, HTML
, Dynamic HTML, Cold Fusion) are used. The operator marks up the encoded digital video file in HTML and adjusts the digital video file for uploading to the network server 18. In this exemplary embodiment, the code segment representing a full screen frame size, such as 640x480 pixels, is
An HTML code is associated with the digital video file. full·
Screen frame size code segment is optionally 800x
Other frame sizes such as 600 pixels, 1024x768 pixels, 1280x1024 pixels and 1600x1200 pixels may be included. In the next video streaming step, the full-screen frame-size code segment is RealNetwork's RealPlayer
Video player program such as 640x480 streaming video
Allows or allows to expand to a full screen frame size such as pixels.
【0021】
ここで参照した320×240ピクセル、640×480ピクセル等のピクセ
ルで表したフレーム・サイズは、これに相当するフレーム・サイズを含むことが
意図されている。例えば、320×240ピクセルのフレーム・サイズは、オー
バースキャンの原因となる数ピクセルの(例えば、総ピクセル値の10%にもな
る)不必要なピクセルを含むこともできることが理解されよう。このため、32
0×240ピクセルに相当するのは、304×228のフレーム・サイズである
。第2の例として、長方形ピクセルが使用される場合、正確なピクセル数は示さ
れているフレーム・サイズとは異なる。したがって、320×240ピクセルフ
レーム・サイズに相当するのは、352×240ピクセルである。故に、ピクセ
ルでフレーム・サイズを表すには、これらおよび相当する他のフレーム・サイズ
を含むことが意図されており、ここでの教示はすべての上記のような変動値を含
んでいる。Frame sizes in pixels, such as 320 × 240 pixels, 640 × 480 pixels, etc., referred to herein, are intended to include corresponding frame sizes. For example, it will be appreciated that a frame size of 320.times.240 pixels may include a few pixels (eg, 10% of the total pixel value) of unnecessary pixels that cause overscan. Therefore, 32
Corresponding to 0x240 pixels is a 304x228 frame size. As a second example, if rectangular pixels are used, the exact number of pixels will differ from the frame size shown. Thus, corresponding to a 320x240 pixel frame size is 352x240 pixels. Thus, reference to frame size in pixels is intended to include these and corresponding other frame sizes, and the teachings herein include all such variation values.
【0022】
アップロード・プロセスではWeb FTP(ファイル転送プロトコル)ソフ
トウェア(例えば、マサチューセッツ州レキシントンのイプスイッチ社製のWS
FTP PRO)等のアップロード・ソフトウェア33を使用する。このディ
ジタル・ビデオ・ファイルはネットワーク・サーバ18にアップロードされる。
このネットワーク・サーバ18は、インターネットまたは全社的イントラネット
等のインターネット・プロトコル・ネットワークでウェブ・ページを生成するよ
うに構成されたコンピュータを含んでいる。ウェブ・ページとは、HTML、な
らびにスクリプトおよびグラフィック用の関連するファイル等のマークアップ言
語で書かれたデータのブロックである。選択的には、ネットワーク・サーバ18
はイーサネット(登録商標)、ローカル・エリア・ネットワーク、広域ネットワ
ーク、ワイヤレス・ネットワーク等の非インターネットプロトコル・ネットワー
クに接続されてもよい。The upload process uses Web FTP (File Transfer Protocol) software (eg, WS from Ipswitch, Inc. of Lexington, Mass.).
Upload software 33 such as FTP PRO) is used. This digital video file is uploaded to the network server 18.
The network server 18 includes a computer configured to generate web pages on an internet protocol network such as the internet or a corporate intranet. A web page is a block of data written in a markup language such as HTML and associated files for scripts and graphics. Alternatively, the network server 18
May be connected to non-Internet protocol networks such as Ethernet, local area networks, wide area networks, wireless networks.
【0023】
ユーザ・コンピュータ34は、インターネット等のネットワークを介してネッ
トワーク・サーバ18により提供されるウェブ・ページにアクセスすることがで
きる。アップロードされたディジタル・ビデオ・ファイルに関連するユーザ入力
デバイス(例えば、ウェブ・ページ・ボタン、ハイパーテキスト・リンク等)を
用いると同時に、HTMLコードはユーザ・コンピュータ34の適切なビデオ・
プレーヤ・プログラム(例えば、RealPlayer)を開始させ、ユーザ・
コンピュータ34のフル・スクリーン・フレーム・サイズを起動し、ディジタル
・ビデオ・ファイルからユーザ・コンピュータ34にビデオをストリームする。
選択的には、最初にこのビデオ・プレーヤ・プログラムはストリーミング・ビデ
オをより小さなフレーム・サイズ(例えば、320×240)で再生するが、ユ
ーザはビデオ・プレーヤの入力デバイスを起動させて、640×480等のフル
・スクリーン・サイズまでストリーミング・ビデオを拡大することができる。特
に、キャプチャ・ソフトウェア26、編集ソフトウェア28、エンコード・ソフ
トウェア30、マークアップ・ソストウェア32およびアップロード・ソフトウ
ェア33は、このプロセスの異なるステップにおいて1台のコンピュータまたは
異なるコンピュータ上で動作可能であってもよい。The user computer 34 can access a web page provided by the network server 18 via a network such as the Internet. While using a user input device (e.g., web page button, hypertext link, etc.) associated with the uploaded digital video file, the HTML code is used to display the appropriate video on the user computer 34.
Start a player program (eg RealPlayer) and
Start up the full screen frame size of computer 34 and stream the video from the digital video file to user computer 34.
Alternatively, initially the video player program plays the streaming video in a smaller frame size (eg 320x240), but the user activates the video player input device to 640x Streaming video can be scaled up to full screen size such as 480. In particular, the capture software 26, the editing software 28, the encoding software 30, the markup software 32 and the upload software 33 may be able to run on one computer or on different computers at different steps of this process. .
【0024】
ある選択的実施形態によれば、エンコードされたディジタル・ビデオ・ファイ
ルは、次に別のコンピュータ、携帯情報端末(例えば、カリフォルニア州サンタ
・クララのパーム社製のPalm Pilot)等で見ることができるように、
コンパクト・ディスク、ディジタル・ビデオ・ディスク、磁気記憶デバイス等の
記憶デバイスに直接保存される。別の選択的実施形態では、ディジタル・ビデオ
・データは、先に取り込まれた記憶デバイス(例えば、フロッピ・ディスク、ハ
ード・ディスク記憶装置等)に供給される。この先に取り込まれたディジタル・
ビデオ・データは、次の処理を行うために圧縮されたフォーマットまたは非圧縮
のフォーマットでエンコード・ソフトウェア30に供給される。According to an optional embodiment, the encoded digital video file is then viewed on another computer, personal digital assistant (eg Palm Pilot manufactured by Palm Corp. of Santa Clara, Calif.). So that you can
It is stored directly on storage devices such as compact discs, digital video discs, magnetic storage devices. In another alternative embodiment, the digital video data is provided to a previously captured storage device (eg, floppy disk, hard disk storage device, etc.). Digital data captured in the future
The video data is provided to encoding software 30 in a compressed or uncompressed format for subsequent processing.
【0025】
ここで図2を参照すると、図1の模範的実施形態による強調されたディジタル
・ビデオ・ファイルを生成する方法50が示されている。方法50は必要に応じ
てシステム10の1つまたは複数の要素を用いて動作可能である。取り込まれた
ビデオに関して方法50のステップを説明しているが、取り込まれた音声は取り
込まれたビデオと共に処理されるか、あるいはおそらく同様の方法で独立して処
理されることも可能である。理解されるように、記録されたビデオは上記のプロ
セスにおいて選択されたパラメータによって決定されるように、最適に近いレベ
ルで取り込まれかつ強調され、これによって最高の品質のビデオ・コンテンツが
保存されることになる。このようなパラメータに関してここに例示的な値を示す
が、当業者であればこれらの技術に基づいて他のパラメータを組み合わせること
も可能であることが理解される。Referring now to FIG. 2, illustrated is a method 50 of generating an enhanced digital video file according to the exemplary embodiment of FIG. Method 50 can operate with one or more elements of system 10 as appropriate. Although the steps of method 50 are described with respect to captured video, the captured audio could be processed with the captured video, or perhaps independently in a similar manner. As will be appreciated, the recorded video is captured and emphasized at near-optimal levels, as determined by the parameters selected in the above process, which preserves the highest quality video content. It will be. Although example values are given here for such parameters, it will be appreciated by those skilled in the art that other parameters may be combined based on these techniques.
【0026】
ある模範的実施形態によれば、ユーザはディスクまたは他の記憶デバイスに保
存されている予め記録されたビデオを供給する。ステップ52では、そのビデオ
がユーザによって予め記録されていた場合、前記方法はステップ58に進む。そ
のビデオがまだ記録されていなかった場合、ステップ54で、1つ以上の記録デ
バイス12または再生デバイス25を用いてビデオが記録される。このビデオは
VHSまたはベータ等の適切な任意のフォーマットで記録され、NTSC方式(
全国テレビジョン方式委員会)、PAL方式(Phase Alternati
ve Line)、SECAM方式(Sequential Cpuleur
Avec Memorire)等のテレビ標準方式、AVI、MOV、MPEG
等のディジタル・フォーマット、IEEE 1394と互換性のあるディジタル
・フォーマット、または他のフォーマット等を用いて再生される。ステップ56
では、このビデオは、この模範的実施形態において外部のDazzle LAV
−1000キャプチャ・デバイスであるキャプチャ・デバイス14に記録デバイ
ス12の1つまたは再生デバイス25を接続することによって取り込まれるが、
Pinnacle DC10デバイス等の内部カードまたはその他のキャプチャ
・デバイスを用いることもできる。According to an exemplary embodiment, the user provides pre-recorded video stored on a disc or other storage device. In step 52, if the video was previously recorded by the user, the method proceeds to step 58. If the video has not yet been recorded, then at step 54 the video is recorded using one or more recording devices 12 or playback devices 25. This video can be recorded in any suitable format such as VHS or Beta and is in NTSC format (
National Television System Committee), PAL system (Phase Alternati)
ve Line), SECAM method (Sequential Cpulur)
Television standard systems such as Ave Memory, AVI, MOV, MPEG
Or the like, a digital format compatible with IEEE 1394, or another format. Step 56
Now, this video is an external Dazzle LAV in this exemplary embodiment.
Captured by connecting one of the recording devices 12 or the playback device 25 to the capture device 14, which is a 1000 capture device,
An internal card such as the Pinnacle DC10 device or other capture device can also be used.
【0027】
Amigo 2.11、Adobe Premier 5.1またはReal
producer G2等のキャプチャ・ソフトウェアを使用することも可能
である。キャプチャ・デバイス14およびキャプチャ・ソフトウェア26は、記
録されたビデオに基づいてディジタル・ビデオ・ファイルを生成する。記録され
たビデオがアナログ・フォーマットの場合、キャプチャ・デバイス14はそのア
ナログ・ビデオをディジタル化してディジタル・ビデオ・データを作成する。記
録されたビデオがディジタル・フォーマットの場合、キャプチャ・デバイス14
はディジタル・ビデオ・データを単に受信するだけで、適切な規格(例えば、A
VI、MOV、MPEG1等)にファイルをフォーマットする。ある模範的的実
施形態によれば、キャプチャ・ソフトウェア26は、リアル・ビデオ・キャプチ
ャのために設定される、すなわち、29.97フレーム/秒等のテレビまたは映
画標準方式のフレーム・レートを有することになる。さらに、リアル・ビデオ・
キャプチャは24〜30フレーム/秒、またはストリーミング・ビデオ・アプリ
ケーションにおいて従来的に使用されている実質的には最低6〜9フレーム/秒
のフレーム・レートを有することもできる。また、このビデオは最低でも近似的
には76,800ピクセル/フレーム(オーバースキャンを考慮すれば、最低で
も近似的には69,000ピクセル)で取り込まれる。アスペクト比が4:3の
場合、このビデオ・キャプチャのフレーム・サイズはこの模範的実施形態では最
低でも320×240(オーバースキャンを考慮すれば、最低でも304×22
8)または少なくとも従来のビデオ・ストリーミング・アプリケーションで用い
られている160×120以上である。480×320および640×480の
フレーム・サイズもビデオ・キャプチャに使用することができる。しかし、特に
有利な結果は320×240のキャプチャ・フレーム・サイズに関連するもので
ある。Amigo 2.11, Adobe Premier 5.1 or Real
It is also possible to use capture software such as producer G2. Capture device 14 and capture software 26 generate a digital video file based on the recorded video. If the recorded video is in analog format, capture device 14 digitizes the analog video to create digital video data. If the recorded video is in digital format, the capture device 14
Simply receives the digital video data and uses the appropriate standard (eg A
VI, MOV, MPEG1, etc.). According to one exemplary embodiment, the capture software 26 is configured for real video capture, ie has a television or movie standard frame rate such as 29.97 frames / sec. become. In addition, real video
The capture can also have a frame rate of 24-30 frames / sec, or substantially a minimum of 6-9 frames / sec, which is traditionally used in streaming video applications. The video is also captured at a minimum of approximately 76,800 pixels / frame (minimum of approximately 69,000 pixels considering overscan). For an aspect ratio of 4: 3, the frame size for this video capture is at least 320 × 240 in this exemplary embodiment (minimum 304 × 22 considering overscan).
8) or at least 160 × 120 or more used in conventional video streaming applications. Frame sizes of 480x320 and 640x480 can also be used for video capture. However, particularly advantageous results are associated with a capture frame size of 320x240.
【0028】
ある選択的実施形態によれば、別個のオーディオ・キャプチャ・デバイスがビ
デオ・キャプチャ・デバイスと共に使用される。この選択的実施形態では、対応
するオーディオ・キャプチャ・ソフトウェアはコンピュータ16で動作可能であ
り、音声をPCM等のディジタル・オーディオ・フォーマットにディジタル化す
る。このときのサンプリング・レートは44〜48キロヘルツ(kHz)である
。バス・サイズは16ビットであり、16ビットの音声分解能が可能となり、こ
の音声はステレオ音声でサンプリングされる。ビデオおよび音声が1つのキャプ
チャ・デバイスを用いて取り込まれる一実施形態では、このようなパラメータは
ビデオ・キャプチャ・ソフトウェアを用いて設定することができる。According to an alternative embodiment, a separate audio capture device is used with the video capture device. In this alternative embodiment, the corresponding audio capture software is operable on computer 16 to digitize the audio into a digital audio format such as PCM. The sampling rate at this time is 44 to 48 kilohertz (kHz). The bus size is 16 bits, allowing 16 bits of audio resolution and this audio is sampled in stereo audio. In one embodiment, where video and audio are captured using one capture device, such parameters can be set using video capture software.
【0029】
取り込まれたビデオ・データは記憶デバイス(例えば、ハード・ディスク・ド
ライブ)にデータ・ファイルとして格納されるか、メモリに格納されて直接エン
コーダに供給される。また、取り込まれたビデオ・データは、記憶デバイスに保
存される前に、例えば、MPEG−1ファイルに圧縮されることも可能である。The captured video data is stored in a storage device (for example, a hard disk drive) as a data file or stored in a memory and directly supplied to an encoder. The captured video data can also be compressed into, for example, an MPEG-1 file before being stored on the storage device.
【0030】
ステップ58では、ディジタル・ビデオ・ファイルはAdobe Premi
er 5.1等のビデオ編集ソフトウェアを用いて編集される。Adobe P
remier 5.1はMOVまたはAVIフォーマットで出力ファイルを生成
するが、選択的には、任意のディジタル・ビデオ・フォーマットで出力ファイル
を生成することもできる。この編集されたディジタル・ビデオ・ファイルは記憶
デバイスに格納することができる。ステップ58は任意のものであるが、含まれ
る場合、好適にはAdobe Premier 5.1は最低320×240ピ
クセルのフレームサイズおよびリアル・ビデオ・フレーム・レートを維持する。At step 58, the digital video file is processed by Adobe Premiere.
edited using video editing software such as er 5.1. Adobe P
The reminder 5.1 produces output files in MOV or AVI format, but can optionally produce output files in any digital video format. This edited digital video file can be stored on a storage device. Step 58 is optional, but if included, Adobe Premiere 5.1 preferably maintains a frame size of at least 320x240 pixels and a real video frame rate.
【0031】
ステップ60では、編集されたディジタル・ビデオ・ファイルは、ビデオ・エ
ンコード・アルゴリズムを用いて変換またはエンコードされてストリーミング・
ビデオ・ファイルを作成する。最初に、編集されたディジタル・ビデオ・ファイ
ルは、(ディジタル・ビデオ・データがキャプチャ・デバイス14から直接供給
されない場合は)記憶デバイスから検索される。この例示的な実施形態では、デ
ィジタル・ビデオ・ファイルはリアルネットワーク社のエンコード・アルゴリズ
ムを用いてRealMediaフォーマット(すなわち、RM)にエンコードさ
れる。RMはリアルネットワーク社が工業所有権を有する視聴覚用のファイル形
式である。別の選択的実施形態として、取り込まれたディジタル・ビデオ・ファ
イルをマイクロソフト社製のWindows(登録商標) Media Enc
oderを用いて、例えば、ASFフォーマット(Advanced Stre
aming Format)またはASXフォーマットにエンコードすることも
可能である。さらには、カリフォルニア州クパチーノのアップル・コンピュータ
社製のQuickTimeを用いて取り込まれたディジタル・ビデオ・ファイル
を、例えば、MOVフォーマットにエンコードすることもできる。In step 60, the edited digital video file is converted or encoded using a video encoding algorithm for streaming.
Create a video file. First, the edited digital video file is retrieved from the storage device (unless the digital video data is supplied directly from the capture device 14). In this exemplary embodiment, the digital video file is encoded in the RealMedia format (ie, RM) using the RealNetworks encoding algorithm. RM is an audio-visual file format that is owned by RealNetworks, Inc. In another alternative embodiment, the captured digital video file may be imported into Microsoft's Windows Media Enc.
Using oder, for example, ASF format (Advanced
It is also possible to encode in the aming format) or the ASX format. Additionally, digital video files captured using QuickTime from Apple Computer, Inc. of Cupertino, Calif. Can be encoded, for example, in MOV format.
【0032】
また、ステップ62およびステップ64に示されるように、より小さいファイ
ル・サイズが好ましい場合、エンコード・ステップには圧縮ステップが含まれる
。圧縮量はオペレータがエンコード・ソフトウェア30または別の圧縮ソフトウ
ェアを用いることによって選択されてもよい。このエンコード・プロセスでは、
ディジタル.ビデオ・ファイルは、近似的には35kbp〜750kbp(キロ
ビット/秒)のデータ転送速度でかつ近似的には24fps(フレーム/秒)〜
30fps(例えば、29.97fps)のフレーム・レートを有するようにエ
ンコードされる。このピクセル/フレームの数は、少なくとも近似的には76,
800(また、オーバースキャンを考慮する場合には、最低でも近似的には69
,000ピクセル)に設定されるが、これはアスペクト比が4:3の場合には3
20×240ピクセル(また、オーバースキャンを考慮する場合には、少なくと
も304×228ピクセル)または従来的に使用される場合は、少なくとも16
0×120ピクセルとなる。しかし、編集、エンコードおよび圧縮は任意のステ
ップである。Also, as shown in steps 62 and 64, the encoding step includes a compression step if a smaller file size is preferred. The amount of compression may be selected by the operator using the encoding software 30 or another compression software. In this encoding process,
digital. The video file has a data transfer rate of approximately 35 kbp to 750 kbp (kilobits / second) and approximately 24 fps (frames / second) to
It is encoded to have a frame rate of 30 fps (eg, 29.97 fps). This number of pixels / frames is at least approximately 76,
800 (or at least approximately 69 if overscan is considered)
2,000 pixels), which is 3 when the aspect ratio is 4: 3.
20x240 pixels (also at least 304x228 pixels if overscan is considered) or at least 16 if traditionally used
It becomes 0x120 pixels. However, editing, encoding and compression are optional steps.
【0033】
ステップ66では、ディジタル・ビデオ・ファイルはHTML等のマークアッ
プ言語を用いてマークアップされる。ステップ68では、フル・スクリーン・フ
レーム・サイズはこのディジタル・ビデオ・ファイルに関連付けられる。フル・
スクリーン・フレーム・サイズは最低640×480ピクセルであるが、800
×600ピクセル、1024×768ピクセル、1280×1024ピクセル、
1600×1200ピクセル等であってもよい。この模範的実施形態では、ディ
ジタル・ビデオ・ファイルに関連するマークアップ言語は、所望のフル・スクリ
ーン・フレーム・サイズでディジタル・ビデオ・ファイルをストリームさせるコ
ード・セグメントを含む。マークアップ言語はフル・スクリーン・フレーム・サ
イズのコード・セグメントをこの模範的実施形態のディジタル・ビデオ・ファイ
ルと関連付けるために使用されるが、このディジタル・ビデオ・ファイルをスト
リームさせるコード・セグメントは、エンコード・ステップ60、圧縮ステップ
62または他のステップ等の当該方法の別のステップのディジタル・ビデオ・フ
ァイルと関連付けされることも可能である。In step 66, the digital video file is marked up using a markup language such as HTML. In step 68, the full screen frame size is associated with this digital video file. full·
Screen frame size is at least 640 x 480 pixels, but 800
X600 pixels, 1024x768 pixels, 1280x1024 pixels,
It may be 1600 × 1200 pixels or the like. In this exemplary embodiment, the markup language associated with a digital video file includes code segments that stream the digital video file at the desired full screen frame size. The markup language is used to associate a full screen frame size code segment with the digital video file of this exemplary embodiment, but the code segment that causes this digital video file to stream is: It can also be associated with a digital video file in another step of the method, such as the encoding step 60, compression step 62 or other steps.
【0034】
ステップ70では、ディジタル・ビデオ・ファイルはWS FTP PRO等
のアップロード・ソフトウェアを用いてインターネットのウェブ・ページにアッ
プロードされる。ステップ72では、スクリプト(例えば、アスキー・ファイル
(情報交換用米国標準コード))はマークアップされたディジタル・ビデオ・フ
ァイルと関連付けられる。このスクリプトは、ユーザ・コンピュータ34からユ
ーザの起動に応じてビデオをストリームさせる。このスクリプトはMicros
oft Notepadソフトウェア・プログラム等のRAMフォーマットで書
かれている。このスクリプトはディジタル・ビデオ・ファイルに関連するマーク
アップ言語に含まれる。この模範的実施形態では、起動可能なユーザ入力デバイ
ス(例えば、ハイパーテキスト・リンク)がHTMLコードと関連付けられる。In step 70, the digital video file is uploaded to a web page on the Internet using upload software such as WS FTP PRO. At step 72, a script (eg, ASCII file (American Standard Code for Information Interchange)) is associated with the marked-up digital video file. This script streams the video from the user computer 34 in response to the user's activation. This script is Micros
Written in RAM format such as of Notepad software program. This script is included in the markup language associated with digital video files. In this exemplary embodiment, a bootable user input device (eg, hypertext link) is associated with the HTML code.
【0035】
したがって、ユーザは世界のどの場所にいても、インターネットを介してネッ
トワーク・サーバ18にアクセスし、ユーザ入力デバイスを起動し、ビデオをス
トリームさせることができる。起動と同時に、HTMLコードはユーザ・コンピ
ュータでビデオ再生ソフトウェア(例えば、RealPlayer)を始動させ
、ソフトウェアのビューイング・ウィンドウをフル・スクリーン・モード(すな
わち、少なくとも640×480)まで拡大し、かつユーザ・コンピュータへビ
デオのストリーミングを開始させる。選択的には、ユーザはビデオ・プレーヤ・
ソフトウェアの入力デバイスを起動させるすることによって、ビューイング・ス
クリーンをフル・スクリーン・モードまで拡大することができる。フル・スクリ
ーンまでビューイング・スクリーンを拡大する他の方法が意図される。ディジタ
ル・ビデオ・ファイルの通信速度はユーザのネットワーク接続の帯域幅に左右さ
れるが、近似的には24fps〜29.97あるいは30fpsのフレーム・レ
ートで、近似的には35kbp〜750kbp、または28.8kbpという低
い通信速度の間を変動してもよい。Thus, a user, anywhere in the world, can access the network server 18 via the Internet, activate a user input device, and stream a video. Upon startup, the HTML code starts the video playback software (eg, RealPlayer) on the user's computer, expands the software's viewing window to full screen mode (ie, at least 640x480), and Start streaming video to your computer. Optionally, the user can
The viewing screen can be expanded to full screen mode by activating the software's input device. Other ways of expanding the viewing screen to full screen are contemplated. The transmission speed of a digital video file depends on the bandwidth of the user's network connection, but is approximately a frame rate of 24 fps to 29.97 or 30 fps, and approximately 35 kbp to 750 kbp, or 28. It may fluctuate between communication rates as low as 8 kbp.
【0036】
選択的な一実施形態によれば、ネットワーク・サーバ18は、ユーザに照会し
てコンピュータ34が使用しているネットワーク接続(例えば、28.8kbp
のモデム、T1ライン、ISDN等)を確認するように構成されている。続いて
、ネットワーク・サーバ18は確認されたネットワーク接続に基づいて適切な通
信速度を決定する。According to an optional embodiment, the network server 18 queries the user for the network connection (eg, 28.8 kbp) that the computer 34 is using.
Modem, T1 line, ISDN, etc.). Subsequently, the network server 18 determines an appropriate communication speed based on the confirmed network connection.
【0037】
実施例A
ニュージャージ州パーク・リッジのソニー・エレクトロニクス社製の3CCD
技術を用いたSONY DCR VX−1000ディジタル・ビデオ・カメラは
、ビデオ信号を記録するために使用された。このビデオ・カメラは6MHzの出
力信号をNTSC方式で生成するものであった。Example A 3 CCD from Sony Electronics Corp. of Park Ridge, NJ
A Sony DCR VX-1000 digital video camera with technology was used to record the video signal. This video camera produced an output signal of 6 MHz by the NTSC system.
【0038】
Dazzle LAV−1000S外部キャプチャ・デバイスがビデオ・カメ
ラに接続された。ダズル社製のキャプチャ・ソフトウェアであるAmigo 2
.11が使用された。このダズル社製のキャプチャ・デバイスおよびキャプチャ
・ソフトウェアはいくつかのパラメータを用いてプログラムされた。フレーム・
サイズは320×240ピクセルのデフォルト設定のままとした。フレーム速度
は29.97フレーム/秒に設定された。ビット・レートは3.0メガバイト(
Mb)/秒に設定された。オーディオ・キャプチャはサンプリング・レート44
kHz、16ビットに設定された。MPEG−1ファイルは、キャプチャ・デバ
イスおよび上記パラメータを用いてプログラムされたソフトウェアを用い、ビデ
オ信号に基づいて生成された。A Dazzle LAV-1000S external capture device was connected to the video camera. Amigo 2 which is Dazzle capture software
. 11 was used. The Dazzle capture device and capture software were programmed with several parameters. flame·
The size was left at the default setting of 320 × 240 pixels. The frame rate was set to 29.97 frames / sec. The bit rate is 3.0 megabytes (
Mb) / sec. Audio capture has a sampling rate of 44
It was set to kHz, 16 bits. The MPEG-1 file was generated based on the video signal using a capture device and software programmed with the above parameters.
【0039】
取り込まれたMPEG−1ファイルがRealEncoder G2に供給さ
れたとき、結果として得られたエンコードされたファイルはリアル・ビデオ・フ
レーム・レートを保持できなかった。このため、Adobe Premier
5.1を用いて、いくつかのパラメータに基づいてMPEG−1ファイルを受信
し、このファイルをMOV、AVI、またはMPEGファイルにエクスポートし
た。Adobe Premier 5.1のフレーム・レートは29.97fp
sに設定された。フレーム・サイズは320×240に設定された。編集された
ファイルに現れる色の数を表す「品質(=quality)」設定は、高い値(
例えば、100%)に設定された。Adobe Premier 5.1はオペ
レータの選択に応じて、AVIファイル、MOVファイルまたはMPEGファイ
ルを生成した。When the captured MPEG-1 file was fed into the RealEncoder G2, the resulting encoded file could not retain the real video frame rate. For this reason, Adobe Premier
Using 5.1, we received an MPEG-1 file based on some parameters and exported this file to a MOV, AVI, or MPEG file. Adobe Premier 5.1 frame rate is 29.97fps
set to s. The frame size was set to 320x240. The "quality" setting, which represents the number of colors that appear in the edited file, is high (
For example, it was set to 100%). Adobe Premiere 5.1 generated an AVI file, a MOV file, or an MPEG file according to the operator's selection.
【0040】
RealEncoder G2ソフトウェアは、AVIファイルまたはMOV
ファイルをRMフォーマットのストリーミング・ビデオにエンコードするために
使用された。このRealEncoder G2ソフトウェアは、いくつかのパ
ラメータを用いてプログラムされた。ビット・レートは220kbpに設定され
た。フレーム・レートは30fpsに設定された。「シュア・ストリーム(=S
urestream)」オプションが選択された。「シュア・ストリーム」技術
はエンコードされたディジタル・ビデオ・ファイルの再生速度を調節して、ユー
ザのネットワーク接続速度を適度なものにする。音質については、最高品質であ
る「ステレオ/音楽」が選択された。画質については、最高品質である「sha
rpest image」が選択された。フレーム・サイズについては、このバ
ージョンのRealEncoderは、MOVまたはAVI入力ファイルのフレ
ーム・サイズの出力信号に等しいフレーム・サイズを有する有する出力信号を生
成した。RealEncoderはリアルネットワーク社の圧縮アルゴリズムを
用いて、MOVまたはAVI入力ファイルを圧縮した。RMファイルがこのよう
なパラメータに基づいて生成された。RealEncoder G2 software is an AVI file or MOV
Used to encode files into streaming video in RM format. The RealEncoder G2 software was programmed with several parameters. The bit rate was set to 220 kbp. The frame rate was set to 30 fps. "Sure Stream (= S
option) was selected. The "Sure Stream" technology adjusts the playback speed of the encoded digital video file to make the user's network connection speed reasonable. As for sound quality, the highest quality "stereo / music" was selected. As for image quality, the highest quality "sha
"rpest image" was selected. Regarding frame size, this version of RealEncoder produced an output signal having a frame size equal to the output signal of the frame size of the MOV or AVI input file. RealEncoder used RealNetworks' compression algorithm to compress MOV or AVI input files. The RM file was generated based on such parameters.
【0041】
RMファイルはインターネットにアップロードされた。1)RMファイルの位
置を識別し、2)ユーザ・コンピュータのRealPlayerを起動させ、3
)ユーザ・コンピュータのビューイング・スクリーンのサイズを640×480
まで変更し、かつ4)ビデオ・ストリームを開始するために、Microsof
t Notepadを用いてスクリプトをRAMフォーマットで書き込んだ。そ
の結果、予期しなかった、高品質で、フル・スクリーンの、リアル・ビデオ・フ
レーム・レートのビデオ・ストリームが得られた。次に、このRMファイルは電
話モデムおよびその他の広帯域接続を介して、クライアント・コンピュータにス
トリームされた。同じく、予期しなかった高品質で、フル・スクリーンのリアル
・ビデオ・フレーム・レートのストリーミング・ビデオが経験された。このスト
リーミングの再生は、より低い通信ビット・レートを調節しようとバッファリン
グする必要性のために断続的であった。The RM file was uploaded to the internet. 1) Identify the location of the RM file, 2) Start the RealPlayer of the user computer, and 3
) Size the viewing screen of the user computer to 640x480
Up to, and 4) to start the video stream.
The script was written in RAM format using t Notepad. The result was an unexpected, high quality, full-screen, real video frame rate video stream. This RM file was then streamed to the client computer via a telephone modem and other broadband connection. Also experienced unexpected high quality, full screen real video frame rate streaming video. This streaming playback was intermittent due to the need to buffer in order to adjust the lower communication bit rate.
【0042】
実施例B
別の実施例によれば、NTSC方式のアナログ信号はPinnacle DC
−10PLUSキャプチャ・デバイスに供給される。このPinnacleキャ
プチャ・デバイスおよび関連するソフトウェアは、いくつかのパラメータに基づ
いてAVIフォーマットのディジタル・ビデオ・ファイルを生成する。このキャ
プチャ・タイプはNTSC方式に設定される。フレームサイズは320×240
ピクセル、すなわち「1/4フル・フレーム・サイズ」に設定される。望むよう
な輝度、鮮明度および色に調節される。圧縮比は2.5:1に設定される。フレ
ーム・レートは29.97に設定される。正方形のピクセル比が選択される。音
声は44kHz、16ビット・サンプリングのステレオ・フォーマットに設定さ
れる。データ転送速度は1739kbpに設定される。このキャプチャ・デバイ
スはミロ社のコーデックを用いてAVIフォーマットのディジタル・ビデオ・フ
ァイルを生成する。Embodiment B According to another embodiment, an NTSC analog signal is Pinnacle DC.
-10 PLUS Capture device. The Pinnacle capture device and associated software generate AVI format digital video files based on several parameters. This capture type is set to NTSC. Frame size is 320x240
Pixels, or "1/4 full frame size". Adjusted to desired brightness, sharpness and color. The compression ratio is set to 2.5: 1. The frame rate is set to 29.97. A square pixel ratio is selected. The audio is set to 44 kHz, 16-bit sampling stereo format. The data transfer rate is set to 1739 kbp. This capture device uses the Miro codec to generate AVI format digital video files.
【0043】
選択的には、ヘッダおよびフッタがディジタル・ビデオ・ファイルの先頭およ
び最後に提供される。このヘッダおよびフッタは本発明の出願人の商標を含む。
Adobe Premierによって、ディジタル・ビデオ・ファイルにヘッダ
、フッタおよびウォータマークが設けられる。Adobe Premierのパ
ラメータは、320×240に設定される。さらに、Adobe Premie
rはミロ社のコーデックを用いてAVIフォーマットのディジタル・ビデオ・フ
ァイルを生成する。Optionally, headers and footers are provided at the beginning and end of the digital video file. This header and footer contain the trademark of the applicant of the present invention.
Adobe Premiere provides a digital video file with headers, footers, and watermarks. The parameter of Adobe Premier is set to 320 × 240. In addition, Adobe Premiere
r uses the Miro codec to generate a digital video file in AVI format.
【0044】
編集されたAVIファイルはRealProdeucerソフトウェアによっ
てエンコードされる。RealProdeucerソフトウェアには次のパラメ
ータがプログラムされている。ユーザ・コンピュータの低速ネットワーク接続(
以下、「LO」と呼ぶ)には、1セットのパラメータが使用されて、ユーザ・コ
ンピュータの高速ネットワーク接続(以下、「HI」と呼ぶ)には別のセットの
パラメータが使用された。リアルネットワーク社の「シュアストリーム」技術が
選択される。選択的には、「シングル・ストリーム」を使用することができ、ユ
ーザ・コンピュータの接続速度を照会し、適切な接続速度でビデオをストリーム
するようにRAMファイルが生成される。エンコード速度は、LOについては2
8kbpまたは56kbp、HIについてはLAN、DSL、ケーブル・モデム
またはT1に設定される。音質は「音声のみ(=voice only)」、「
ステレオ・ミュージック(=stereo music)」、または「CD高品
質(=CD quality)」に設定される。ビデオ品質は「シャープ画像(
=sharper image)」に設定される。フレーム・レートは29.9
7fpsに設定される。目標とするビット・レートは350kbpに設定される
。対象のプレーヤはRealPlayer G2に指定されているフレーム・サ
イズは320×240に設定される。このようなパラメータに基づき、Real
EncoderソフトウェアはRMファイルまたは他のストリーミング・ビデオ
.データ・ファイルを生成し、このファイルは続いてRealServerにア
ップロードされる。The edited AVI file is encoded by RealProducer software. The following parameters are programmed into the RealProducer software. User computer slow network connection (
In the following, one set of parameters was used for "LO") and another set of parameters for the user computer's high speed network connection (hereinafter "HI"). RealNetworks' Surestream technology is selected. Alternatively, a "single stream" can be used and a RAM file is generated to query the user computer's connection speed and stream the video at the appropriate connection speed. Encoding speed is 2 for LO
8 kbp or 56 kbp, set to LAN, DSL, cable modem or T1 for HI. Sound quality is "voice only (= voice only)", "
It is set to "stereo music (= stereo music)" or "CD high quality (= CD quality)". Video quality is "sharp image (
= Sharper image) ". Frame rate is 29.9
It is set to 7 fps. The target bit rate is set to 350 kbp. For the target player, the frame size specified in RealPlayer G2 is set to 320 × 240. Based on such parameters, Real
Encoder software is an RM file or other streaming video. Generate a data file, which is then uploaded to RealServer.
【0045】
ここで開示した模範的実施形態は、インターネット等の制限された帯域幅のネ
ットワーク上でのストリーミングに適した大幅に強調されたストリーミング・ビ
デオを提供する。いくつかの発見によって、この技術の種々の形態が可能となっ
た。第1の発見は、取り込まれたディジタル・ビデオ・ファイルからストリーミ
ング・ビデオ・ファイルへのエンコードの効率は、取り込まれたディジタル・ビ
デオ・ファイルのフレーム・サイズを大きくすることによって増大されるという
ことである。このため、従来の方法では取り込んでエンコードするフレーム・サ
イズを最小限(典型的には、ストリーミング・ビデオに関してインターネットの
標準規格として普及している160×120ピクセル)にして結果として得られ
るファイルのサイズを小さくすることに目が向けられていたが、本発明者はこの
ような方法には目を向けずに取り込んでエンコードするフレーム・サイズを32
0×240ピクセルにまで大きくした。第2の発見は、本発明者の1つの目的は
フル・スクリーンの、リアル・ビデオ・フレーム・レートのストリーミング・ビ
デオを達成することにあった。従来の方法は640×480ピクセルのフレーム
・サイズにエンコードしてフル・スクリーンのストリーミング・ビデオを達成す
ることを目標としていた。しかし、今日の技術によって、例えば、160×12
0ピクセルから)640×480ピクセルにエンコードする間に、取り込まれた
ディジタル・ビデオ・ファイルのサイズを拡大すれば、結果として得られるディ
ジタル・ビデオ・ファイルのデータ量が非常に大きなものとなり、ストリームを
行うにはきわめて広い帯域幅が必要になる。したがって、本発明者は、鑑賞のた
めに2倍にしてフル・スクリーンにする場合、320×240ピクセル(あるい
はそれに相当する値)でエンコードすれば大幅に改善された結果が得られること
を発見した。The exemplary embodiments disclosed herein provide highly emphasized streaming video suitable for streaming over limited bandwidth networks such as the Internet. Several discoveries have enabled different forms of this technology. The first finding is that the efficiency of encoding a captured digital video file into a streaming video file is increased by increasing the frame size of the captured digital video file. is there. For this reason, the conventional method minimizes the frame size to be captured and encoded (typically 160 × 120 pixels, which is a popular Internet standard for streaming video), and the resulting file size. However, the present inventor did not pay attention to such a method, and the frame size to be captured and encoded was 32.
Increased to 0x240 pixels. The second finding was that one of the goals of the inventor was to achieve full screen, real video frame rate streaming video. Traditional methods have targeted encoding to a frame size of 640x480 pixels to achieve full screen streaming video. However, with today's technology, for example, 160 × 12
Increasing the size of the ingested digital video file while encoding from 640 x 480 pixels (from 0 pixels) can result in a very large amount of data in the resulting digital video file, which can cause the stream to To do this requires a very large bandwidth. Therefore, the present inventor has found that encoding at 320 × 240 pixels (or a value equivalent to it) can provide significantly improved results when doubling to full screen for viewing. .
【0046】
このような従来の技術は、発明の時点で使用されたエンコーダ、すなわちRe
alProducer G2の能力において明示された。ディジタル・ビデオ・
ファイルがリアル・ビデオ・フレーム・レート(例えば、30fps)で取り込
まれたディジタル・ビデオ・ファイルは、より小さい、非リアル・ビデオ・フレ
ーム・レート(とえば、15fps)まで自動的に縮小されてストリーミング・
ビデオ・ファイルのサイズを小さくするため、RealProducer G2
はリアル・ビデオ・ストリーミングからはかけ離れた方法となった。さらに、R
ealProducer G2を用いてキャプチャ・デバイスから直接取り込ま
れたディジタル・ビデオ・ファイルはわずか6fps〜7fpsのフレーム・レ
ートでエンコードされていたため、フレーム・サイズを調整するしかなかった。
このため、本発明者はリアル・ビデオ・フレーム・レートを得るために、前述し
た実施例Aのステップに従って最高の品質で、フル・スクリーン、リアル・フレ
ーム・レートのストリーミング・ビデオ・ファイルを達成した。Such a conventional technique is based on the encoder used at the time of the invention, that is, Re
It was demonstrated in the capabilities of alProducer G2. Digital video
Digital video files captured at real video frame rates (eg, 30 fps) can be streamed down to smaller, non-real video frame rates (eg, 15 fps) automatically.・
RealProducer G2 to reduce the size of video files
Has become a far cry from real video streaming. Furthermore, R
Digital video files captured directly from a capture device using ealProducer G2 were encoded at a frame rate of only 6 fps to 7 fps, so there was no choice but to adjust the frame size.
Therefore, the present inventor has achieved the highest quality, full screen, real frame rate streaming video file by following the steps of Example A above to obtain the real video frame rate. .
【0047】
ここで図3を参照すると、ネットワークを介してディジタル・ビデオ・ファイ
ルを再生するシステム80が示されており、それに相当する方法を説明する。シ
ステム80は、プロセッサ84、記憶デバイス86およびネットワーク・インタ
フェース88を有するネットワーク・サーバ82を含んでいる。前述したように
、キャプチャ・デバイス90はネットワーク・サーバ82に接続され、ビデオ信
号を取り込むような構成になっている。プロセッサ84はキャプチャ・デバイス
90を制御し、フレーム・サイズ、ビット・レート等に関する種々のパラメータ
をキャプチャ・デバイス90に供給する。例えば、ビデオを取り込みかつ前述の
ディジタル・ビデオ・ファイルを生成する1つ以上の方法が、プロセッサ84、
記憶デバイス86およびキャプチャ・デバイス90によって実行されてもよい。
プロセッサ84およびキャプチャ・デバイス90はディジタル・ビデオ・フォー
マット(例えば、MPEG、AVI等)でディジタル・ビデオ・ファイルを生成
し、このファイルを記憶デバイス86に格納する。図3のこの説明に使用されて
いるように、「記憶デバイス」という用語は、磁気テープ、ハードディスク・ド
ライブ、磁気ディスクまたはその他の非揮発性記憶媒体等の機器を含むが、ラン
ダム・アクセス・メモリまたはその他の一時メモリを含むものではない。このキ
ャプチャ・プロセスは、選択的には、別のコンピュータで実行されることも可能
であり、その後、結果として得られたディジタルビデオ・ファイルが(例えば、
アップロードされて)記憶デバイス86に格納される。Referring now to FIG. 3, a system 80 for playing digital video files over a network is shown and a corresponding method is described. System 80 includes a network server 82 having a processor 84, a storage device 86 and a network interface 88. As described above, the capture device 90 is connected to the network server 82 and is configured to capture a video signal. The processor 84 controls the capture device 90 and supplies various parameters regarding the frame size, bit rate, etc. to the capture device 90. For example, one or more methods of capturing video and producing the aforementioned digital video files include processor 84,
It may be performed by the storage device 86 and the capture device 90.
Processor 84 and capture device 90 generate a digital video file in a digital video format (eg, MPEG, AVI, etc.) and store this file in storage device 86. As used in this description of FIG. 3, the term “storage device” includes equipment such as magnetic tape, hard disk drives, magnetic disks or other non-volatile storage media, but random access memory. Or other temporary memory is not included. This capture process can optionally be performed on another computer, after which the resulting digital video file (eg,
(Uploaded) and stored in the storage device 86.
【0048】
ネットワーク・サーバ82はネットワーク・インタフェース88を介して、イ
ンターネット、LAN等のネットワーク92に接続されている。プロセッサ84
は、記憶デバイス86に格納されたディジタル・ビデオ・ファイルにハイパーテ
キスト・リンクを有するウェブ・ページを生成するような構成になっている。ネ
ットワーク・クライアント94は、プロセッサ96、記憶デバイス98、入力デ
バイス100、ディスプレイ102およびネットワーク・インタフェース104
を含んでいる。ネットワーク・クライアント94は、ネットワーク・サーバ82
によって生成されたウェブ・ページにアクセスし、ハイパーテキスト・リンクを
起動させて記憶デバイス86からディジタル・ビデオ・ファイルをダウンロード
するようにユーザを介して動作可能である。The network server 82 is connected to a network 92 such as the Internet or LAN via a network interface 88. Processor 84
Is configured to generate a web page having hypertext links in a digital video file stored in storage device 86. The network client 94 includes a processor 96, a storage device 98, an input device 100, a display 102 and a network interface 104.
Is included. The network client 94 is the network server 82.
Is operable via the user to access the web page generated by and activate the hypertext link to download the digital video file from the storage device 86.
【0049】
ビデオ・ファイルをダウンロードする際の1つの欠点は、ファイルがきわめて
大きい場合、そのディジタル・ビデオ・ファイルが見られるようになるまでに、
分、時間またはそれ以上の遅延が生じてしまうことである。このため、システム
80の有利な特徴によれば、ディジタル・ビデオ・ファイルがネットワーク・ク
ライアント94にダウンロードされ、かつ記憶デバイス98に格納されている間
、一方では同時に既にダウンロードされ格納済みのディジタル・ビデオ・ファイ
ルの一部がディスプレイ102上に再生される。このビデオ再生には、AVI、
MPEGおよびその他のディジタル・ビデオ・フォーマットを支援する適切なプ
レーヤが使用される。この処理手順はビューイング/ダウンローディング(view
ing/downloading)と呼ぶことができる。もう1つの方法では、ディジタル・ビデ
オ・ファイルの最初の一部分が記憶デバイス98から再生されると同時に、一方
では依然としてディジタル・ビデオ・ファイルの残りの部分は、記憶デバイス8
6からネットワーク92を介して記憶デバイス98にダウンロードされている。One drawback in downloading a video file is that if the file is very large, by the time the digital video file becomes visible,
This can result in delays of minutes, hours or more. Thus, according to an advantageous feature of system 80, while digital video files are being downloaded to network client 94 and stored in storage device 98, digital video files that have already been downloaded and stored at the same time are also available. -Part of the file is played on the display 102. For this video playback, AVI,
Appropriate players that support MPEG and other digital video formats are used. This procedure is for viewing / downloading (view
ing / downloading). Alternatively, the first portion of the digital video file is played from the storage device 98 while the remaining portion of the digital video file is still stored on the storage device 8.
6 to the storage device 98 via the network 92.
【0050】
プレーヤを起動させ、ディジタル・ビデオ・ファイルの最初の部分の再生を開
始させる1つの方法は、ダウンロードが始まってある時間が経過した後に、ユー
ザが入力デバイス100(例えば、マウス、キーボード等)を用いてこのような
ステップを選択するだけで済む。選択的には、ディジタル・ビデオ・ファイル(
例えば、HTML、Java(登録商標)、マクロ・ファイル等)に加えられて
いるか、プレーヤ(例えば、QuickTime、RealPlayer等)一
部となっているアルゴリズムを用いることができ、このようなアルゴリズムによ
って記憶デバイス98へのダウンロードが開始されてから所定の時間経過後にデ
ィジタル・ビデオ・ファイルが再生される。この所定の時間は、事前にプログラ
ムしておいてもよいし、クライアント・サーバ94またはネットワーク・サーバ
82からの入力に基づいてリアルタイムで調節することも可能である。一実施例
によれば、このアルゴリズムはダウンロード速度(例えば、ネットワーク・イン
タフェース104等のネットワーク接続速度を含む)、鑑賞速度(例えば,フレ
ーム/秒等)、およびディジタル・ビデオ・ファイルのサイズに基づいて、所定
の時間を算出する。例えば、鑑賞速度がダウロード速度の4倍の場合、ファイル
の75%がダウンロードされるまで、アルゴリズムはダウンロードされるファイ
ル量(例えば、バイト数)を監視する。ファイルの75%がダウンロードされる
と、アルゴリズムは記録デバイス98からディジタル・ビデオ・ファイルを再生
する。所定の時間にファイルを再生することによって、ディジタル・ビデオ・フ
ァイルは実質的にバッファに対して遅れることなく再生される。当然、この模範
的実施形態において示したものよりも早い時間あるいは遅い時間など、その他の
所定の時間を使用することも意図される。One way to start the player and start playing the first portion of the digital video file is for the user to input device 100 (eg, mouse, keyboard, etc.) after a certain amount of time has elapsed since the download started. ) To select such a step. Alternatively, select a digital video file (
For example, an algorithm added to HTML, Java (registered trademark), macro file, or the like, or part of a player (for example, QuickTime, RealPlayer, etc.) can be used, and such an algorithm can be used. The digital video file is played after a predetermined time has elapsed since the download to 98 was started. This predetermined time may be pre-programmed or adjusted in real time based on input from client server 94 or network server 82. According to one embodiment, the algorithm is based on the download speed (eg, including the network connection speed of the network interface 104, etc.), the viewing speed (eg, frames per second, etc.), and the size of the digital video file. , Calculate a predetermined time. For example, if the viewing speed is four times the download speed, the algorithm monitors the amount of files (eg, bytes) downloaded until 75% of the files have been downloaded. Once 75% of the files have been downloaded, the algorithm plays the digital video file from recording device 98. By playing the file at a given time, the digital video file is played substantially in time with respect to the buffer. Of course, it is also contemplated to use other predetermined times, such as earlier or later times than those shown in this exemplary embodiment.
【0051】
したがって、ハイパーリンク・テキストをクリックすればすぐに、ディジタル
・ビデオ・ファイルのすべてが記憶デバイス98にダウンロードされる前にディ
ジタル・ビデオ・ファイルを見ることができる。一旦、ディジタル・ビデオ・フ
ァイルのすべての再生が終了すると、ネットワーク・クライアント94は、後か
らファイルを再生することができるようにディジタル・ビデオ・ファイルのコピ
ーを記憶デバイス98に保持する。Therefore, as soon as the hyperlink text is clicked, the digital video file can be viewed before all of the digital video file is downloaded to the storage device 98. Once all of the playback of the digital video file is complete, the network client 94 keeps a copy of the digital video file on the storage device 98 for later playback of the file.
【0052】
一選択的実施形態によれば、ディジタル・ビデオ・データはリアルタイムで取
り込まれ、ネットワーク92を介して記憶デバイス98までリアルタイム(すな
わち、最初に記憶デバイス98に保存することなく)でストリームされる。According to one alternative embodiment, the digital video data is captured in real time and streamed over the network 92 to the storage device 98 in real time (ie, without first being stored on the storage device 98). It
【0053】
図面に示しかつ上記で説明してきた本発明の実施形態および適用例は、現在の
ところ好適なものであるが、このような実施形態は単に例示を目的として提供さ
れたものに過ぎないことを理解されたい。例えば、例示的実施形態のステップは
、ある時間にオーディオおよびビデオを記録しかつ別の時間にそのオーディオお
よびビデオをストリーミングすることを意図したものであるが、オーディオおよ
びビデオは、選択的には、システム10を介してリアルタイムで提供され、これ
によってオーディオ/ビデオのリアルタイムの伝送が促進される。さらに、説明
してきた例示的なソフトウェアは、将来新たに開発されるバージョンおよび/ま
たはプログラムと交換することができる。したがって、本発明は特定の実施形態
に限定されるものではないが、種々の変形は添付の特許請求の範囲内に限り可能
である。While the embodiments and applications of the invention shown in the drawings and described above are presently preferred, such embodiments are provided by way of example only. Please understand that. For example, the steps of the exemplary embodiment are intended to record audio and video at one time and stream that audio and video at another time, but the audio and video are optionally Provided in real time via system 10, which facilitates real time transmission of audio / video. Further, the exemplary software described may be replaced with new versions and / or programs developed in the future. Therefore, the present invention is not limited to a particular embodiment, but various modifications are possible only within the scope of the appended claims.
【図1】
模範的実施形態による強調されたディジタル・ビデオ・ファイルを生成するシ
ステムを示すブロック図である。FIG. 1 is a block diagram illustrating a system for generating enhanced digital video files according to an exemplary embodiment.
【図2】
図1の模範的実施形態による強調されたディジタル・ビデオ・ファイルを生成
するシステムを示すフローチャートである。2 is a flow chart illustrating a system for generating an enhanced digital video file according to the exemplary embodiment of FIG.
【図3】
ネットワークにわたってディジタル・ビデオ・ファイルを再生するシステムを
示すブロック図である。FIG. 3 is a block diagram illustrating a system for playing digital video files over a network.
【手続補正書】[Procedure amendment]
【提出日】平成14年2月19日(2002.2.19)[Submission date] February 19, 2002 (2002.2.19)
【手続補正1】[Procedure Amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】特許請求の範囲[Name of item to be amended] Claims
【補正方法】変更[Correction method] Change
【補正の内容】[Contents of correction]
【特許請求の範囲】[Claims]
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 5/93 H04N 5/93 E (31)優先権主張番号 60/169,559 (32)優先日 平成11年12月8日(1999.12.8) (33)優先権主張国 米国(US) (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,MZ,SD,SL,SZ,TZ,UG ,ZW),EA(AM,AZ,BY,KG,KZ,MD, RU,TJ,TM),AE,AG,AL,AM,AT, AU,AZ,BA,BB,BG,BR,BY,CA,C H,CN,CR,CU,CZ,DE,DK,DM,DZ ,EE,ES,FI,GB,GD,GE,GH,GM, HR,HU,ID,IL,IN,IS,JP,KE,K G,KP,KR,KZ,LC,LK,LR,LS,LT ,LU,LV,MA,MD,MG,MK,MN,MW, MX,MZ,NO,NZ,PL,PT,RO,RU,S D,SE,SG,SI,SK,SL,TJ,TM,TR ,TT,TZ,UA,UG,US,UZ,VN,YU, ZA,ZW (72)発明者 シラジー,ザキルー・エイ アメリカ合衆国・33428・フロリダ州・ボ カ レイトン・ボカ コーヴ サークル・ 9485・ナンバー 708 Fターム(参考) 5C052 AA01 AB03 CC11 DD04 DD06 5C053 FA14 FA21 FA23 GA11 GB11 GB37 JA01 LA01 LA06 LA11 LA15 5C064 BA01 BB10 BC10 BC18 BC23 BC25 BD01 BD08 BD09 ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI theme code (reference) H04N 5/93 H04N 5/93 E (31) Priority claim number 60 / 169,559 (32) Priority date Heisei Heisei December 8, 2011 (December 8, 1999) (33) Priority claiming countries United States (US) (81) Designated countries EP (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB , GR, IE, IT, LU, MC, NL, PT, SE), OA (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG ), AP (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW), EA (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM) , AE, A , AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CR, CU, CZ, DE, DK, DM, DZ, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD , MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW (72) Inventor Shirazie, Zakirou A USA 33428 Florida Boca Leighton Boca Cove Circle 9485 Number 708 F Term (Reference) 5C052 AA01 AB03 CC11 DD04 DD06 5C053 FA14 FA21 FA23 GA11 GB11 GB 37 JA01 LA01 LA06 LA11 LA15 5C064 BA01 BB10 BC10 BC18 BC23 BC25 BD01 BD08 BD09
Claims (27)
と、 ほぼ同じソース・ビデオ・パラメータを維持しながらソース・ビデオ信号をス
トリーミング・ディジタル・ビデオ・ファイルに変換すること、 ストリーミング・ディジタル・ビデオ・ファイルをネットワーク・サーバにア
ップロードすること、 表示画面の視聴フレーム・サイズを全画面表示モードに拡大すること、および ストリーミング・ディジタル・ビデオ・ファイルを全画面表示モードで再生す
ることを含む方法。1. A method of streaming video comprising: providing a source video signal having predetermined source video parameters; streaming the source video signal while maintaining substantially the same source video parameters. Converting to digital video files, uploading streaming digital video files to network servers, expanding the viewing frame size of the display screen to full screen display mode, and streaming digital video files A method that includes playing a file in full screen mode.
サイズのコード・セグメントをストリーミング・ディジタル・ビデオ・ファイル
に関連付けることを含む請求項1に記載の方法。2. The step of converting a source video signal comprises:
The method of claim 1 including associating a size code segment with a streaming digital video file.
スト・マークアップ言語である請求項2に記載の方法。3. The method of claim 2, wherein the viewing frame size code segment is a hypertext markup language.
入力デバイスの作動時にビデオがストリーミングする請求項2に記載の方法。4. The method of claim 2, wherein the viewing frame size code segment causes video to stream upon activation of a user input device.
することを含み、ハイパーテキスト・リンクがストリーミング・ディジタル・ビ
デオ・ファイルに関連する請求項4に記載の方法。5. The method of claim 4, wherein the user act includes selecting a hypertext link on the web, the hypertext link being associated with a streaming digital video file.
に含む請求項1に記載の方法。6. The method of claim 1, further comprising capturing and encoding the source video signal.
項6に記載の方法。7. The method of claim 6, wherein the source video parameters include frame rate.
レームである請求項7に記載の方法。8. The method of claim 7, wherein the source video frame rate is at least 24 frames per second.
走査線の数を含む請求項6に記載の方法。9. The method of claim 6, wherein the source video parameters include the number of video scan lines per frame.
クセルである請求項1に記載の方法。10. The method of claim 1, wherein the size of the full screen display mode is at least 640 × 480 pixels.
チャ・フレーム・サイズが少なくとも320×240ピクセルである請求項10
に記載の方法。11. The capture frame size of the streaming digital video file is at least 320 × 240 pixels.
The method described in.
編集することをさらに含む請求項6に記載の方法。12. The method of claim 6, further comprising editing the source video signal using video editing software.
する方法であって、 ディジタル・ビデオ・ファイルを受信すること、 ビデオ・エンコーダを使用して、受信したディジタル・ビデオ・ファイルをエ
ンコードすること、 エンコードしたディジタル・ビデオ・ファイルに、少なくとも640×480
ピクセルの視聴フレーム・サイズを関連付けること、 エンコードしたディジタル・ビデオ・ファイルをウェブ・ページにアップロー
ドすること、および アップロードしたディジタル・ビデオ・ファイルを、ユーザ要求に応答してイ
ンターネットを介してストリーミングすることを含む方法。13. A method of streaming an enhanced digital video file, the method comprising: receiving a digital video file; encoding a received digital video file using a video encoder. At least 640x480 in the encoded digital video file
You can associate a viewing frame size in pixels, upload the encoded digital video file to a web page, and stream the uploaded digital video file over the Internet in response to user requests. How to include.
をさらに含む請求項13に記載の方法。14. The method of claim 13, further comprising expanding the viewing frame size of the display screen to a full screen.
ル・フォーマットである請求項13に記載の方法。15. The method of claim 13, wherein the received digital video file is in MPEG file format.
フレーム・サイズをエンコード済みディジタル・ビデオ・ファイルに関連付ける
ことを含む請求項13に記載の方法。16. The method of claim 13, wherein the associating step comprises associating a viewing frame size of about 640 × 480 pixels with the encoded digital video file.
も640×480ピクセルに手動で設定することを含む請求項13に記載の方法
。17. The method of claim 13, wherein the associating step comprises manually setting the viewing frame size to at least 640 × 480 pixels.
信される請求項13に記載の方法。18. The method of claim 13, wherein the user request is received via an internet web page.
プレーヤを自動的に立ち上げることをさらに含む請求項13に記載の方法。19. A video on a user's computer in response to a user request.
14. The method of claim 13, further comprising automatically launching a player.
トが少なくとも毎秒24フレームであり、フレーム・サイズが少なくとも320
×240ピクセルである請求項13に記載の方法。20. The received digital video file has a frame rate of at least 24 frames per second and a frame size of at least 320.
14. The method of claim 13, which is x240 pixels.
オ信号を提供する手段と、 ほぼ同じソース・ビデオ・パラメータを維持しながらソース・ビデオ信号をス
トリーミング・ディジタル・ビデオ・ファイルに変換する手段と、 ストリーミング・ディジタル・ビデオ・ファイルをネットワーク・サーバにア
ップロードする手段と、 ストリーミング・ディジタル・ビデオ・ファイルを少なくとも640×480
ピクセルの表示モードで再生する手段と を備えるビデオをストリーミングするためのシステム。21. Means for providing a source video signal having predetermined source video parameters and converting the source video signal into a streaming digital video file while maintaining substantially the same source video parameters. Means for uploading the streaming digital video file to a network server, and at least 640 × 480 streaming digital video file
A system for streaming video comprising means for playing in a pixel display mode.
大する手段をさらに備える請求項21に記載の方法。22. The method of claim 21, further comprising means for expanding the viewing frame size of the display screen to a full screen display mode.
タル・ビデオ・ファイルを生成する手段をさらに備える請求項21に記載のシス
テム。23. The system of claim 21, further comprising means for capturing a source video signal to produce a streaming digital video file.
を含む請求項23に記載のシステム。24. The system of claim 23, wherein the capturing means comprises a Dazzle LAV-1000 device.
る手段をさらに備える請求項21に記載のシステム。25. The system of claim 21, further comprising means for editing a streaming digital video file.
ットにエンコードする手段をさらに備える請求項21に記載のシステム。26. The system of claim 21, further comprising means for encoding a digital video file into RM file format.
ブ・ページ上の作動可能入力デバイスにリンクする手段をさらに備える請求項2
1に記載のシステム。27. Means for linking the uploaded digital video file to an operable input device on a web page.
The system according to 1.
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13729799P | 1999-06-03 | 1999-06-03 | |
| US60/137,297 | 1999-06-03 | ||
| US15540499P | 1999-09-22 | 1999-09-22 | |
| US60/155,404 | 1999-09-22 | ||
| US16955999P | 1999-12-08 | 1999-12-08 | |
| US60/169,559 | 1999-12-08 | ||
| PCT/US2000/015408 WO2000076220A1 (en) | 1999-06-03 | 2000-06-02 | System and method for streaming an enhanced digital video file |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003501968A true JP2003501968A (en) | 2003-01-14 |
Family
ID=27384989
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001502362A Pending JP2003533066A (en) | 1999-06-03 | 2000-06-02 | System and method for providing enhanced digital video files |
| JP2001502364A Pending JP2003501968A (en) | 1999-06-03 | 2000-06-02 | System and method for streaming enhanced digital video files |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001502362A Pending JP2003533066A (en) | 1999-06-03 | 2000-06-02 | System and method for providing enhanced digital video files |
Country Status (4)
| Country | Link |
|---|---|
| EP (2) | EP1183870A1 (en) |
| JP (2) | JP2003533066A (en) |
| AU (3) | AU5321100A (en) |
| WO (3) | WO2000076219A1 (en) |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8464302B1 (en) | 1999-08-03 | 2013-06-11 | Videoshare, Llc | Method and system for sharing video with advertisements over a network |
| US20020056123A1 (en) | 2000-03-09 | 2002-05-09 | Gad Liwerant | Sharing a streaming video |
| US6937814B1 (en) * | 2000-04-14 | 2005-08-30 | Realnetworks, Inc. | System and method for play while recording processing |
| JP2002271768A (en) * | 2001-03-07 | 2002-09-20 | Sony Corp | Information processing apparatus and method, recording medium, and program |
| JP2002271766A (en) * | 2001-03-07 | 2002-09-20 | Sony Corp | Information processing apparatus and method, recording medium, and program |
| EP1349061A1 (en) * | 2002-03-27 | 2003-10-01 | Hewlett-Packard Company | Server based hardware control for internet applications |
| EP1938504B1 (en) | 2005-10-21 | 2020-04-29 | Honeywell Limited | An authorisation system and a method of authorisation |
| EP2150901B1 (en) | 2007-05-28 | 2015-09-16 | Honeywell International Inc. | Systems and methods for configuring access control devices |
| CN101765995B (en) | 2007-05-28 | 2012-11-14 | 霍尼韦尔国际公司 | System and method for commissioning an access control device |
| EP2332386A4 (en) | 2008-09-30 | 2014-07-23 | Honeywell Int Inc | Systems and methods for interacting with access control devices |
| US8878931B2 (en) | 2009-03-04 | 2014-11-04 | Honeywell International Inc. | Systems and methods for managing video data |
| US9019070B2 (en) | 2009-03-19 | 2015-04-28 | Honeywell International Inc. | Systems and methods for managing access control devices |
| US20120106915A1 (en) * | 2009-07-08 | 2012-05-03 | Honeywell International Inc. | Systems and methods for managing video data |
| US9280365B2 (en) | 2009-12-17 | 2016-03-08 | Honeywell International Inc. | Systems and methods for managing configuration data at disconnected remote devices |
| US8707414B2 (en) | 2010-01-07 | 2014-04-22 | Honeywell International Inc. | Systems and methods for location aware access control management |
| US8787725B2 (en) | 2010-11-11 | 2014-07-22 | Honeywell International Inc. | Systems and methods for managing video data |
| US9894261B2 (en) | 2011-06-24 | 2018-02-13 | Honeywell International Inc. | Systems and methods for presenting digital video management system information via a user-customizable hierarchical tree interface |
| US10362273B2 (en) | 2011-08-05 | 2019-07-23 | Honeywell International Inc. | Systems and methods for managing video data |
| US10038872B2 (en) | 2011-08-05 | 2018-07-31 | Honeywell International Inc. | Systems and methods for managing video data |
| US9344684B2 (en) | 2011-08-05 | 2016-05-17 | Honeywell International Inc. | Systems and methods configured to enable content sharing between client terminals of a digital video management system |
| CN103856543B (en) * | 2012-12-07 | 2019-02-15 | 腾讯科技(深圳)有限公司 | A video processing method, mobile terminal and server |
| US10523903B2 (en) | 2013-10-30 | 2019-12-31 | Honeywell International Inc. | Computer implemented systems frameworks and methods configured for enabling review of incident data |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5481275A (en) * | 1992-11-02 | 1996-01-02 | The 3Do Company | Resolution enhancement for video display using multi-line interpolation |
| US5621660A (en) * | 1995-04-18 | 1997-04-15 | Sun Microsystems, Inc. | Software-based encoder for a software-implemented end-to-end scalable video delivery system |
| WO1997022201A2 (en) * | 1995-12-12 | 1997-06-19 | The Board Of Trustees Of The University Of Illinois | Method and system for transmitting real-time video |
| AU6037198A (en) * | 1997-01-27 | 1998-08-26 | Benjamin Slotznick | System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space |
-
2000
- 2000-06-02 AU AU53211/00A patent/AU5321100A/en not_active Abandoned
- 2000-06-02 JP JP2001502362A patent/JP2003533066A/en active Pending
- 2000-06-02 WO PCT/US2000/015406 patent/WO2000076219A1/en not_active Ceased
- 2000-06-02 AU AU58689/00A patent/AU5868900A/en not_active Abandoned
- 2000-06-02 EP EP00938126A patent/EP1183870A1/en not_active Withdrawn
- 2000-06-02 WO PCT/US2000/015405 patent/WO2000076218A1/en not_active Ceased
- 2000-06-02 EP EP00944619A patent/EP1188318A1/en not_active Withdrawn
- 2000-06-02 JP JP2001502364A patent/JP2003501968A/en active Pending
- 2000-06-02 WO PCT/US2000/015408 patent/WO2000076220A1/en not_active Ceased
- 2000-06-02 AU AU53210/00A patent/AU5321000A/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| WO2000076220A1 (en) | 2000-12-14 |
| AU5321100A (en) | 2000-12-28 |
| JP2003533066A (en) | 2003-11-05 |
| EP1183870A1 (en) | 2002-03-06 |
| AU5868900A (en) | 2000-12-28 |
| WO2000076218A1 (en) | 2000-12-14 |
| AU5321000A (en) | 2000-12-28 |
| EP1188318A1 (en) | 2002-03-20 |
| WO2000076219A1 (en) | 2000-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003501968A (en) | System and method for streaming enhanced digital video files | |
| US7843508B2 (en) | Method and system for direct recording of video information onto a disk medium | |
| US6801968B2 (en) | Streaming-media input port | |
| US20020154691A1 (en) | System and process for compression, multiplexing, and real-time low-latency playback of networked audio/video bit streams | |
| US7720352B2 (en) | Systems and computer program products to facilitate efficient transmission and playback of digital information | |
| US6941517B2 (en) | Low bandwidth television | |
| US8134605B2 (en) | Apparatus for transmitting an HTML file with a captured or stored image to an electronic device over a network | |
| US20050039211A1 (en) | High-quality, reduced data rate streaming video production and monitoring system | |
| JP2004507958A (en) | Dynamic quality adjustment based on changes in streaming constraints | |
| US20040213547A1 (en) | Method and system for video compression and resultant media | |
| JP2000078531A (en) | Audio data editing method and editing system | |
| JPH10145724A (en) | Image recording / reproducing apparatus and image recording / reproducing method | |
| JP3295208B2 (en) | Electronic still camera | |
| JP2001298710A (en) | Video processing equipment | |
| WO2000076221A1 (en) | System and method for video playback over a network | |
| JP3306808B1 (en) | Electronic still camera | |
| JP2000036939A (en) | Image recording device | |
| Besley et al. | Bringing Video into Flash | |
| Hergert | Video Technologies for the Web | |
| JP2001298706A (en) | Magnetic tape recording device and method, magnetic tape reproducing device and method, and recording medium | |
| JP2004015557A (en) | Program, recording medium, method and apparatus for simultaneous display of recorded video and reproduced video | |
| AU4892000A (en) | Introduction agency presentation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040809 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040914 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050301 |