エンジンの駆動を制御する駆動制御方法であって、エンジンの回転数が予め設定された規定回転数未満か否かを判断する第1のステップと、前記エンジンの回転数が前記規定回転数未満である場合には、前記エンジンのクランク角が、圧縮行程における上死点と第1の角度との間の第1の区間にあるか否かを判断する第2のステップと、前記エンジンのクランク角が、前記第1の区間にない場合には、前記エンジンのクランクにトルクを付与するためのモータを正転駆動させて前記エンジンを正転させる第3のステップと、前記第3のステップの後、前記エンジンのクランク角が、前記第1の区間にあるか否かを判断する第4のステップと、前記第4のステップにおいて、前記エンジンのクランク角が、前記第1の区間にある場合には、前記モータに負荷が掛からない状態にする第5のステップと、前記第5のステップの後、前記エンジンのクランク角が、燃焼行程における上死点と第2の角度との間の第2の区間にあるか否かを判断する第6のステップと、前記第6のステップにおいて、前記エンジンのクランク角が、前記第2の区間にある場合には、前記モータにブレーキをかける第7のステップと、前記第7のステップの後、前記エンジンの再始動要求があるか否かを判断する第8のステップと、前記第8のステップにおいて、前記エンジンの始動要求がある場合には、前記モータを正転駆動させて前記エンジンを正転させる第9のステップと、を備えることを特徴とする駆動制御方法。前記第9のステップの後、前記エンジンの回転数が、前記エンジンが始動する始動回転数以上であるか否かを判断する第10のステップをさらに備え、前記第10のステップにおいて、前記エンジンの回転数が、前記始動回転数未満である場合には、前記第9のステップに戻り、再度、前記モータを正転駆動させて前記エンジンを正転させることを特徴とする請求項1に記載の駆動制御方法。前記第2のステップにおいて、前記クランク角が前記第1の区間にある場合には、前記第5のステップに進み、前記モータに負荷が掛からない状態にすることを特徴とする請求項1または2に記載の駆動制御方法。前記第4のステップにおいて、前記クランク角が前記第1の区間にない場合には、前記第3のステップに戻り、前記モータを正転駆動させて前記エンジンを正転させることを特徴とする請求項1または2に記載の駆動制御方法。前記第6のステップにおいて、前記クランク角が前記第2の区間にない場合には、継続して前記モータに負荷が掛からない状態にすることを特徴とする請求項1または2に記載の駆動制御方法。前記第8のステップにおいて、前記エンジンの始動要求がない場合には、継続して前記モータに負荷が掛からない状態にすることを特徴とする請求項1または2に記載の駆動制御方法。前記第1のステップにおいて前記エンジンの回転数が前記規定回転数以上である場合に、前記エンジンの再始動要求があるか否かを判断する第11のステップと、前記第11のステップにおいて前記エンジンの始動要求がある場合には、前記モータを正転駆動させて前記エンジンを正転させる第12のステップと、さらに備えることを特徴とする請求項1に記載の駆動制御方法。前記第11のステップにおいて前記エンジンの始動要求がない場合には、前記第1のステップに戻り、再度、エンジンの回転数が予め設定された規定回転数未満か否かを判断することを特徴とする請求項7に記載の駆動制御方法。前記第12のステップの後、前記エンジンの回転数が、前記エンジンが始動する始動回転数以上であるか否かを判断する第13のステップをさらに備え、前記第13のステップにおいて前記エンジンの回転数が、前記始動回転数未満である場合には、前記第12のステップに戻り、再度、前記モータを正転駆動させて前記エンジンを正転させることを特徴とする請求項7に記載の駆動制御方法。エンジンの駆動を制御する駆動制御方法であって、エンジンの回転数が予め設定された規定回転数未満か否かを判断する第1のステップと、前記エンジンの回転数が前記規定回転数未満である場合には、前記エンジンのクランク角が、圧縮行程における上死点と第1の角度との間の第1の区間にあるか否かを判断する第2のステップと、前記エンジンのクランク角が、前記第1の区間にない場合には、前記エンジンのクランクにトルクを付与するためのモータを正転駆動させて前記エンジンを正転させる第3のステップと、前記第3のステップの後、前記エンジンのクランク角が、前記第1の区間にあるか否かを判断する第4のステップと、前記第4のステップにおいて、前記エンジンのクランク角が、前記第1の区間にある場合には、前記モータに負荷が掛からない状態にする第5のステップと、前記第5のステップの後、前記エンジンのクランク角が、燃焼行程における上死点と第2の角度との間の第2の区間にあるか否かを判断する第6のステップと、前記第6のステップにおいて、前記エンジンのクランク角が、前記第2の区間にある場合には、前記モータを逆転駆動させる第7のステップと、前記第7のステップの後、前記エンジンの再始動要求があるか否かを判断する第8のステップと、前記第8のステップにおいて、前記エンジンの始動要求がある場合には、前記モータを正転駆動させて前記エンジンを正転させる第9のステップと、を備えることを特徴とする駆動制御方法。前記第8のステップにおいて、前記エンジンの始動要求がない場合には、前記第7のステップに戻り、継続して前記モータを逆転駆動させることを特徴とする請求項10に記載の駆動制御方法。前記第6のステップにおいて、前記エンジンのクランク角が、前記第2の区間にある場合には、前記モータを逆転駆動させる第14のステップと、前記第14のステップの後、前記エンジンの再始動要求があるか否かを判断する第15のステップと、前記第15のステップにおいて、前記エンジンの始動要求がない場合には、前記モータを逆転駆動させてから規定時間が経過したか否かを判断する第16のステップと、をさらに備え、前記第16のステップにおいて、前記モータを逆転駆動させてから規定時間が経過している場合には、第7のステップに進み、前記モータにブレーキをかけることを特徴とする請求項1ないし9のいずれか一項に記載の駆動制御方法。前記第15のステップにおいて、前記エンジンの始動要求がある場合には、前記第9のステップに進み、前記モータを正転駆動させて前記エンジンを正転させることを特徴とする請求項12に記載の駆動制御方法。前記第16のステップにおいて、前記モータを逆転駆動させてから規定時間が経過していない場合には、前記第14のステップに戻り、再度、前記モータを逆転駆動させることを特徴とする請求項12または13に記載の駆動制御方法。前記規定回転数未満と判断した場合、前記エンジンの回転数がゼロであることを特徴とする請求項1ないし14のいずれか一項に記載の駆動制御方法。前記第1のステップにおいて、前記エンジンの燃料噴射をカットしてから前記エンジンの回転が停止するまでの予め測定された停止時間を、前記エンジンの燃料噴射をカットしてから経過している場合には、前記エンジンの回転数が前記規定回転数未満であると判断することを特徴とする請求項1ないし15のいずれか一項に記載の駆動制御方法。エンジンの駆動を制御する駆動制御装置であって、エンジンの回転数が予め設定された規定回転数未満か否かを判断する第1のステップと、前記エンジンの回転数が前記規定回転数未満である場合には、前記エンジンのクランク角が、圧縮行程における上死点と第1の角度との間の第1の区間にあるか否かを判断する第2のステップと、前記エンジンのクランク角が、前記第1の区間にない場合には、前記エンジンのクランクにトルクを付与するためのモータを正転駆動させて前記エンジンを正転させる第3のステップと、前記第3のステップの後、前記エンジンのクランク角が、前記第1の区間にあるか否かを判断する第4のステップと、前記第4のステップにおいて、前記エンジンのクランク角が、前記第1の区間にある場合には、前記モータに負荷が掛からない状態にする第5のステップと、前記第5のステップの後、前記エンジンのクランク角が、燃焼行程における上死点と第2の角度との間の第2の区間にあるか否かを判断する第6のステップと、前記第6のステップにおいて、前記エンジンのクランク角が、前記第2の区間にある場合には、前記モータにブレーキをかける第7のステップと、前記第7のステップの後、前記エンジンの再始動要求があるか否かを判断する第8のステップと、前記第8のステップにおいて、前記エンジンの始動要求がある場合には、前記モータを正転駆動させて前記エンジンを正転させる第9のステップと、を実行することを特徴とする駆動制御装置。エンジンの駆動を制御する駆動制御装置であって、エンジンの回転数が予め設定された規定回転数未満か否かを判断する第1のステップと、前記エンジンの回転数が前記規定回転数未満である場合には、前記エンジンのクランク角が、圧縮行程における上死点と第1の角度との間の第1の区間にあるか否かを判断する第2のステップと、前記エンジンのクランク角が、前記第1の区間にない場合には、前記エンジンのクランクにトルクを付与するためのモータを正転駆動させて前記エンジンを正転させる第3のステップと、前記第3のステップの後、前記エンジンのクランク角が、前記第1の区間にあるか否かを判断する第4のステップと、前記第4のステップにおいて、前記エンジンのクランク角が、前記第1の区間にある場合には、前記モータに負荷が掛からない状態にする第5のステップと、前記第5のステップの後、前記エンジンのクランク角が、燃焼行程における上死点と第2の角度との間の第2の区間にあるか否かを判断する第6のステップと、前記第6のステップにおいて、前記エンジンのクランク角が、前記第2の区間にある場合には、前記モータを逆転駆動させる第7のステップと、前記第7のステップの後、前記エンジンの再始動要求があるか否かを判断する第8のステップと、前記第8のステップにおいて、前記エンジンの始動要求がある場合には、前記モータを正転駆動させて前記エンジンを正転させる第9のステップと、を実行することを特徴とする駆動制御装置。前記エンジンにトルクを付与するモータの動作を制御するための電力制御回路と、前記モータを制御するためのマップを記憶するROMと、前記ROMを参照し、前記エンジンの回転数およびクランク角に基づいて、前記電力制御回路を制御して前記モータを制御するCPUと、を有することを特徴とする請求項17または18に記載の駆動制御装置。エンジンの駆動を制御する駆動制御システムであって、前記エンジンのクランク軸にトルクを付与するためのモータと、前記エンジンの回転数およびクランク角を検出し、この検出結果に応じた検出信号を出力するセンサと、前記検出信号に基づいて、前記エンジンの駆動を制御する駆動制御装置と、を備え、前記駆動制御装置は、前記エンジンの回転数が予め設定された規定回転数未満か否かを判断する第1のステップと、前記エンジンの回転数が前記規定回転数未満である場合には、前記エンジンのクランク角が、圧縮行程における上死点と第1の角度との間の第1の区間にあるか否かを判断する第2のステップと、前記エンジンのクランク角が、前記第1の区間にない場合には、前記エンジンのクランクにトルクを付与するためのモータを正転駆動させて前記エンジンを正転させる第3のステップと、前記第3のステップの後、前記エンジンのクランク角が、前記第1の区間にあるか否かを判断する第4のステップと、前記第4のステップにおいて、前記エンジンのクランク角が、前記第1の区間にある場合には、前記モータに負荷が掛からない状態にする第5のステップと、前記第5のステップの後、前記エンジンのクランク角が、燃焼行程における上死点と第2の角度との間の第2の区間にあるか否かを判断する第6のステップと、前記第6のステップにおいて、前記エンジンのクランク角が、前記第2の区間にある場合には、前記モータにブレーキをかける第7のステップと、前記第7のステップの後、前記エンジンの再始動要求があるか否かを判断する第8のステップと、前記第8のステップにおいて、前記エンジンの始動要求がある場合には、前記モータを正転駆動させて前記エンジンを正転させる第9のステップと、を実行することを特徴とする駆動制御システム。エンジンの駆動を制御する駆動制御システムであって、前記エンジンのクランク軸にトルクを付与するためのモータと、前記エンジンの回転数およびクランク角を検出し、この検出結果に応じた検出信号を出力するセンサと、前記検出信号に基づいて、前記エンジンの駆動を制御する駆動制御装置と、を備え、前記駆動制御装置は、エンジンの回転数が予め設定された規定回転数未満か否かを判断する第1のステップと、前記エンジンの回転数が前記規定回転数未満である場合には、前記エンジンのクランク角が、圧縮行程における上死点と第1の角度との間の第1の区間にあるか否かを判断する第2のステップと、前記エンジンのクランク角が、前記第1の区間にない場合には、前記エンジンのクランクにトルクを付与するためのモータを正転駆動させて前記エンジンを正転させる第3のステップと、前記第3のステップの後、前記エンジンのクランク角が、前記第1の区間にあるか否かを判断する第4のステップと、前記第4のステップにおいて、前記エンジンのクランク角が、前記第1の区間にある場合には、前記モータに負荷が掛からない状態にする第5のステップと、前記第5のステップの後、前記エンジンのクランク角が、燃焼行程における上死点と第2の角度との間の第2の区間にあるか否かを判断する第6のステップと、前記第6のステップにおいて、前記エンジンのクランク角が、前記第2の区間にある場合には、前記モータを逆転駆動させる第7のステップと、前記第7のステップの後、前記エンジンの再始動要求があるか否かを判断する第8のステップと、前記第8のステップにおいて、前記エンジンの始動要求がある場合には、前記モータを正転駆動させて前記エンジンを正転させる第9のステップと、を実行することを特徴とする駆動制御システム。前記モータに駆動電力を供給し、または、前記モータによる回生電力を充電するバッテリをさらに備えることを特徴とする請求項20または21に記載の駆動制御システム。前記モータは、前記エンジンのクランク軸にトルクを授受可能に連結され、電動機と発電機の両方の機能を併せ持つことを特徴とする請求項20または21に記載の駆動制御システム。前記モータは、前記エンジンのクランク軸にトルクを与えるように連結され、電動機の機能を持つことを特徴とする請求項20または21に記載の駆動制御システム。以下、本発明に係る各実施例について図面に基づいて説明する。図1は、本発明の一態様である実施例1に係る駆動制御システム1000の構成の一例を示す図である。また、図2は、図1に示す駆動制御システム1000のエンジン103の各行程クランクの角度と気筒内の圧力との関係の一例を示す図である。図1に示すように、エンジンの駆動を制御する駆動制御システム1000は、駆動制御装置ECU:EngineControlUnit100と、バッテリ101と、モータ102と、エンジン内燃機関103と、センサ104と、を備える。エンジン103は、ここでは、例えば、4ストロークエンジンである。したがって、図2に示すように、エンジン103の状態は、吸気行程、圧縮行程、燃焼行程、および、排気行程を遷移するようになっている。また、図2に示すように、エンジン103の気筒内の圧力すなわち、クランクの回転抵抗は、上死点で最大になる。モータ102は、エンジン103のクランク軸にトルクを付与するようになっている。ここでは、モータ102は、エンジン103のクランク軸にトルクを授受可能に連結されている。すなわち、このモータ102は、電動機と発電機の両方の機能を併せ持つ。センサ104は、エンジン103の回転数およびクランク角を検出し、この検出結果に応じた検出信号を出力するようになっている。バッテリ101は、モータ102に駆動電力を供給し、または、モータ103による回生電力を充電するようになっている。駆動制御装置100は、検出信号すなわち、検出信号から得られるエンジン102の回転数およびクランク角に基づいて、エンジン102の状態を判断し、エンジン103の駆動を制御するようになっている。この駆動制御装置100は、特に、エンジン103の再始動要求がある場合には、モータ102を駆動させてエンジン103の動作を制御する。この駆動制御装置100は、例えば、CPUCentralProcessingUnit100aと、ROMReadOnlyMemory100bと、電力制御回路100cと、を有する。電力制御回路100cは、エンジン103にトルクを付与するモータ102の動作を制御するようになっている。ROM100bは、エンジン103の始動等を制御するためモータ102を制御するためののマップを記憶するようになっている。CPU100aは、ROM100cを参照し、センサ101により検出されたエンジン103の回転数およびクランク角に基づいて、電力制御回路100cを制御してモータ102を制御するようになっている。次に、以上のような構成を有する駆動制御システム1000の駆動制御装置100がエンジン103の駆動始動を制御する駆動制御方法の一例について、説明する。ここで、図3は、図1に示す駆動制御装置100による実施例1に係る駆動制御方法の一例を示すフローチャートである。すなわち、駆動制御装置100により、以下のステップが実行される。図3に示すように、先ず、駆動制御装置100は、エンジン103の回転数が予め設定された規定回転数未満か否かを判断するステップS1。ここで、例えば、エンジン103の燃料噴射をカットしてからエンジン103の回転が停止する例えば、エンジン103の回転数がゼロになるまでの予め測定された停止時間を設定しておく。そして、駆動制御装置100は、例えば、このステップS1において、該停止時間を、エンジン103の燃料噴射をカットしてから経過している場合には、エンジン103の回転数が該規定回転数未満であると判断する。すなわち、駆動制御装置100が該規定回転数未満と判断した場合、例えば、エンジン103の回転数がゼロになっているものと判断される。すなわち、該規定回転数未満では、エンジン103が停止している状態、又は、エンジン103が停止する直前の状態であると判断される。次に、駆動制御装置100は、エンジン103の回転数が該規定回転数未満である場合には、エンジン103のクランク角が、圧縮行程における上死点と第1の角度との間の第1の区間図2にあるか否かを判断するステップS2。次に、駆動制御装置100は、エンジン103のクランク角が該第1の区間にない場合には、エンジン103のクランクにトルクを付与するためのモータ102を正転駆動させて、エンジン103を正転させるステップS3。次に、駆動制御装置100は、ステップS3の後、エンジン103のクランク角が該第1の区間図2にあるか否か、を判断するステップS4。駆動制御装置100は、このステップS4において、クランク角が該第1の区間図2にない場合には、ステップ3に戻り、モータ102を正転駆動させてエンジン103を正転させる。このように、エンジン103の停止時にエンジン103をモータ102により、圧縮行程の上死点からずれた該第1の区間図2まで正転駆動させる。これにより、エンジン103の気筒内の空気は最大圧力近傍まで圧縮され、反発力が最大値近傍まで高められる図2。一方、駆動制御装置100は、ステップS4において、エンジン103のクランク角が、該第1の区間図2にある場合には、モータ102に負荷が掛からない状態モータフリーにするステップS5。また、駆動制御装置100は、既述のステップS2において、クランク角が該第1の区間図2にある場合には、このステップ5に進み、モータ102に負荷が掛からない状態にする。このようにエンジンの気筒内の空気は圧縮され、反発力が高められた状態で、モータフリーとすると、該反発力によりエンジンが逆転する。次に、駆動制御装置100は、ステップS5の後、エンジン103のクランク角が、燃焼行程における上死点と第2の角度との間の第2の区間図2にあるか否かを判断するステップS6。駆動制御装置100は、このステップS6においてクランク角が該第2の区間図2にない場合には、ステップS5に戻り、継続してモータ102に負荷が掛からない状態にする。一方、駆動制御装置100は、ステップS6において、エンジン103のクランク角が、該第2の区間図2にある場合には、モータ102にブレーキをかけるステップS7。このブレーキは、例えば、モータ102が回生ブレーキ等の発電ブレーキとして動作する場合をいう。次に、駆動制御装置100は、ステップS7の後、エンジン103の再始動要求があるか否かを判断するステップS8。駆動制御装置100は、このステップS8においてエンジン103の始動要求がない場合には、ステップS7に戻り、継続してモータ102に負荷が掛からない状態にする。一方、駆動制御装置100は、ステップS8において、エンジン103の始動要求がある場合には、モータ102を正転駆動させてエンジン103を正転させるステップS9。次に、駆動制御装置100は、このステップS9の後、エンジン103の回転数が、エンジン103が始動する始動回転数以上であるか否かを判断するステップS10。そして、駆動制御装置100は、ステップS10においてエンジン103の回転数が該始動回転数未満である場合には、ステップS9に戻り、再度、モータ102を正転駆動させてエンジン103を正転させる。なお、該始動回転数は、エンジン103が始動する回転数である。したがって、該規定回転数は、該始動回転数よりも低い。一方、駆動制御装置100は、ステップS10においてエンジン103の回転数が該始動回転数以上である場合には、フローを終了する。ここで、駆動制御装置100は、ステップS1においてエンジン103の回転数が該規定回転数以上である場合に、エンジン103の再始動要求があるか否かを判断するステップS11。そして、駆動制御装置100は、エンジン103の再始動要求が無い場合には、ステップS1に戻り、再度、エンジン103の回転数が予め設定された規定回転数未満か否かを判断する。一方、駆動制御装置100は、ステップS11においてエンジン103の始動要求がある場合には、モータ102を正転駆動させてエンジン103を正転させるステップS12。次に、駆動制御装置100は、ステップS12の後、エンジン103の回転数がエンジン103の始動する始動回転数以上であるか否かを判断するステップS13。そして、駆動制御装置100は、ステップS13においてエンジン103の回転数が該始動回転数未満である場合には、ステップS12に戻り、再度、モータ102を正転駆動させてエンジン103を正転させる。一方、駆動制御装置100は、ステップS13においてエンジン103の回転数が該始動回転数以上である場合には、フローを終了する。以上のフローにより、エンジン103の回転数がより確実に始動回転数以上になる。そして、エンジン103が再始動する。既述のように駆動制御装置は、エンジン103の停止時にエンジン103をモータ102により、圧縮行程の上死点からずれた該第1の区間まで正転駆動させる。これにより、エンジンの気筒内の空気は圧縮され、反発力が高められる。この状態でモータフリーとすると、該反発力によりエンジンが逆転する。そして、駆動制御装置100は、この逆転により、燃焼行程の該第2の区間までエンジンを回転させた後、モータにブレーキをかける。そして、駆動制御装置100は、この状態からエンジンを正転させることにより、エンジンの慣性力を増大させることができ、より確実にエンジンを始動させることができる。以上のように、本実施例に係る駆動制御方法によれば、より確実にエンジンを始動させることができる。上述の実施例1においては、エンジンを始動させるための駆動制御方法の一例について説明した。なお、既述の駆動制御方法のステップS7において、再始動要求があるまで、モータブレーキをかける以外にも、モータを逆転駆動させるようにしても、エンジンの慣性力を大きくすることができる。そこで、本実施例2においては、該ステップS7において、再始動要求があるまで、モータを逆転駆動させる駆動制御方法の例について説明する。なお、本実施例2の駆動制御方法は、図1に示す実施例1の駆動制御システム1000の駆動制御装置100により実行される。ここで、図4は、図1に示す駆動制御装置100による実施例2に係る駆動制御方法の一例を示すフローチャートである。なお、図4において、図3のフローチャートの符号と同じ符号は、図3と同様のステップを示す。すなわち、図4のフローにおいて、ステップS1~ステップS6、ステップS8~ステップS13は、図3のフローと同様である。図4に示すように、駆動制御装置100は、実施例1と同様に、ステップS1~S6を実行する。そして、駆動制御装置100は、ステップS6において、エンジン103のクランク角が、該第2の区間にある場合には、モータ102を逆転駆動させるステップS7a。これにより、エンジン103のクランク角が該第2の区間に維持される。次に、駆動制御装置100は、ステップS7aの後、エンジン103の再始動要求があるか否かを判断するステップS8。駆動制御装置100は、このステップS8においてエンジン103の始動要求がない場合には、ステップS7aに戻り、継続してモータ102を逆転駆動させる。一方、駆動制御装置100は、ステップS8において、実施例1と同様に、エンジン103の始動要求がある場合には、モータ102を正転駆動させてエンジン103を正転させるステップS9。そして、駆動制御装置100は、実施例1と同様に、ステップS9、S10、および、ステップS11~S13を実行する。以上のフローにより、エンジン103の回転数がより確実に始動回転数以上になる。そして、燃料噴射を再開する等の制御により、エンジン103が再始動する。すなわち、実施例1と同様に、駆動制御装置100は、エンジン103の停止時にエンジン103をモータ102により、圧縮行程の上死点からずれた該第1の区間まで正転駆動させる。これにより、エンジンの気筒内の空気は圧縮され、反発力が高められる。この状態でモータフリーとすると、該反発力によりエンジンが逆転する。そして、駆動制御装置100は、この逆転により、燃焼行程の該第2の区間までエンジンを回転させた後、本実施例2では、モータを逆転駆動させる。そして、駆動制御装置100は、この状態からエンジンを正転させることにより、エンジンの慣性力を増大させることができ、より確実にエンジンを始動させることができる。以上のように、本実施例に係る駆動制御方法によれば、より確実にエンジンを始動させることができる。上述の実施例2においては、エンジンを始動させるための駆動制御方法の他の例について説明した。なお、既述の駆動制御方法のステップS7aにおいて、再始動要求があるまで、モータを逆転駆動させ、規定時間が経過したらブレーキをかけるようにしても、エンジンの慣性力を大きくすることができる。そこで、本実施例3においては、モータを逆転駆動させる駆動制御方法のさらに他の例について説明する。なお、本実施例3の駆動制御方法は、図1に示す実施例1の駆動制御システム1000の駆動制御装置100により実行される。ここで、図5は、図1に示す駆動制御装置100による実施例3に係る駆動制御方法の一例を示すフローチャートである。なお、図5において、図4のフローチャートの符号と同じ符号は、図4と同様のステップを示す。すなわち、図5のフローにおいて、ステップS1~ステップS7a、ステップS8~ステップS13は、図4のフローと同様である。図5に示すように、駆動制御装置100は、実施例1、2と同様に、ステップS1~S6を実行する。そして、駆動制御装置100は、実施例2と同様に、ステップS6において、エンジン103のクランク角が、該第2の区間図2にある場合には、モータ102を逆転駆動させるステップS7a。これにより、エンジン103のクランク角が該第2の区間に維持される。次に、駆動制御装置100は、ステップS7aの後、エンジン103の再始動要求があるか否かを判断するステップS7b。そして、駆動制御装置100は、ステップS7bにおいて、エンジン103の始動要求がない場合には、モータ102を逆転駆動させてから規定時間が経過したか否かを判断するステップS7c。駆動制御装置100は、このステップS7cにおいて、モータ102を逆転駆動させてから該規定時間が経過している場合には、ステップS7に進み、モータ102にブレーキをかける。これにより、再始動要求が長時間無いにも拘わらずモータ102逆転駆動させ続けて電力を無駄に消費するのを抑制することができる。一方、駆動制御装置100は、ステップS7cにおいて、モータ102を逆転駆動させてから該規定時間が経過していない場合には、ステップS7aに戻り、再度、モータ102を逆転駆動させる。また、駆動制御装置100は、ステップ7bにおいて、エンジン103の始動要求がある場合には、ステップS9に進み、モータ102を正転駆動させてエンジン103を正転させる。そして、駆動制御装置100は、実施例1、2と同様に、ステップS9、S10、および、ステップS11~S13を実行する。以上のフローにより、エンジン103の回転数がより確実に始動回転数以上になる。そして、エンジン103が再始動する。すなわち、実施例1、2と同様に、駆動制御装置100は、エンジン103の停止時にエンジン103をモータ102により、圧縮行程の上死点からずれた該第1の区間まで正転駆動させる。これにより、エンジンの気筒内の空気は圧縮され、反発力が高められる。この状態でモータフリーとすると、該反発力によりエンジンが逆転する。そして、駆動制御装置100は、この逆転により、燃焼行程の該第2の区間までエンジンを回転させた後、本実施例3では、実施例2と同様にモータを逆転駆動させる。そして、駆動制御装置100は、規定時間、再始動要求が無い場合には、モータブレーキをかける。そして、この状態からエンジンを正転させることにより、エンジンの慣性力を増大させることができ、より確実にエンジンを始動させることができる。以上のように、本実施例に係る駆動制御方法によれば、より確実にエンジンを始動させることができる。なお、図1においては、エンジン103とモータ102とが一体になった場合に示しているが、エンジン103とモータ102とが別体になっていてもよい。また、各実施例においては、モータ102は、電動機と発電機の両方の機能を併せ持つ場合について示している。しかし、モータ102がエンジン103のクランク軸にトルクを与えるように連結され、電動機の機能のみを持つようにしても、本発明の作用効果を奏することができる。この場合、発電機として機能するモータが別途用意される。また、実施形態は例示であり、発明の範囲はそれらに限定されない。