Taiko and shogun are effectively the same thing, the de facto ruler of japan. The taiko is considered to be the highest rank of the nobility class while shogun is considered the highest rank of the warrior class. To be shogun requires the individual to have royal blood connecting to the japanese imperial line.