JPH0487423A - 復号化回路 - Google Patents

復号化回路

Info

Publication number
JPH0487423A
JPH0487423A JP20313690A JP20313690A JPH0487423A JP H0487423 A JPH0487423 A JP H0487423A JP 20313690 A JP20313690 A JP 20313690A JP 20313690 A JP20313690 A JP 20313690A JP H0487423 A JPH0487423 A JP H0487423A
Authority
JP
Japan
Prior art keywords
data
code
code data
length
decoded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP20313690A
Other languages
English (en)
Inventor
Yasuaki Hashimoto
康明 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP20313690A priority Critical patent/JPH0487423A/ja
Publication of JPH0487423A publication Critical patent/JPH0487423A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、可変長符号データを復号化する復号化回路に
関する。
(従来の技術) 従来の可変長符号データ復号化回路は、一般に固定で一
種類の符号テーブルを取り扱うことを前提として、木(
ツリー)構造による復号化テーブルを予め準備し、1ビ
ツトずつ符号データをシフトしながらツリー構造を逆検
索して最終的にその符号データに該当する復号化データ
を探し当てる方法を取っていた。
従って、この従来の復号化回路は高速な逆検索による復
号化が可能ではあるが、反面、符号テブルを一種類しか
持たないために、適用する情報源、例えば、対象となる
画像等によっては必ずしも圧縮効果が最適にはならす、
画像圧縮した符号量が余り効率良く減少しないという不
都合があった。
そこで、近年は、必ずしも符号データを一種類に限定す
るのではなく、最適な符号テーブルを対象となる画像毎
に作成し、その符号テーブルを相互に用いることによっ
て符号化効率を向上させようとすることが考えられてき
ている。
この主旨に沿って従来の復号化回路を運用しようとすれ
ば、上述した如くのツリー構造の復号化テーブルを、取
り扱う情報源毎に多数用意する必要が生じてくる。
その場合、復号化テーブルの作成に係る膨大な手間は勿
論、その処理のためのソフトウェア及びハードウェアの
準備も必要となり、回路構造が複雑かつ大規模になるざ
るを得なかった。
(発明が解決しようとする課題) このように上記従来の復号化回路では、ツリー構造から
成る復号化テーブルを逆検索することで符号データを復
号化していたため、ダイナミックに変化する画像等の情
報毎に最適な圧縮効果を実現しようとした場合、ツリー
構造から成る復号化テーブルを対象となる情報に応じて
その都度新たに作成する必要があり、そのためのソフト
ウェアとハードウェアの準備で復号化回路が複雑かつ大
規模になってしまうという問題点かあった。
本発明はこの問題点を除去し、各種情報毎に最適な圧縮
効果をもたらすために、できるだけ簡易な構成で実現可
能な復号化回路を提供することを目的とする。
〔発明の構成〕
(課題を解決するための手段) 本発明の復号化回路は、可変長符号データを復号化する
復号化回路において、復号化すべき符号データを順次シ
フトして保持するシフトレジスタと、シフトした符号デ
ータの符号長をカウントする符号長カウンタと、カウン
トされた符号データを所定符号長毎に記憶する符号デー
タ記憶手段と、符号データに対応した復号データを記憶
する復号データ記憶手段と、記憶された符号データと前
記シフトレジスタに保持された符号データを同一符号長
毎にパターン比較するデータパターン比較手段と、デー
タパターンが一致した符号データに対応する復号データ
を前記復号データ記憶手段がら読み出す復号データ読出
手段と、前記データパターン比較手段における比較終了
を検出する比較終了検出手段とを具備して構成される。
(作用) 本発明の復号化回路では、シフトレジスタで可変長符号
データを1ビツトづつシフトし、そのシフトした回数を
符号長として、シフトレジスタに設定された符号データ
と予め符号データ記憶手段に記憶された全符号データと
を各符号長毎に順次パターンマツチングにより比較する
そして、パターンが一致する符号データが検出されれば
、その時点で、当該符号データ対応の復号データを読み
出して1つの符号データに関する符号化処理を終了し、
パターンか一致する符号ブタが検出されなかった場合に
は、更に、符号データを1ビツトシフトし、次の符号長
の全符号ブタとの比較を行うようにしている。
この本発明の復号化回路によれば、多種の情報の圧縮に
適用し得る必要量の符号データを各符号長毎に符号デー
タ記憶手段に予め用意しておき、これを逐次ダウンロー
ドして用いることにより運用できる。
従って、従来の様に、ツリー検索のための復号化テーブ
ルをその都度作成する必要がなく、その処理のためのソ
フトウェアやハードウェアも必要最小限に止めることが
可能となる。
(実施例) 以下、本発明の実施例を添付図面に基づいて詳細に説明
する。
まず、第1図は本発明に係る復号化回路の一実施例を示
すブロック図である。
この復号化回路の主な構成要素としては、復号制御部1
、符号長メモリ2、符号データメモリ3、符号長カウン
タ4、比較符号数カウンタ5、シフトレジスタ6、デー
タシフトF/F (フリップフロップ)9、パターン比
較器17、データバッファ20−1.20−2.20−
3、復号データメモリ26、メモリアドレスセレクタ2
7−1.27−2、復号データF/F 30がある。
次に、その動作を説明する。
まず、復号化動作の開始に先立ち、メモリアドレスセレ
クタ27 (27−1,27−2)及びデータバスバッ
ファ20 (20−1,20−2,2O−3)へのバス
切り替え信号21により復号制御部1からのメモリアド
レス22及びデータバス23が符号長データメモリ2、
符号データメモリ3、復号データメモリ26に供給され
、更に、当該タイミングに合わせて復号制御部1から供
給されるデータ書込信号24及びメモリセレクト信号2
5 (25−1,25−2,25−3)によって上記各
メモリ2.3.26にはそれぞれデータが書き込まれる
この処理により各メモリ2.3.26にダウンロードさ
れたデータの一例を示したものが、第2図乃至第4図で
ある。
このうち、第2図は符号長データメモリ2のデータ内容
の一例を示している。
この符号長データメモリ2は同一符号長毎の符号データ
のデータ数を記憶するものであり、本実施例の場合、1
ビット符号長の復号データの数が0であり、2ビツト、
3ビツト、及び12ビット符号長の復号データの数はそ
れぞれ2個、2個、44個存在していることが分かる。
また、第3図は符号データメモリ3のデータ内容の一例
を示している。
この符号データメモリ3は符号データを所定符号長毎に
記憶するものであり、そのメモリアドレスの上位には符
号長、下位には比較符号数が割り当てられ、例えば、r
l**J番地で表される2ビット符号データセーブエリ
アには2ビット符号長データが最大255個記憶できる
本実施例の場合、2個の符号データが復号制御部1によ
り予め101番地と102番地にダウンロードされたこ
とが分かる。
更に、第4図は復号データメモリ26のデータ内容の一
例を示している。
この復号データメモリ26は符号データメモリ3と同様
にメモリアドレスの上位には符号長、下位には比較符号
数が割り当てられている。
本実施例の場合、例えば、101番地と102番地には
2ビット符号長データの各復号データが符号データメモ
リ3のメモリアドレスと1対1に対応して、復号制御部
1によりダウンロードされたことが分かる。
このダウンロード処理の終了後、バス切り替え信号21
により、符号長カウンタ4と比較符号数カウンタ5の各
出力が上記各メモリ2.3.26に供給される。
その後、更に、初期化信号19により符号長カウンタ4
とシフトレジスタ6が初期化され、一連の復号化動作が
開始される。
シフトレジスタ6には、シリアル符号データ7と転送り
ロック8が供給されている。
まず、1ビット符号データ7がシフトレジスタ6へ転送
りロック8によりシフトされると、データシフトF/F
9がデータシフト完了フラグ10を立て、復号制御部1
に対してデータシフトの一旦停止を指示する。
この時、符号長カウンタ4は上記転送りロック8をカウ
ントしており、そのカウンタ出力11が「1」となる。
これによって、符号長データメモリ2は「1」ビットの
符号長がいくつあるかを比較符号数12として出力し、
この出力が比較符号数カウンタ5に比較符号数設定信号
13により設定される。
本実施例の場合、第2図の符号長データメモリ2の内容
が1ビット符号長のデータ数「0」を示しているため、
もし、比較符号数カウンタ5がダウンモードで動作する
ならば、設定後、直ちにボローフラグ14が立つことに
なる。
これにより1ビット符号長データが存在しないと復号制
御部1は判断する。
その後、復号制御部1はデータシフトF/F9と比較符
号数カウンタ5をフラグクリア信号15によりリセット
して、−時停止していた符号データ7のシフト動作を再
開し、次の符号データ7をシフトレジスタ6に転送する
これにより符号長カウンタ4のカウンタ出力は「2」と
なり、再びデータシフトF/F9がデータシフト完了フ
ラグ10を立てて復号制御部1に対してデータシフトの
一旦停止を指示する。
この時、符号長カウンタ4のカウンタ出力11が「2」
となったことにより、符号長データメモリ2はその出力
に対応した「2」ビットの符号長のデータ数がいくつあ
るかを比較符号数12として出力し、この出力が比較符
号数カウンタ5に比較符号数信号13により設定される
比較符号数カウンタ5には比較クロック16が供給され
ており、この比較クロック16によりその出力である比
較メモリアドレス33を順次更新していく。
この間、パターン比較器17ては、上記比較メモリアド
レス33に従って、符号データメモリ3で指定された符
号パターン31とシフトレジスタ6に設定された符号デ
ータ32の比較を行う。
本実施例の場合、比較符号数カウンタ5に対して、符号
長データメモリ2からの「2」ビット符号長データ数「
2」が設定されるので、パターン比較器17における符
号パターン31と符号データ32との比較は2回行われ
ることになる。
この比較符号数「2」の2個のデータに関する1回目の
比較で、符号データメモリ3で指定された符号パターン
31とシフトレジスタ6に設定された符号データ32と
の両者が一致しない場合、比較クロック16により比較
符号数カウンタ5の比較メモリアドレス33を更新後、
次の符号データ7が符号データメモリ3から読み出され
て、改めて比較動作が行われる。
ここで、両者が一致すると、パターン比較器17はパタ
ーン一致信号18を出力する。
復号制御部1は上記パターン一致信号18により復号デ
ータメモリ26の出力信号である復号データ信号28を
復号データラッチ信号29により復号データF/F 3
0にラッチする。
これにより復号化動作を完了し、符号長カウンタ4とシ
フトレジスタ6を初期化信号19によりリセットして、
改めて次の復号化動作の開始に備える。
本実施例では、パターン比較器17における比較終了の
認識を、符号データメモリ3からの同一符号長を持つ符
号パターンの読み出し回数と、同一符号長毎の比較回数
を記録した符号長データメモリ2の値とを比較すること
で行う例を示したが、同一符号長毎の比較回数を用いる
代わりに、同一符号長での比較終了を示すフラグを記憶
する手段を持ち、そのフラグが検出されるまで比較動作
を行うように構成できることは勿論である。
〔発明の効果〕
以上説明したように本発明の復号化回路によれば、対象
となる画像毎に最適な符号テーブルをダウンロードした
後、シフトレジスタに設定したデータと、上記符号テー
ブル内の全符号データとを順次パターンマツチングによ
り比較し、パターンが一致した時の復号データを読み出
すことて復号化するようにしたため、複雑なツリー構造
の復号化テーブルをその都度作成する必要がなく、シフ
トレジスタと比較器だけの簡易な回路構成で、対象とな
る画像毎に最適な圧縮効果を引き出すことができるとい
う優れた利点を有する。
【図面の簡単な説明】 第1図は本発明に係る復号化回路の一実施例を示すブロ
ック図、第2図は第1図に示した復号化回路における符
号長データメモリ2のデータ内容の一例を示す図、第3
図は第1図に示した復号化回路における符号データメモ
リ3のデータ内容の−例を示す図、第4図は第1図に示
した復号化回路における復号データメモリ26のデータ
内容の一例を示す図である。 1・・・復号制御部、2・・・符号長データメモリ、3
・・・符号データメモリ、4・・・符号長カウンタ、5
・・。

Claims (3)

    【特許請求の範囲】
  1. (1)可変長符号データを復号化する復号化回路におい
    て、 復号化すべき符号データを順次シフトして保持するシフ
    トレジスタと、 シフトした符号データの符号長をカウントする符号長カ
    ウンタと、 カウントされた符号データを所定符号長毎に記憶する符
    号データ記憶手段と、 符号データに対応した復号データを記憶する復号データ
    記憶手段と、 記憶された符号データと前記シフトレジスタに保持され
    た符号データを同一符号長毎にパターン比較するデータ
    パターン比較手段と、 データパターンが一致した符号データに対応する復号デ
    ータを前記復号データ記憶手段から読み出す復号データ
    読出手段と、 前記データパターン比較手段における比較終了を検出す
    る比較終了検出手段と を具備することを特徴とする復号化回路。
  2. (2)復号データ読出手段は、シフトした回数と、符号
    データ記憶手段からの符号データ読出回数とに基づきア
    ドレス特定を行って、前記復号データ記憶手段から復号
    データを読み出すことを特徴とする請求項(1)記載の
    復号化回路。
  3. (3)符号データ記憶手段及び復号データ記憶手段はそ
    れぞれ随時書き込み/読み出し可能なメモリで構成され
    、復号化処理に先立って当該各記憶手段毎にデータを書
    き替えるようにしたことを特徴とする請求項(1)また
    は(2)記載の復号化回路。
JP20313690A 1990-07-31 1990-07-31 復号化回路 Pending JPH0487423A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20313690A JPH0487423A (ja) 1990-07-31 1990-07-31 復号化回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20313690A JPH0487423A (ja) 1990-07-31 1990-07-31 復号化回路

Publications (1)

Publication Number Publication Date
JPH0487423A true JPH0487423A (ja) 1992-03-19

Family

ID=16469011

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20313690A Pending JPH0487423A (ja) 1990-07-31 1990-07-31 復号化回路

Country Status (1)

Country Link
JP (1) JPH0487423A (ja)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0599418A2 (en) * 1992-11-27 1994-06-01 Koninklijke Philips Electronics N.V. Encoding and decoding data
WO2012162658A1 (en) * 2011-05-26 2012-11-29 Brain Corporation Apparatus and methods for polychronous encoding and multiplexing in neuronal prosthetic devices
US8793205B1 (en) 2012-09-20 2014-07-29 Brain Corporation Robotic learning and evolution apparatus
US9346167B2 (en) 2014-04-29 2016-05-24 Brain Corporation Trainable convolutional network apparatus and methods for operating a robotic vehicle
US9364950B2 (en) 2014-03-13 2016-06-14 Brain Corporation Trainable modular robotic methods
US9412064B2 (en) 2011-08-17 2016-08-09 Qualcomm Technologies Inc. Event-based communication in spiking neuron networks communicating a neural activity payload with an efficacy update
US9426946B2 (en) 2014-12-02 2016-08-30 Brain Corporation Computerized learning landscaping apparatus and methods
US9436909B2 (en) 2013-06-19 2016-09-06 Brain Corporation Increased dynamic range artificial neuron network apparatus and methods
US9440352B2 (en) 2012-08-31 2016-09-13 Qualcomm Technologies Inc. Apparatus and methods for robotic learning
US9489623B1 (en) 2013-10-15 2016-11-08 Brain Corporation Apparatus and methods for backward propagation of errors in a spiking neuron network
US9533413B2 (en) 2014-03-13 2017-01-03 Brain Corporation Trainable modular robotic apparatus and methods
US9552546B1 (en) 2013-07-30 2017-01-24 Brain Corporation Apparatus and methods for efficacy balancing in a spiking neuron network
US9579790B2 (en) 2014-09-17 2017-02-28 Brain Corporation Apparatus and methods for removal of learned behaviors in robots
US9604359B1 (en) 2014-10-02 2017-03-28 Brain Corporation Apparatus and methods for training path navigation by robots
US9613308B2 (en) 2014-04-03 2017-04-04 Brain Corporation Spoofing remote control apparatus and methods
US9713982B2 (en) 2014-05-22 2017-07-25 Brain Corporation Apparatus and methods for robotic operation using video imagery
US9764468B2 (en) 2013-03-15 2017-09-19 Brain Corporation Adaptive predictor apparatus and methods
US9789605B2 (en) 2014-02-03 2017-10-17 Brain Corporation Apparatus and methods for control of robot actions based on corrective user inputs
US9792546B2 (en) 2013-06-14 2017-10-17 Brain Corporation Hierarchical robotic controller apparatus and methods
US9821457B1 (en) 2013-05-31 2017-11-21 Brain Corporation Adaptive robotic interface apparatus and methods
US9821470B2 (en) 2014-09-17 2017-11-21 Brain Corporation Apparatus and methods for context determination using real time sensor data
US9840003B2 (en) 2015-06-24 2017-12-12 Brain Corporation Apparatus and methods for safe navigation of robotic devices
US9844873B2 (en) 2013-11-01 2017-12-19 Brain Corporation Apparatus and methods for haptic training of robots
US9848112B2 (en) 2014-07-01 2017-12-19 Brain Corporation Optical detection apparatus and methods
US9849588B2 (en) 2014-09-17 2017-12-26 Brain Corporation Apparatus and methods for remotely controlling robotic devices
US9860077B2 (en) 2014-09-17 2018-01-02 Brain Corporation Home animation apparatus and methods
US9870617B2 (en) 2014-09-19 2018-01-16 Brain Corporation Apparatus and methods for saliency detection based on color occurrence analysis
US9881349B1 (en) 2014-10-24 2018-01-30 Gopro, Inc. Apparatus and methods for computerized object identification
US9939253B2 (en) 2014-05-22 2018-04-10 Brain Corporation Apparatus and methods for distance estimation using multiple image sensors
US9950426B2 (en) 2013-06-14 2018-04-24 Brain Corporation Predictive robotic controller apparatus and methods
US9987743B2 (en) 2014-03-13 2018-06-05 Brain Corporation Trainable modular robotic apparatus and methods
US10057593B2 (en) 2014-07-08 2018-08-21 Brain Corporation Apparatus and methods for distance estimation using stereo imagery
US10194163B2 (en) 2014-05-22 2019-01-29 Brain Corporation Apparatus and methods for real time estimation of differential motion in live video
US10197664B2 (en) 2015-07-20 2019-02-05 Brain Corporation Apparatus and methods for detection of objects using broadband signals
US10210452B2 (en) 2011-09-21 2019-02-19 Qualcomm Incorporated High level neuromorphic network description apparatus and methods
US10213921B2 (en) 2012-08-31 2019-02-26 Gopro, Inc. Apparatus and methods for controlling attention of a robot
US10295972B2 (en) 2016-04-29 2019-05-21 Brain Corporation Systems and methods to operate controllable devices with gestures and/or noises
US10376117B2 (en) 2015-02-26 2019-08-13 Brain Corporation Apparatus and methods for programming and training of robotic household appliances
US11042775B1 (en) 2013-02-08 2021-06-22 Brain Corporation Apparatus and methods for temporal proximity detection
US11831955B2 (en) 2010-07-12 2023-11-28 Time Warner Cable Enterprises Llc Apparatus and methods for content management and account linking across multiple content delivery networks

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0599418A2 (en) * 1992-11-27 1994-06-01 Koninklijke Philips Electronics N.V. Encoding and decoding data
US11831955B2 (en) 2010-07-12 2023-11-28 Time Warner Cable Enterprises Llc Apparatus and methods for content management and account linking across multiple content delivery networks
WO2012162658A1 (en) * 2011-05-26 2012-11-29 Brain Corporation Apparatus and methods for polychronous encoding and multiplexing in neuronal prosthetic devices
US9412064B2 (en) 2011-08-17 2016-08-09 Qualcomm Technologies Inc. Event-based communication in spiking neuron networks communicating a neural activity payload with an efficacy update
US10210452B2 (en) 2011-09-21 2019-02-19 Qualcomm Incorporated High level neuromorphic network description apparatus and methods
US9440352B2 (en) 2012-08-31 2016-09-13 Qualcomm Technologies Inc. Apparatus and methods for robotic learning
US11867599B2 (en) 2012-08-31 2024-01-09 Gopro, Inc. Apparatus and methods for controlling attention of a robot
US10213921B2 (en) 2012-08-31 2019-02-26 Gopro, Inc. Apparatus and methods for controlling attention of a robot
US10545074B2 (en) 2012-08-31 2020-01-28 Gopro, Inc. Apparatus and methods for controlling attention of a robot
US11360003B2 (en) 2012-08-31 2022-06-14 Gopro, Inc. Apparatus and methods for controlling attention of a robot
US8793205B1 (en) 2012-09-20 2014-07-29 Brain Corporation Robotic learning and evolution apparatus
US11042775B1 (en) 2013-02-08 2021-06-22 Brain Corporation Apparatus and methods for temporal proximity detection
US10155310B2 (en) 2013-03-15 2018-12-18 Brain Corporation Adaptive predictor apparatus and methods
US9764468B2 (en) 2013-03-15 2017-09-19 Brain Corporation Adaptive predictor apparatus and methods
US9821457B1 (en) 2013-05-31 2017-11-21 Brain Corporation Adaptive robotic interface apparatus and methods
US9950426B2 (en) 2013-06-14 2018-04-24 Brain Corporation Predictive robotic controller apparatus and methods
US9792546B2 (en) 2013-06-14 2017-10-17 Brain Corporation Hierarchical robotic controller apparatus and methods
US9436909B2 (en) 2013-06-19 2016-09-06 Brain Corporation Increased dynamic range artificial neuron network apparatus and methods
US9552546B1 (en) 2013-07-30 2017-01-24 Brain Corporation Apparatus and methods for efficacy balancing in a spiking neuron network
US9489623B1 (en) 2013-10-15 2016-11-08 Brain Corporation Apparatus and methods for backward propagation of errors in a spiking neuron network
US9844873B2 (en) 2013-11-01 2017-12-19 Brain Corporation Apparatus and methods for haptic training of robots
US9789605B2 (en) 2014-02-03 2017-10-17 Brain Corporation Apparatus and methods for control of robot actions based on corrective user inputs
US10322507B2 (en) 2014-02-03 2019-06-18 Brain Corporation Apparatus and methods for control of robot actions based on corrective user inputs
US10166675B2 (en) 2014-03-13 2019-01-01 Brain Corporation Trainable modular robotic apparatus
US9533413B2 (en) 2014-03-13 2017-01-03 Brain Corporation Trainable modular robotic apparatus and methods
US9987743B2 (en) 2014-03-13 2018-06-05 Brain Corporation Trainable modular robotic apparatus and methods
US10391628B2 (en) 2014-03-13 2019-08-27 Brain Corporation Trainable modular robotic apparatus and methods
US9364950B2 (en) 2014-03-13 2016-06-14 Brain Corporation Trainable modular robotic methods
US9862092B2 (en) 2014-03-13 2018-01-09 Brain Corporation Interface for use with trainable modular robotic apparatus
US9613308B2 (en) 2014-04-03 2017-04-04 Brain Corporation Spoofing remote control apparatus and methods
US9346167B2 (en) 2014-04-29 2016-05-24 Brain Corporation Trainable convolutional network apparatus and methods for operating a robotic vehicle
US9939253B2 (en) 2014-05-22 2018-04-10 Brain Corporation Apparatus and methods for distance estimation using multiple image sensors
US9713982B2 (en) 2014-05-22 2017-07-25 Brain Corporation Apparatus and methods for robotic operation using video imagery
US10194163B2 (en) 2014-05-22 2019-01-29 Brain Corporation Apparatus and methods for real time estimation of differential motion in live video
US9848112B2 (en) 2014-07-01 2017-12-19 Brain Corporation Optical detection apparatus and methods
US10057593B2 (en) 2014-07-08 2018-08-21 Brain Corporation Apparatus and methods for distance estimation using stereo imagery
US9860077B2 (en) 2014-09-17 2018-01-02 Brain Corporation Home animation apparatus and methods
US9849588B2 (en) 2014-09-17 2017-12-26 Brain Corporation Apparatus and methods for remotely controlling robotic devices
US9821470B2 (en) 2014-09-17 2017-11-21 Brain Corporation Apparatus and methods for context determination using real time sensor data
US9579790B2 (en) 2014-09-17 2017-02-28 Brain Corporation Apparatus and methods for removal of learned behaviors in robots
US9870617B2 (en) 2014-09-19 2018-01-16 Brain Corporation Apparatus and methods for saliency detection based on color occurrence analysis
US10032280B2 (en) 2014-09-19 2018-07-24 Brain Corporation Apparatus and methods for tracking salient features
US10055850B2 (en) 2014-09-19 2018-08-21 Brain Corporation Salient features tracking apparatus and methods using visual initialization
US10268919B1 (en) 2014-09-19 2019-04-23 Brain Corporation Methods and apparatus for tracking objects using saliency
US9630318B2 (en) 2014-10-02 2017-04-25 Brain Corporation Feature detection apparatus and methods for training of robotic navigation
US9687984B2 (en) 2014-10-02 2017-06-27 Brain Corporation Apparatus and methods for training of robots
US10131052B1 (en) 2014-10-02 2018-11-20 Brain Corporation Persistent predictor apparatus and methods for task switching
US10105841B1 (en) 2014-10-02 2018-10-23 Brain Corporation Apparatus and methods for programming and training of robotic devices
US9902062B2 (en) 2014-10-02 2018-02-27 Brain Corporation Apparatus and methods for training path navigation by robots
US9604359B1 (en) 2014-10-02 2017-03-28 Brain Corporation Apparatus and methods for training path navigation by robots
US9881349B1 (en) 2014-10-24 2018-01-30 Gopro, Inc. Apparatus and methods for computerized object identification
US10580102B1 (en) 2014-10-24 2020-03-03 Gopro, Inc. Apparatus and methods for computerized object identification
US11562458B2 (en) 2014-10-24 2023-01-24 Gopro, Inc. Autonomous vehicle control method, system, and medium
US9426946B2 (en) 2014-12-02 2016-08-30 Brain Corporation Computerized learning landscaping apparatus and methods
US10376117B2 (en) 2015-02-26 2019-08-13 Brain Corporation Apparatus and methods for programming and training of robotic household appliances
US10807230B2 (en) 2015-06-24 2020-10-20 Brain Corporation Bistatic object detection apparatus and methods
US9840003B2 (en) 2015-06-24 2017-12-12 Brain Corporation Apparatus and methods for safe navigation of robotic devices
US9873196B2 (en) 2015-06-24 2018-01-23 Brain Corporation Bistatic object detection apparatus and methods
US10197664B2 (en) 2015-07-20 2019-02-05 Brain Corporation Apparatus and methods for detection of objects using broadband signals
US10295972B2 (en) 2016-04-29 2019-05-21 Brain Corporation Systems and methods to operate controllable devices with gestures and/or noises

Similar Documents

Publication Publication Date Title
JPH0487423A (ja) 復号化回路
US5642112A (en) Method and apparatus for performing LZW data compression utilizing an associative memory
US5612693A (en) Sliding window data compression using a toroidal bit shift register
KR900001821B1 (ko) 2진 데이타 압축, 신장 처리 장치
RU97112940A (ru) Способ и устройство сжатия данных с использованием ассоциативной памяти
JPS5937773A (ja) ランレングス符号復号装置
RU2004110227A (ru) Устройство и способ для извлечения данных из буфера и загрузки их в буфер
EP0647034B1 (en) A variable word length code decoding method, and a decoder for performing the same
WO2020215951A1 (zh) 一种编解码方法、装置、计算机设备及存储介质
US6134349A (en) Device and method for processing run-length encoded signals by using an address generator
JP3229690B2 (ja) 可変長符号復号器
CA2208049C (en) Method and apparatus for performing lzw data compression utilizing an associative memory
JPH06164417A (ja) 符号化装置
JPH07336696A (ja) 2次元画像データの圧縮方式および伸長方式
JP3088785B2 (ja) 可変長符号の復号装置
JP2614927B2 (ja) 画像の復号化処理方式
JPH06140939A (ja) 符号化装置
JPH0437316A (ja) 可変長符号復号化装置
JPS5943863B2 (ja) モデフアイドハフマン符号の復号化方式
JPH06131150A (ja) 符号化装置
JPS6027058A (ja) ダイレクト・メモリ・アクセス制御装置
JPH0832454A (ja) データ符号化及び復号化方式
JP3145510B2 (ja) 圧縮符号の復号化方法及び装置
JPH04324760A (ja) ファクシミリにおける符号化・復号化方法
JPH08181869A (ja) 符号化装置及び復号化装置