All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class iceberg.APCpath.operators.RastaOperator

java.lang.Object
   |
   +----ninja.rmi.NinjaRemoteObject
           |
           +----iceberg.APCpath.operators.Operator
                   |
                   +----iceberg.APCpath.operators.ProcessOperator
                           |
                           +----iceberg.APCpath.operators.RastaOperator

public class RastaOperator
extends ProcessOperator
compute plp or rasta-plp features (Requires Rasta, part of the ICSI speech-rec. package)


Constructor Index

 o RastaOperator()

Method Index

 o getCmd()
 o getInputType()
Should return the input type of the operator
 o getOutputType()
Should return the output type of the operator
 o ipBlockSize()
Input is PCM ULaw.
 o opBlockSize()
Rasta output is approximately 2.5 times smaller than PCM.
 o start(DescrOperator)
start this operator running.

Constructors

 o RastaOperator
 public RastaOperator() throws RemoteException

Methods

 o getCmd
 protected String[] getCmd()
Overrides:
getCmd in class ProcessOperator
 o getInputType
 public String getInputType() throws RemoteException
Should return the input type of the operator

Overrides:
getInputType in class Operator
 o getOutputType
 public String getOutputType() throws RemoteException
Should return the output type of the operator

Overrides:
getOutputType in class Operator
 o opBlockSize
 public int opBlockSize() throws RemoteException
Rasta output is approximately 2.5 times smaller than PCM. 64 bytes is the data for 20 ms.

Overrides:
opBlockSize in class ProcessOperator
 o ipBlockSize
 public int ipBlockSize() throws RemoteException
Input is PCM ULaw. 160 bytes is the data for 20ms. Since input can be from an RTP stream, this needs to be exact.

Overrides:
ipBlockSize in class ProcessOperator
 o start
 public void start(DescrOperator descrop)
start this operator running.

Overrides:
start in class ProcessOperator

All Packages  Class Hierarchy  This Package  Previous  Next  Index