複数の第1制御信号を外部から入力し、半導体レーザ装置から出力されるレーザ光のパワーを制御する電流を前記半導体レーザ装置に出力する半導体レーザ制御回路であって、ユニット電流源を複数備える電流源回路と、複数の前記ユニット電流源のうち、任意の数の前記ユニット電流源に前記第1制御信号のうちのいずれか1つを入力し、任意の数の他の前記ユニット電流源に他の前記第1制御信号のうちいずれか1つを入力する第1信号分配回路と、を含み、複数の前記ユニット電流源は、各々入力された前記第1制御信号に対応する波形を有する電流を生成し、複数の前記ユニット電流源から出力された各電流は、加算されて前記半導体レーザ装置に出力されることを特徴とする半導体レーザ制御回路。前記半導体レーザ装置に対して一定の値の電流を出力する定電流源をさらに含むことを特徴とする請求項1に記載の半導体レーザ制御回路。前記ユニット電流源及び前記定電流源は、電流出力機能を有する複数の半導体素子によって構成されることを特徴とする請求項2に記載の半導体レーザ制御回路。前記ユニット電流源を構成する複数の前記半導体素子から出力される電流の値を制御する複数の第2制御信号を外部から入力し、複数の前記ユニット電流源のうち、任意の数の前記ユニット電流源に複数の前記第2制御信号のいずれか1つを入力し、任意の数の他の前記ユニット電流源に他の前記第2制御信号のうちいずれか1つを入力する第2信号分配回路をさらに含むことを特徴とする請求項3に記載の半導体レーザ制御回路。前記第1信号分配回路は、前記ユニット電流源の各々に対応する信号選択回路を備え、前記信号選択回路は、前記第1制御信号のいずれか1つが入力される入力端子を有する複数の論理回路と、複数の前記論理回路のいずれか1つの他の入力端子に第3制御信号を入力する制御バスと、を含み、前記制御バスによって前記他の入力端子に前記第3制御信号が入力された前記論理回路から、前記第1制御信号のいずれか1つが出力されることを特徴とする請求項1から4のいずれか1つに記載の半導体レーザ制御回路。前記定電流源から出力された電流は、複数の前記ユニット電流源から出力された各電流とさらに加算されて前記半導体レーザ装置に出力されることを特徴とする請求項2から5にいずれか1つに記載の半導体レーザ制御回路。レーザ光を出力する半導体レーザ装置を含むピックアップ部と、前記半導体レーザ装置から出力される前記レーザ光のパワーを制御する半導体レーザ制御回路と、前記半導体レーザ装置から出力されたレーザ光を検出し、検出されたレーザ光の強度を前記半導体レーザ制御回路にフィードバックするフィードバック制御回路と、を含むピックアップ装置であって、前記半導体レーザ制御回路は、ユニット電流源を複数備える電流源回路と、複数の前記ユニット電流源のうち、任意の数の前記ユニット電流源に外部から入力された第1制御信号のうちのいずれか1つを入力し、任意の数の他の前記ユニット電流源に他の前記第1制御信号のうちいずれか1つを入力する第1信号分配回路と、一定の値の電流を出力する定電流源と、を含み、複数の前記ユニット電流源は、各々入力された前記第1制御信号に対応する波形を有する電流を生成し、複数の前記ユニット電流源から出力された各電流と、前記定電流源から出力された電流とが加算されて前記半導体レーザ装置に出力されることを特徴とするピックアップ装置。レーザ光を出力する半導体レーザ装置を含むピックアップ部と、前記半導体レーザ装置から出力される前記レーザ光のパワーを制御する半導体レーザ制御回路と、前記半導体レーザ装置から出力されたレーザ光の反射光を検出し、検出された反射光の強度を前記半導体レーザ制御回路にフィードバックするフィードバック制御回路と、前記ピックアップ部を駆動する駆動回路と、を含み、光記録媒体にデータを書き込む光記録媒体書き込み装置であって、前記半導体レーザ制御回路は、ユニット電流源を複数備える電流源回路と、複数の前記ユニット電流源のうち、任意の数の前記ユニット電流源に外部から入力された第1制御信号のうちのいずれか1つを入力し、任意の数の他の前記ユニット電流源に他の前記第1制御信号のうちいずれか1つを入力する第1信号分配回路と、一定の値の電流を出力する定電流源と、を含み、複数の前記ユニット電流源は、各々入力された前記第1制御信号に対応する波形を有する電流を生成し、複数の前記ユニット電流源から出力された各電流と、前記定電流源から出力された電流とが加算されて前記半導体レーザ装置に出力されることを特徴とする光記録媒体書き込み装置。ところで、上記した従来の制御回路は、製品として出荷された後にDVDレコーダ等の機器に組み込まれる。光ディスクの再生、書き込みに適するレーザ光のレベルは光ディスクの種別や機器の動作速度、環境温度によって異なっていて、図12aに示したパワーA、B、Cの大小関係に限定されるものではない。ここで、図11に示した記録用電流源2a~2cの面積と、図12aに示したパワーA~Cとの関係について説明する。記録用電流源2a~2cは、いずれも同じ構成を有する複数の半導体素子によって構成されていて、その電流供給能力はほぼ回路面積に比例する。例えば、パワーC:パワーA:パワーB=1:2:4である場合、記録用電流源2cの回路面積S2c:記録用電流源2bの回路面積S2b:記録用電流源2aの回路面積S2a=1:2:4にすれば最も記録用電流源の回路面積使用効率がよい。S2c:S2b:S2a=1:2:6である場合にも、記録用電流源2aに入力される制御信号WP1setの値を小さく設定することによってパワーC:パワーA:パワーB=1:2:4を実現することができる。しかしながら、制御信号WP1setの値を小さく設定して記録用電流源2aを使用することは、回路面積使用効率を低下させ、ICコストの観点から望ましくない。また、例えば、パワーC:パワーA:パワーB=1:2:4、パワーC:パワーA:パワーB=1:3:3、パワーC:パワーA:パワーB=2:2:3、パワーC:パワーA:パワーB=1:1:5の4通りのパワー比に対応するためには、全ての状態の論理和をとり、S2c:S2b:S2a=2:3:5となる記録用電流源2a、2b、2cを設ければよい。しかし、このようにすると、記録用電流源2a、2b、2cを構成する半導体素子の一部を低い出力で使用することとなり、回路面積使用効率が低下する。さらに、記録用電流源を複数通りのパワー比に対応させる従来技術として、記録用電流源を構成する半導体素子を個々にオン、オフする、ハイブリッド方式がある。しかし、ハイブリッド方式は、半導体素子ごとにオン、オフを制御する多数の制御回路が必要になる。このため、図11に示した、複数の半導体素子を単位としてオン、オフさせるコンベンショナル方式に比べて制御回路面積が大きくなって、回路面積使用効率が低下する。本発明は、このような点に鑑みてなされたものであって、記録用電流源が複数の電流を組み合わせた制御電流を出力するにあたり、制御電流を構成する複数の電流の値の比を変更可能にし、回路面積使用効率が高く、複数の制御電流の比をより多様化できる半導体レーザ制御回路、ピックアップ装置、光記録媒体書き込み装置を提供することを目的とする。以上の課題を解決するため、本発明の半導体レーザ制御回路例えば図1に示した制御回路101は、複数の第1制御信号例えば図3に示した制御信号WP1on、制御信号WP2on、制御信号WP3onを外部から入力し、半導体レーザ装置例えば図1~3に示した半導体レーザ3から出力されるレーザ光のパワーを制御する電流を前記半導体レーザ装置に出力する半導体レーザ制御回路であって、ユニット電流源例えば図3に示したライトパワー電流源301a~ライトパワー電流源301hを複数備える電流源回路例えば図3に示した記録用電流源301と、複数の前記ユニット電流源のうち、任意の数の前記ユニット電流源に前記第1制御信号のうちのいずれか1つを入力し、任意の数の他の前記ユニット電流源に他の前記第1制御信号のうちいずれか1つを入力する第1信号分配回路例えば図3に示したマルチプレクサ304と、を含み、複数の前記ユニット電流源は、各々入力された前記第1制御信号に対応する波形を有する電流を生成し、複数の前記ユニット電流源から出力された各電流は、加算されて前記半導体レーザ装置に出力されることを特徴とする。また、本発明の半導体レーザ制御回路は、上記した発明において、前記半導体レーザ装置に対して一定の値の電流を出力する定電流源例えば図3に示した再生パワー電流源302をさらに含むことが望ましい。また、本発明の半導体レーザ制御回路は、上記した発明において、前記ユニット電流源及び前記定電流源が、電流出力機能を有する複数の半導体素子例えば図4に示した半導体素子401によって構成されることが望ましい。また、本発明の半導体レーザ制御回路は、上記した発明において、前記ユニット電流源を構成する複数の前記半導体素子から出力される電流の値を制御する複数の第2制御信号例えば図3に示した制御信号WP1set、制御信号WP2set、制御信号WP3setを外部から入力し、複数の前記ユニット電流源のうち、任意の数の前記ユニット電流源に複数の前記第2制御信号のいずれか1つを入力し、任意の数の他の前記ユニット電流源に他の前記第2制御信号のうちいずれか1つを入力する第2信号分配回路例えば図3に示したマルチプレクサ305をさらに含むことが望ましい。また、本発明の半導体レーザ制御回路は、上記した発明において、前記第1信号分配回路が、前記ユニット電流源の各々に対応する信号選択回路例えば図6に示したマルチプレクサセル304a~304hを備え、前記信号選択回路は、前記第1制御信号のいずれか1つが入力される入力端子を有する複数の論理回路例えば図7に示したAND回路701~703と、複数の前記論理回路のいずれか1つの他の入力端子に第3制御信号high信号を入力する制御バス例えば図6に示した制御バス601、図7に示した制御バス601a~601cと、を含み、前記制御バスによって前記他の入力端子に前記第3制御信号が入力された前記論理回路から、前記第1制御信号のいずれか1つが出力されることが望ましい。また、本発明の半導体レーザ制御回路は、上記した発明において、前記定電流源から出力された電流は、複数の前記ユニット電流源から出力された各電流とさらに加算されて前記半導体レーザ装置に出力されることが望ましい。また、本発明のピックアップ装置は、レーザ光を出力する半導体レーザ装置例えば図1~3に示した半導体レーザ3を含むピックアップ部例えば図1、図2に示したピックアップ部100と、前記半導体レーザ装置から出力される前記レーザ光のパワーを制御する半導体レーザ制御回路と、前記半導体レーザ装置から出力されたレーザ光を検出し、検出されたレーザ光の強度を前記半導体レーザ制御回路にフィードバックするフィードバック制御回路例えば図1に示したフィードバック制御回路103と、を含むピックアップ装置であって、前記半導体レーザ制御回路は、ユニット電流源例えば図3に示したライトパワー電流源301a~301hを複数備える電流源回路例えば図3に示した電流源回路301と、複数の前記ユニット電流源のうち、任意の数の前記ユニット電流源に外部から入力された第1制御信号例えば図3に示した制御信号WP1on、制御信号WP2on、制御信号WP3onのうちのいずれか1つを入力し、任意の数の他の前記ユニット電流源に他の前記第1制御信号のうちいずれか1つを入力する第1信号分配回路例えば図3に示したマルチプレクサ304と、一定の値の電流を出力する定電流源例えば図3に示した再生パワー電流源302と、を含み、複数の前記ユニット電流源は、各々入力された前記第1制御信号に対応する波形を有する電流を生成し、複数の前記ユニット電流源から出力された複数の電流と、前記定電流源から出力された電流と、が加算されて前記半導体レーザ装置に出力されることを特徴とする。本発明の光記録媒体書き込み装置は、レーザ光を出力する半導体レーザ装置を含むピックアップ部と、前記半導体レーザ装置から出力される前記レーザ光のパワーを制御する半導体レーザ制御回路と、前記半導体レーザ装置から出力されたレーザ光の反射光を検出し、検出された反射光の強度を前記半導体レーザ制御回路にフィードバックするフィードバック制御回路と、前記ピックアップ部を駆動する駆動回路例えば図1に示した制御回路104と、を含み、光記録媒体にデータを書き込む光記録媒体書き込み装置であって、前記半導体レーザ制御回路は、ユニット電流源例えば図3に示したライトパワー電流源301a~301hを複数備える電流源回路例えば図3に示した電流源回路301と、複数の前記ユニット電流源のうち、任意の数の前記ユニット電流源に外部から入力された第1制御信号例えば図3に示した制御信号WP1on、制御信号WP2on、制御信号WP3onのうちのいずれか1つを入力し、任意の数の他の前記ユニット電流源に他の前記第1制御信号のうちいずれか1つを入力する第1信号分配回路例えば図3に示したマルチプレクサ304と、一定の値の電流を出力する定電流源例えば図3に示した再生パワー電流源302と、を含み、複数の前記ユニット電流源は、各々入力された前記第1制御信号に対応する波形を有する電流を生成し、複数の前記ユニット電流源から出力された各電流と、前記定電流源から出力された電流と、が加算されて前記半導体レーザ装置に出力されることを特徴とする。本発明によれば、電流源回路を複数のユニット電流源によって構成し、複数のユニット電流源のうちの任意の数のユニット電流源に複数の第1制御信号のうちのいずれか1つを入力することができる。このため、この第1制御信号が入力された複数のユニット電流源の全てから入力された第1制御信号に対応する波形を有する電流を出力させることができる。また、任意の数の他のユニット電流源に他の第1制御信号のうちいずれか1つを入力することにより、他の第1制御信号が入力された他の複数のユニット電流源の全てから入力された他の第1制御信号に対応する波形を有する電流を出力させることができる。さらに、複数のユニット電流源が各々入力された電流を生成し、複数の前記ユニット電流源から出力された各電流が加算されて半導体レーザ装置に出力することができるため、互いに異なる波形及び電流値を有する電流を合成して半導体レーザ装置に供給することができる。以上のことから、本願発明は、複数の電流を組み合わせた制御電流を出力するにあたり、制御電流を構成する複数の電流の値の比が変更可能な半導体レーザ制御回路を提供することができる。また、本発明は、同一の第1制御信号を任意の数のユニット電流源に入力し、この任意の数に比例した複数の電流を組み合わせて制御信号を生成するため、必要とされる電流を複数のユニット電流源に自由に割り当てることが可能になって、回路面積使用効率が高く、複数の制御電流の比をより多様化することができる半導体レーザ制御回路を提供することができる。さらに、本発明は、このような半導体レーザ制御回路を搭載した、ピックアップ装置、光記録媒体書き込み装置を提供することができる。以下、本発明の一実施形態の半導体レーザ制御回路、ピックアップ装置、光記録媒体書き込み装置を説明する。光記録媒体書き込み装置図1は、本実施形態の光記録媒体書き込み装置の機能ブロック図である。光記録媒体書き込み装置は、半導体レーザ3、フォトセンサ105、ボイスコイル106を含むピックアップ部100を備えている。なお、ピックアップ部100のより詳細な構成は後に図2を使って説明する。また、光記録媒体書き込み装置は、半導体レーザ3から出力されるレーザ光の強度を制御する制御電流Ioutを出力するレーザ制御部102、半導体レーザ3から出力されたレーザ光の反射光の強度に基づいてフィードバック信号f1を生成してレーザ制御部102に出力し、半導体レーザ3から出力されたレーザ光の反射光の受光範囲及び位置に基づいてフィードバック信号f2を生成し、ボイスコイル106に出力するフィードバック制御回路103、ピックアップ部100を光ディスクの径方向に移動させる駆動回路104を備えている。レーザ制御部102は、制御電流Ioutを生成する制御回路101を備え、フィードバック信号f1に基づいて制御電流Ioutにフィードバックをかけ、制御電流Ioutの脈動を抑えて常に設定された値に保っている。ボイスコイル106は、フィードバック信号f2に基づいてピックアップ部100の図2に示すレンズの位置を微調整する。なお、図1に示した制御回路101が、本実施形態の半導体レーザ制御回路にあたる。また、レーザ制御部102、フィードバック制御回路103、ピックアップ部100がピックアップ装置を構成し、ピックアップ装置に駆動回路104を加えた構成が光記録媒体書き込み装置にあたる。また、本実施形態では、データを示すマークにレーザ光を照射して消去することをデータ0を書き込むとも記し、データを書き換えることをもデータを書き込むと記すものとする。ピックアップ部図2は、図1に示したピックアップ部100を説明するための図である。ピックアップ部100は、ステージ208上に設けられた半導体レーザ3と、半導体レーザ3から出力されたレーザ光を、トラッキング用のビームとデータの再生、書き込み用のビームとに分割するビームスプリッタ201と、分割されたビームを反射するミラー205と、反射されたビームを集光して光ディスク207に照射するレンズ204と、光ディスク207で反射されてビームスプリッタ201を透過した光を電気信号に変換するフォトセンサ105と、ビームのフォーカシングやトラッキングのためにレンズ204の位置を微調整するボイスコイル106と、を備えている。制御回路図3は、図1に示した制御回路101を説明するための図である。制御回路101は、再生パワー電流源302を備えている。再生パワー電流源302には制御信号RPset、制御信号RPonが入力され、再生パワー電流源302は常に光ディスクからデータを読み出すために必要なレーザ光を半導体レーザ3に出力させるための電流を出力している。また、制御回路101は、少なくとも、制御信号WP1on、制御信号WP2on、制御信号WP3onを外部から入力し、半導体レーザ装置3から出力されるレーザ光のパワーを制御する電流Ioutを半導体レーザ装置3に出力する半導体レーザ制御回路である。そして、電流出力機能を有する複数の半導体素子によって構成される複数のライトパワー電流源301a~301hを備える記録用電流源301と、複数のライトパワー電流源301a~301hのうち、任意の数のライトパワー電流源に制御信号WP1onのみを入力し、任意の数の他のライトパワー電流源に制御信号WP2onのみを入力し、制御信号WP1on及び制御信号WP2onが入力されない任意の数の他のライトパワー電流源に制御信号WP3onを入力するマルチプレクサ304を含んでいる。なお、図3では、ライトパワー電流源301a~301hのみを示しているが、記録用電流源301は図示しない他のライトパワー電流源を含むものであってもよい。また、記録用電流源301に含まれるライトパワー電流源の一部には制御信号WP1on、WP2on、WP3onのいずれも入力されない場合もある。制御信号WP1onが入力されたライトパワー電流源は制御信号WP1onに対応する波形を有する電流を生成し、制御信号WP2onが入力されたライトパワー電流源は制御信号WP2onに対応する波形を有する電流を生成し、制御信号WP3onが入力されたライトパワー電流源は制御信号WP3onに対応する波形を有する電流を生成し、生成された電流が加算され、再生パワー電流源302から出力された電流と共に制御電流Ioutとして半導体レーザ装置3に出力される。さらに、本実施形態の制御回路101は、半導体素子から出力される電流の値を制御する少なくとも制御信号WP1set、制御信号WP2set、制御信号WP3setを外部から入力し、ライトパワー電流源301a~301hのうち、任意の数のライトパワー電流源に制御信号WP1setのみを入力し、任意の数の他のライトパワー電流源に制御信号WP2setのみを入力し、制御信号WP1set、制御信号WP2setが入力されない任意の数の他のライトパワー電流源に制御信号WP3setを入力するマルチプレクサ305を備えている。すなわち、本実施形態の制御回路101のマルチプレクサ304には、制御信号WP1on、制御信号WP2on、制御信号WP3onが入力される。制御信号WP1on、制御信号WP2on、制御信号WP3onは、制御回路101や制御回路101を備えるピックアップ装置が搭載されるDVDレコーダ等の機器の仕様等によって決まる制御信号であり、機器の側つまり制御回路101の外部から入力されるデジタル信号である。マルチプレクサ304から出力される制御信号WPAon、WPBon、WPCon、WPDon、WPEon、WPFon、WPGon、WPHonは、制御信号WP1on、WP2on、WP3onのいずれか1つと同じ波形を有するデジタル信号である。記録用電流源301は、例えば、図4に示した半導体素子401を複数接続して構成されている。図4において、半導体素子401は、スイッチSW2、SW1を交互にオン、オフすることにより、MOSトランジスタQ1のソース、ドレイン間に流れる電流の出力、停止を高速に切り替えることができる。ライトパワー電流源301a~301hは、記録用電流源301を8個に分割して構成され、ライトパワー電流源単位で独立してオン、オフされる。本実施形態では、記録用電流源301全体で最大400mAの電流を出力することが可能であり、ライトパワー電流源301a~301hは各々最大50mAの電流を出力することが可能である。制御信号WPAon、WPBon、WPCon、WPDon、WPEon、WPFon、WPGon、WPHonのいずれかが入力されたライトパワー電流源は、制御信号WP1on、WP2on、WP3onのいずれか1つと同じ波形を有する電流を出力する。本実施形態は、同一の制御信号が入力されるライトパワー電流源の数により、この制御信号と同じ波形を有する電流の値を調整することができる。このことにより、本実施形態は、制御信号WPAon、WPBon、WPCon、WPDon、WPEon、WPFon、WPGon、WPHonに入力される制御信号WP1on、WP2on、WP3onの比により、記録用電流源301から出力される複数の電流の値の比を調整することが可能になる。また、図3に示した制御信号WP1set、WP2set、WP3setは、DVDレコーダ等の機器の側から入力されるアナログ信号である。制御信号WP1set、WP2set、WP3setは、図4に示したMOSトランジスタQ1のソース、ドレイン間に流れる電流の値を調整する制御信号であり、制御信号WP1set、WP2set、WP3setを利用して制御電流Ioutを調整することが可能になる。制御信号図5a~cは、制御信号WP1on、WP2on、WP3onと、制御信号WPAon、WPBon、WPCon、WPDon、WPEon、WPFon、WPGon、WPHonと、制御電流Ioutと、レーザ光のパワーとの関係を説明するための図である。図5aは、制御電流Ioutを説明するための図であって、図中左側の縦軸に制御電流Ioutのレベルを、図中右側の縦軸には、左側の縦軸に示した制御電流Ioutが図3に示した半導体レーザ3に出力されたとき半導体レーザ3から出力されるレーザ光のパワーを示している。また、図5aの横軸は時間を示している。図5bは制御信号WP1on、WP2on、WP3onを示した図であり、図5cは制御信号WPAon、WPBon、WPCon、WPDon、WPEon、WPFon、WPGon、WPHonを示した図である。図5b、cのいずれも縦軸は信号のhigh、lowを示し、横軸は時間を示している。図5aに示した再生電流は、図1、2に示した再生パワー電流源302から出力される電流である。記録用電流源301から電流が出力されない場合、再生電流がそのまま制御電流Ioutになる。再生電流が制御電流Ioutとして半導体レーザに供給されたときの半導体レーザのレーザ光のパワーを再生パワーとする。再生パワーは、レーザ光のパワーが光ディスクに記録済みのデータに影響を与えないように充分低いパワーに設定されている。また、光ディスクにデータを書き込むため、図3に示した半導体レーザ3に制御電流Ioutを出力したときに半導体レーザ3から出力されるレーザ光のパワーを記録パワーとする。記録パワーは、記録パワーI、記録パワーII、記録パワーIIIの3段階に設定されている。記録パワーIは、光ディスクを相変化させてデータを消去するのに必要なレーザ光のパワーである。記録パワーIIは、データを表すマークを光ディスクに書き込むのに必要なレーザ光のパワーである。記録パワーIIIは、マーク端部のエッジを際立たせるために必要な、特に高いレーザ光のパワーである。図5aに示した例では、制御電流Ioutが150mAのときレーザ光のパワーが記録パワーIに達し、制御電流Ioutが300mAのときレーザ光のパワーが記録パワーIIIに達し、制御電流Ioutが400mAのときレーザ光のパワーが記録パワーIIIに達する。また、記録パワーIと再生パワーとの差分をパワーA図中には単にAと記す、記録パワーIIと記録パワー1との差分をパワーB図中には単にBと記す、記録パワーIIIと記録パワーIIとの差分をパワーC図中には単にCと記すと記す。図5aに示した波形を有する制御電流Ioutは、図5bに示した制御信号RPon、WP1on、WP2on、WP3onが外部から制御回路101に入力されることによって実現される。図5a、bによれば、制御信号WP1onが変化するタイミングは、図1に示した制御回路101から300mAの制御電流Ioutが出力させるタイミングに一致していることが分かる。また、制御信号WP2onが変化するタイミングは図1に示した制御回路101から150mAの制御電流Ioutが出力されるタイミングに一致し、制御信号WP3onが変化するタイミングは図1に示した制御回路101から400mAの制御電流Ioutが出力されるタイミングに一致する。図5bに示した制御信号WP1on、WP2on、WP3onが図3に示したマルチプレクサ304に入力されると、マルチプレクサ304は、図5cに示した制御信号WPAon、WPBon、WPCon、WPDon、WPEon、WPFon、WPGon、WPHonを出力する。図5cによれば、制御信号WPAon、WPBon、WPConが図5bに示した制御信号WP1onと同じ波形を有していることが分かる。また、制御信号WPDon、WPEon、WPFonが図5bに示した制御信号WP2onと同じ波形を有し、制御信号WPGon、WPHonが図5bに示した制御信号WP3onと同じ波形を有している。制御信号WPAon、WPBon、WPConは、図3に示したライトパワー電流源301a~301hのうち、3つのライトパワー電流源に入力される。制御信号WPAon、WPBon、WPConが入力されたライトパワー電流源の各々からは最大50mAの電流が出力される。本実施形態では、3つのライトパワー電流源から出力された電流が図3に示した再生パワー電流源302から出力された電流と加算されて150mAの制御電流Ioutになるものとする。また、制御信号WPDon、WPEon、WPFonは、3つのライトパワー電流源に入力される。制御信号WPDon、WPEon、WPFonが入力されたライトパワー電流源の各々からは最大50mAの電流が出力され、本実施形態では3つのライトパワー電流源から出力された電流の合計が150mAとなるものとする。この電流は、再生パワー電流源302及び他のライトパワー電流源から出力された電流と加算されて300mAの制御電流Ioutになる。さらに、制御信号WPGon、WPHonは、ライトパワー電流源301a~301hのうちの2つのライトパワー電流源に入力される。ライトパワー電流源の各々からは最大50mAの電流が出力される。本実施形態では、2つのライトパワー電流源から出力された電流の合計が100mAとなるものとする。この電流は、再生パワー電流源302及び他のライトパワー電流源から出力された電流と加算されて400mAの制御電流Ioutになる。図5aに示したように、制御信号WP2onに基づく150mAの電流が半導体レーザに出力されると、レーザ光のパワーはパワーA分上昇する。また、制御信号WP1onに基づいて150mAの電流が半導体レーザに出力されると、レーザ光のパワーはパワーB分上昇する。さらに、制御信号WP3onに基づいて100mAの電流が半導体レーザに出力されると、レーザ光のパワーはパワーC分上昇する。その結果、制御信号WP1on~制御信号WP3onに基づいて生成された制御信号Ioutが入力された半導体レーザのレーザ光のパワーは、図5aに示した波形で表される。以上説明した本実施形態によれば、図1に示した記録用電流源301を複数のライトパワー電流源301a~301hに分割し、制御信号WP1on、制御信号WP2on、制御信号WP3onをそれぞれ任意の数のライトパワー電流源に入力することができる。任意の数のライトパワー電流源は、入力された制御信号WP1on、制御信号WP2on、制御信号WP3onのいずれかに対応し、その数に比例する電流を出力する。ライトパワー電流源から出力された電流は半導体レーザから出力されるレーザ光のパワーに比例するから、本実施形態は、制御信号WP1on、制御信号WP2on、制御信号WP3onの各々を何個のライトパワー電流源に入力するかにより、図5aに示したパワーA、パワーB、パワーCを任意に設定することができる。ここで、図5a右側の縦軸に示したパワーで光ディスクにデータを書き込む際の、図1、図3に示した制御回路101の動作を説明する。なお、この説明では、光ディスクが相変化媒体であり、光記録媒体書き込み装置のピックアップ装置が、データのオーバーライトを行うため、0を書き込むためのパワー消去パワーによって以前に書き込まれたデータを消去しつつ、必要な位置により高いパワーでマークを書き込むものとする。制御回路101は、先ず、制御電流Ioutとして再生電流を図3に示した半導体レーザ3に供給する。そして、ピックアップ装置が図1に示した駆動回路104によって光ディスクの所定の位置に来たとき、150mAの制御電流Ioutを出力する。本実施形態では、半導体レーザは150mAの制御電流を入力し、消去パワーのレーザ光を出力する。レーザ光は光ディスクに照射されて、先に書き込まれているマークを消去することによってデータを消去する。次に、制御回路101は、書き込むべきマークのスタートエッジを際立たせるため、最も大きい制御電流Ioutである400mAを半導体レーザに短時間出力する。次に、制御電流Ioutの値を300mAに移行して所定の長さのマークを書き込む。そして、最後にマークの最終エッジを際立たせるため、低い再生電流を制御電流Ioutとして短時間出力する。以上の動作によって一つのマークの書き込みが終了する。次のマークを書き込むには、図1、図3に示した制御回路101から再びレーザ光のパワーが消去パワーとなる制御電流Ioutが出力され、上記した動作が繰り返される。半導体レーザのレーザ光のパワーの遷移に要する時間は通常1nS前後である。一連のマークの書き込みが終了すると、一つのブロックの書き込み動作が終了し、レーザ光のパワーは再生パワーに戻る。なお、本実施形態は、以上説明した構成に限定されるものではない。すなわち、以上の説明では、マークの最終エッジを際立たせるため照射されるレーザ光の生成に再生電流を使用しているが、再生電流とは別の電流を設定し、設定された別の電流を制御電流Ioutとして第4の記録パワーを光ディスクに照射するようにしてもよい。マルチプレクサ図6は、図3に示したマルチプレクサ304を説明するための図である。マルチプレクサ304は、マルチプレクサセル304a、304b、304c、304d、304e、304f、304g、304hの8つのマルチプレクサセルに分割されている。マルチプレクサセル304a~304hの各々は、図3に示したライトパワー電流源301a~301hの各々に対応している。DVDレコーダ等の仕様に合わせて外部から入力される制御信号WP1on、制御信号WP2on、制御信号WP3onは、分岐されてマルチプレクサセル304a~304hの全てに入力される。また、マルチプレクサ304は制御バス601を有している。制御バス601は24本の制御信号線からなり、8つのマルチプレクサセル304a~304hの全てに3本の制御バスが接続されている。制御バス601は図示しないレジスタに書き込まれたデータhigh、Lowの別をマルチプレクサセル304a~304hに入力するために設けられている。レジスタは、光記録媒体書き込み装置が組み込まれるDVDレコーダ等に設けられるレジスタであり、レジスタに書き込まれたデータ以下、制御信号選択データと記すは、図5aに示したパワーA、パワーB、パワーCの比に応じて決定される。つまり、マルチプレクサ304が備える制御バス601は、外部から入力された制御信号選択データをマルチプレクサセル304a~304hに入力するために設けられている。マルチプレクサセルマルチプレクサセル304a~304hは、制御信号WP1on、制御信号WP2on、制御信号WP3on及びレジスタに書き込まれた3つの制御信号選択データを入力し、演算して制御信号WPAon~WPHonを出力する。図7は、マルチプレクサセル304aの構成をより具体的に説明するための図である。なお、マルチプレクサセル304a~304hは、いずれも同様に構成されていることから、マルチプレクサセル304aの説明を他のマルチプレクサセル304b~304hの説明に代えるものとする。マルチプレクサセル304aは、3つのAND回路701、702、703と、OR回路704と、を備えている。AND回路701~703の一方の入力端子には制御信号WP1on、制御信号WP2on、制御信号WP3onのいずれか1つが入力される。また、AND回路701~703の他方の入力端子には3本の制御バス601a、601b、601cのいずれか1つから制御信号選択データAsel1、Asel2、Asel3のうちのいずれか1つが入力される。AND回路701~703は、入力された制御信号選択データと制御信号とが同時にhighになるタイミングでのみhigh信号を出力する。OR回路704は、AND回路701~703から入力された3つの信号のうち少なくともいずれか1つがhighになるタイミングでのみhighになる信号を制御信号WPAonとして出力する。図8aは、制御信号選択データAsel1、Asel2、Asel3を説明するための図である。図8aは、縦軸に制御信号選択データAsel1、Asel2、Asel3のレベルを示し、横軸に時間を示している。図示したように、制御信号選択データAsel1、Asel2、Asel3は、一定のhighまたはLowの値を有するデータであって、制御信号選択データAsel1、Asel2、Asel3のうちの1つだけがhighになり、他はLowになっている。制御信号WPAonの場合、制御信号選択データAsel2だけがhighになる。図8bは、制御信号WP1on、制御信号WP2on、制御信号WP3onを示した図であって、縦軸に信号のレベルを、横軸に時間を示している。図8cは、制御信号WPAonを示した図であって、縦軸に信号のレベルを、横軸に時間を示している。図8a、bに示した例では、制御信号選択データAsel2だけがhighになっている。図7に示したように、制御信号選択データAsel2はAND回路702に入力されるから、AND回路702からは制御信号WP2onと同じ波形を有する制御信号WPAonが出力される。また、他のAND回路701、703からは常にLowの信号が出力される。このため、図8cに示すように、OR回路704からは、制御信号WP2onと同じ波形を有する制御信号WPAonが出力される。図9は、図3に示したマルチプレクサ305を説明するための図である。マルチプレクサ305は、制御信号WP1setがセットされるマルチプレクサセル901、902、903を備えている。マルチプレクサセル901~903は、制御信号WP1set、制御信号WP2set、制御信号WP3setのいずれか1つを入力し、8つに分割して図3に示したライトパワー電流源301a~301hの全てに入力する。図10は、図9に示したマルチプレクサセル901をより具体的に示した図である。なお、マルチプレクサセル901~903は、いずれも同様に構成されているため、マルチプレクサセル901の説明をマルチプレクサセル902、903の説明に代えるものとする。マルチプレクサセル901は、1:1の電流ミラーを構成するPMOSトランジスタ1001と、複数のPMOSトランジスタによって構成されるMOSトランジスタ群1002とを含んでいる。MOSトランジスタ群1002に含まれる8つのPMOSトランジスタは、図3に示した8つのライトパワー電流源301a~301hの各々に対応していて、8つのPMOSトランジスタの各々には、スイッチ1003が設けられている。スイッチ1003は、マルチプレクサセル901からライトパワー電流源301a~301hへ制御信号WPAset~制御信号WPHsetを出力するか否かを切り替えるためのスイッチである。図10に示した例によれば、ライトパワー電流源301a~301hのうち3つのライトパワー電流源に制御信号WP1setと同じ信号が出力される。なお、本実施形態は、以上説明した構成に限定されるものではない。すなわち、光ディスクにデータを書き込むために必要なパワーは、光ディスクの回転数、あるいは光ディスクにおけるデータの書き込み位置によって変わってくる。すなわち、光ディスクの回転数が多い程レーザ光が一定のエリアを通過する時間が短くなるので、一般的にデータの書き込みに高いパワーが必要になる。また、回転数が同じであっても、光ディスクの内周より外周の方が一定時間内にレーザ光上を通過する距離が長くなる、つまりレーザ光が一定のエリアを通過する時間が短くなるので、データの書き込みに高いパワーが必要になる。このようなことから、データの書き込みに必要とされるレーザ光の最大パワーは、DVDレコーダ等において想定される光ディスクの種類、DVDレコーダ等の仕様によって決まる光ディスクの回転数等に依存する。また、データの記録に使用されるレーザ光の波形も光ディスクの種類、光ディスクの回転数等によって変化する。以上のことから、本実施形態の半導体レーザ制御回路は、DVDレコーダ側に要求される最大の制御電流の供給が可能な記録用電流源を用意し、この記録用電流源を必要充分な数に分割して複数のライトパワー電流源を構成する。そして、複数のライトパワー電流源から、任意の数のライトパワー電流源を記録パワーに応じて選択し、選択されたライトパワー電流源の全てから、制御信号WP1on、制御信号WP2on、制御信号WP3onのいずれか1つと同じ波形を有する電流を出力させる。さらに、出力された電流を加算せて制御電流Ioutとすることにより、図5aに示したパワーA、パワーB、パワーCの比を柔軟に設定することができる。記録用電流源の分割数記録用電流源の分割数ライトパワー電流源の個数は、8~16が適当と考えられる。あまり分割数が少なくては波形に対する電流源の分配が最適化できず、あまりに分割数が多くても記録用電流源への制御信号の選択に要する回路のオーバーヘッドが増大し、また、マルチプレクサの回路規模が大きくなって回路面積使用効率の効果が損なわれるためである。具体的な数値を上げて説明すると、DVDレコーダとして要求される最大の制御電流の値が400mAであり、レーザ光のパワーに3段階のレベルが必要で、3段階のレベルを実現するために400mA、300mA、150mAの制御電流が必要であるものとする。このような場合、記録用電流源は最低でも400mAの電流供給能力が必要である。また、記録用電流源は、400mA、300mA、150mAの最大公約数である50mAの電流供給能力を持ったユニットに分割することが適当である。したがって、本例では、最大400mAの電流供給能力を有する記録用電流源を8分割し、最大50mAの電流供給能力を有する部分を1つのユニットとするのが最適であるということになる。また、本例において、記録用電流源が入力信号に対して50倍のゲインを持つ電流源であると仮定する。すなわち、図3に示したWPAsetが1mAであったとき、ライトパワー電流源Aからは50mAの電流を出力することができる。また、前述した図5a~cから明らかなように、レーザ光の波形は、記録用電流源を分割して生成されるユニットの組み合わせによって実現される。本例では、1つのユニットの最大電流供給能力が50mAとしたので、8つのユニットの中から第1の記録用電流源として3ユニット、第2の記録用電流源として3ユニット、第3の記録用電流源として2ユニット割り振ることにより、最大出力電流が150mA、150mA、100mAの3つの記録用電流源を構成し、図5aに示したレーザ光の波形を実現することができる。また、本例では、ユニットに入力されるアナログの制御信号WPAset~WPHsetは、以下のように設定される。WPAset=WP1setWPBset=WP1setWPCset=WP1setWPDset=WP2setWPEset=WP2setWPFset=WP2setWPGset=WP3setWPHset=WP3setさらに、以上の説明では、本実施形態の半導体レーザ制御回路を光ディスクにデータを書き込む機器に適用した例を挙げているが、本実施形態はこのような構成に限定されるものではない。本実施形態の半導体レーザ制御回路は、例えばプロジェクタやセンサ、物体の外形計測、レーザ加工機器といった半導体レーザを使用する構成であればどのようなものにも適用することができる。