PCの性能上このように15HZぐらいが限界になってしまいます。30HZは出したいのですが
なにか処理を軽くする方法はありませんか?

public GrabFrame(){
try {
player = Manager.createRealizedPlayer(new MediaLocator("vfw://0"));
} catch(Exception e){
System.out.println(e);
System.exit(1);
}
new Timer(65, new ActionListener(){
public void actionPerformed(ActionEvent e){
grab_proc();
repaint();
}
}).start();
player.start();
}

void grab_proc(){
FrameGrabbingControl frameGrabber
=(FrameGrabbingControl)player.getControl("javax.media.control.FrameGrabbingControl");
Buffer buf = frameGrabber.grabFrame();
img =(new BufferToImage((VideoFormat)buf.getFormat()).createImage(buf));
}

public void paint(Graphics g){
if(null == img) return;
g.drawImage(img, 0, 0, getWidth(), getHeight(), null);
}
}