|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
marytts.signalproc.display.FunctionGraph
marytts.signalproc.display.Spectrogram
marytts.signalproc.display.Phasogram
public class Phasogram
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class marytts.signalproc.display.Spectrogram |
|---|
Spectrogram.CepstrumAtCursor, Spectrogram.GraphAtCursor, Spectrogram.LPCAtCursor, Spectrogram.PhasogramAtCursor, Spectrogram.SpectrumAtCursor |
| Nested classes/interfaces inherited from class marytts.signalproc.display.FunctionGraph |
|---|
FunctionGraph.DoublePoint |
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
DEFAULT_FFTSIZE
|
static Window |
DEFAULT_WINDOW
|
static int |
DEFAULT_WINDOWSHIFT
|
static int |
DEFAULT_WINDOWSIZE
|
protected static double |
FREQ_MAX
|
| Fields inherited from class marytts.signalproc.display.Spectrogram |
|---|
deltaF, DYNAMIC_RANGE, fftSize, graphsAtCursor, PREEMPHASIS, samplingRate, signal, spectra, spectra_indexmax, spectra_max, spectra_min, window, windowShift |
| Fields inherited from class marytts.signalproc.display.FunctionGraph |
|---|
autoYMinMax, axisColor, backgroundColor, cursorListeners, dataseries, DEFAULT_HEIGHT, DEFAULT_WIDTH, DOT_EMPTYCIRCLE, DOT_EMPTYDIAMOND, DOT_EMPTYSQUARE, DOT_FULLCIRCLE, DOT_FULLDIAMOND, DOT_FULLSQUARE, dotSize, dotStyle, DRAW_DOTS, DRAW_HISTOGRAM, DRAW_LINE, DRAW_LINEWITHDOTS, graphColor, graphImage, graphStyle, histogramBorderColor, histogramWidth, paddingBottom, paddingLeft, paddingRight, paddingTop, positionCursor, rangeCursor, showXAxis, showYAxis, x0, xStep, ymax, ymin |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
Phasogram(javax.sound.sampled.AudioInputStream ais)
|
|
Phasogram(javax.sound.sampled.AudioInputStream ais,
int width,
int height)
|
|
Phasogram(javax.sound.sampled.AudioInputStream ais,
Window window,
int windowShift,
int fftSize)
|
|
Phasogram(javax.sound.sampled.AudioInputStream ais,
Window window,
int windowShift,
int fftSize,
int width,
int height)
|
|
Phasogram(double[] signal,
int samplingRate)
|
|
Phasogram(double[] signal,
int samplingRate,
int width,
int height)
|
|
Phasogram(double[] signal,
int samplingRate,
Window window,
int windowShift,
int fftSize,
int width,
int height)
|
|
| Method Summary | |
|---|---|
protected void |
drawSpectrum(java.awt.Graphics2D g,
double[] spectrum,
int image_X,
int image_width,
int image_refY,
int image_height)
|
protected javax.swing.JPanel |
getControls()
Subclasses may provide specific controls here. |
protected void |
initialiseDependentWindows()
|
static void |
main(java.lang.String[] args)
|
protected void |
update()
|
| Methods inherited from class marytts.signalproc.display.Spectrogram |
|---|
drawData, getLabel, getSpectrumAtTime, imageY2indexY, initialise, setDependentWindowLocation, Y2indexY |
| Methods inherited from class marytts.signalproc.display.FunctionGraph |
|---|
addCursorListener, addDataSeries, createGraphImage, drawDot, drawXAxis, drawYAxis, getCursorListeners, getPositionCursor, getRangeCursor, getValueLabel, getXRange, getYRange, getZoomX, imageX2indexX, imageX2X, imageY2Y, indexX2imageX, initialise, notifyCursorListeners, paintComponent, removeCursorListener, setPrimaryDataSeriesStyle, setYMinMax, setZoomX, showInJFrame, showInJFrame, showInJFrame, showInJFrame, updateCursorPosition, updateData, X2imageX, X2indexX, y2imageY |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_WINDOWSIZE
public static final Window DEFAULT_WINDOW
public static final int DEFAULT_WINDOWSHIFT
public static final int DEFAULT_FFTSIZE
protected static final double FREQ_MAX
| Constructor Detail |
|---|
public Phasogram(javax.sound.sampled.AudioInputStream ais)
public Phasogram(javax.sound.sampled.AudioInputStream ais,
int width,
int height)
public Phasogram(javax.sound.sampled.AudioInputStream ais,
Window window,
int windowShift,
int fftSize)
public Phasogram(javax.sound.sampled.AudioInputStream ais,
Window window,
int windowShift,
int fftSize,
int width,
int height)
public Phasogram(double[] signal,
int samplingRate)
public Phasogram(double[] signal,
int samplingRate,
int width,
int height)
public Phasogram(double[] signal,
int samplingRate,
Window window,
int windowShift,
int fftSize,
int width,
int height)
| Method Detail |
|---|
protected void update()
update in class Spectrogramprotected void initialiseDependentWindows()
initialiseDependentWindows in class Spectrogramprotected javax.swing.JPanel getControls()
FunctionGraph
getControls in class Spectrogram
protected void drawSpectrum(java.awt.Graphics2D g,
double[] spectrum,
int image_X,
int image_width,
int image_refY,
int image_height)
drawSpectrum in class Spectrogram
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||